Forums: LFSフォーラム (Thread #33382)

eth0などのネットワークインターフェース名 (2013-01-14 10:55 by matsuand #66959)

matsuandです。

最新のLFSbookは systemd-197 に対応していますが、そのsystemd-197からは、どうやら eth0 などのネットワークインターフェース名の命名方法が変わったみたい(?)ですね。まだあちこちで、あまり語られていない様子に感じていますが・・・

参考: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames

詳しい方がおられましたら、情報提供を頂けますと幸いです。

最新のSVN-20130111 をビルドし終わって、いざブートしてみると、eth0が存在しません的なカーネルエラーになってしまって、ネットワーク接続が出来なかったのですが、上に起因するもののようですね。systemd-udevd[1136]: renamed network interface eth0 to enp2s1 といったように、eth0 がリネームされるものとなります。

/boot/grub/grub.cfg に biosdevname=0 を書き加えればリネームされない、といった情報が見受けられ、試してみたのですが、うまくいきません。最終手段として、ifconfig.eth0 を (私の環境の場合) ifconfig.enp2s1 に置き換え、中身も適切に書き換えることで、ネットワーク接続ができるようになりました。

少なくとも今時点、ここらあたりのことが LFSbookなり BLFSbookなりには十分に記載されていません。ゆくゆく為されることを期待しつつ。何をどうするのが適正であるか、今後の情報もウォッチ要。

以上です。

Reply to #66959×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login