Gentoo解決では、インターネットカードeth 0が発見できない問題があります.

1068 ワード

ネットワークを設定する時、多くの初心者がifconfigコマンドを実行して、ネットカードを見る時、私達の熟知しているETh 0ネットカードがなくなったことを発見します.あるいはいくつかの不規則なネーミングの東を発見します.いいです.それはあなたのネットカードです.カーネルアップグレード(どのバージョンを忘れましたか?)のために、udv-137から自動的により良いインターフェースを割り当てます.ネットカードの名前が変わりました.参考資料:(http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames)ブート情報からヒントが表示されます.
dmesg |grep network
[74.261872]system-udevd[14259]:renamed network interface wlan 0 to wlp 2 s 0[74.91865]system-udevd[14259]:renamed network interface eth 0 to enp 0 s 4
  • 古い命名方式を使います.
  • 元のネットワークカードの名前eth 0を使って、udevのrulesをリセットします.方法1:kersnelコマンドラインのオプションでnet.ifnames=0メソッドを使います.2:空のファイル/etc/udeev/rules.d/80-net name-slaot.rulesまたは中の内容を注釈します.
    ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
     
    touch /etc/udev/rules.d/80-net-name-slot.rules
  • 新しいネットカードの名前を使います.
  • rm /etc/udev/rules.d/80-net-name-slot.rulesrm /etc/init.d/net.eth0 #        rc-update delete net.eth0 default #          cd /etc/init.dln -s net.lo net.enp0s3
    rc-update add net.enp0s3 default #