を実行するとifconfig -a
、loおよびenp0s10インターフェイスのみが取得され、従来のeth0は取得されません。
enp0s10はどういう意味ですか?なぜeth0がないのですか?
これは、udevdがイーサネットデバイスに名前を割り当てる方法の変更です。これで、デバイスは「予測可能なインターフェイス名」を使用します。これは、以下に基づいています(およびソースを引用しています)。
- ファームウェア/ BIOSを組み込んだ名前は、オンボードデバイスのインデックス番号を提供します(例:eno1)
- ファームウェア/ BIOSが提供するPCIExpressホットプラグスロットインデックス番号を組み込んだ名前(例:ens1)
- ハードウェアのコネクタの物理的/地理的位置を組み込んだ名前(例:enp2s0)
- インターフェイスのMACアドレスを組み込んだ名前(例:enx78e7d1ea46da)
- 古典的で予測不可能なカーネルネイティブのethXネーミング(例:eth0)
これが変更された理由は、systemd freedesktop.orgページに、これを無効にする方法とともに記載されています。
ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
または、古いバージョンを使用している場合:
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加