ライセンスマネージャを使用する特定のソフトウェアを実行しようとしましたが、最新のLinuxディストリビューションでネットワークデバイス名を指定しないことを発見できませんでしたeth0
。 MACアドレスを確認しようとしましたが、私のネットワークカードはens1
Centos 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>
。