既存のインターフェイスにマッピングされる偽のeth0を作成できますか?

既存のインターフェイスにマッピングされる偽のeth0を作成できますか?

開かないようにハードコードされたソフトウェアがいくつかありますeth0。私のシステムはenp0s25私のイーサネット接続に名前を割り当てました。コードを調べて、すべてのインスタンスを置き換えることができますeth0。近道があってほしいです。

その中にシンボリックリンクを作成しても安全ですか/sys/class/net?見たlo、すぐenp0s25そこから。ここというリンクを作成したいのですが、eth0私のシステムにどのような影響があるのか​​わかりません。

ベストアンサー1

udev のマニュアルページによると、udev-systemd デーモンは内部ルールを使用してインタフェース名を提供します。これは/etc/udev/rules.d directory、アノテーションルールを含むファイルの1つに永続イーサネットインターフェイス名を設定することによって行うことができます。たとえば、次のようになります。

#SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1c:c4:e1:2e:d6", KERNEL=="eth*", NAME="ethx"

インターフェイスのMACアドレスとNAME = eth0と一致するように独自のルールを作成できます。

以下の内容をお読みください。systemdの予測可能なネットワークデバイス名を理解する

おすすめ記事