我正在尝试为接口设置一个名称,“ethLan”而不是 eth0。这样做还可以确保 if 的名称在每次重新启动和内核时保持一致。
我确实在该主题中找到了一些文章,但它们都有几年的历史:
http : //www.debian-administration.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/名称文件.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。我究竟做错了什么?