我正在尝试为接口设置名称“ 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手动添加到/ etc / network / interfaces,否则除非我手动将ifconfig ethLan向上,否则不会加载该接口。我究竟做错了什么?
udevadm info -a /sys/class/net/eth0
。(udevadm(8)
详情请参阅)