インターフェイスの名前を、eth0ではなく「ethLan」に設定しようとしています。そうすることで、ifの名前がリブートおよびカーネルごとに一貫性を保つことも保証されます。
私は主題でいくつかの記事を見つけましたが、それらはすべて2歳です:
http //www.debian-administration.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/ nameif.txt
彼らが言ったように、ethLan macを/ etc / mactabs /に追加しました。この時点で、2つの問題があります
。1)/etc/network/if-pre-up.d/if [...] && /sbin/nameif
に配置したスクリプトが実行されません。これを/etc/init.d/networkingに追加して解決しましたが、なぜif-pre-up.dが機能しないのですか?
2)/ etc / network / interfacesに追加したにもかかわらず、ifconfig ethLan upを手動で実行しない限り、インターフェイスはロードされません。私は何を間違えていますか?
udevadm info -a /sys/class/net/eth0
。(詳細udevadm(8)
を参照)