ネットワークデバイスのエイリアスを作成するには?

ネットワークデバイスのエイリアスを作成するには?

ライセンスマネージャを使用する特定のソフトウェアを実行しようとしましたが、最新のLinuxディストリビューションでネットワークデバイス名を指定しないことを発見できませんでしたeth0。 MACアドレスを確認しようとしましたが、私のネットワークカードはens1Centos 7で呼び出されているため、動作しません。

ソフトウェアベンダーはすでに他のコンピュータでこの問題を解決しており、どのように解決したかを知りたいと思います。ライセンスマネージャが再び検索ens1できるように、一種のエイリアスを作成します。eth0

これにより、エイリアスはまったく表示されませんが、ifconfig -a明示的に呼び出すと表示されますifconfig eth0。コマンドを使用すると、次のip linkことが表示されます。

eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff

彼らは正確に何をしましたか?別のコンピュータでこのエイリアスを再作成するにはどうすればよいですか?

ベストアンサー1

これはmacvlanこの機能を使用して行うことができます。既存のハードウェアインターフェイスの上に仮想イーサネットインターフェイスを追加できます。あなたの場合は、次のようにすることができます。

ip link add link ens1 name eth0 type macvlan

デフォルトでは、新しいインターフェイスにはランダムに選択されたローカルで管理されたユニキャストMACアドレスがあります。あるいは、特定のMACアドレスを使用することもできますaddress <MAC>

おすすめ記事