Я намагаюся встановити ім'я для інтерфейсу "ethLan" замість eth0. Це також гарантує, що ім'я if залишатиметься послідовним при кожному перезавантаженні та ядрі.
Я знайшов деякі статті в темі, але всім їм пару років:
http://www.debian-administration.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/ nameif.txt
Я зробив, як вони сказали, і додав ethLan mac до / etc / mactabs / . На даний момент у мене є дві проблеми:
1) if [...] && /sbin/nameif
Сценарій, який я розміщую в /etc/network/if-pre-up.d/ , не працює. Я вирішив це, додавши це до /etc/init.d/networking , але чому не працює if-pre-up.d ?
2) Інтерфейс не завантажиться, якщо я вручну не виконаю ifconfig ethLan up , незважаючи на додавання його до / etc / network / interfaces . Що я роблю неправильно?
udevadm info -a /sys/class/net/eth0
. (див.udevadm(8)
подробиці)