问题
最近使用Debian系统时发现个问题,当主板上插上板卡后,有网口通讯故障,使用ip addr查看才发现网口名已经变了。
原因
原来是linux系统中网口设备的命名规则引起的。现在的主板上网口基本上都走的PCIe总线,新的规则中,名称会根据PCI/PCIe总线上的设备变化。详见参考网页。
解决办法
为了一劳永逸,参考文献里的方法,让linux还使用原先的命名规则。
打开 /etc/default/grub文件,修改GRUB_CMDLINE_LINUX=“net.ifnames=0 biosdevname=0”
然后update-grub,重启系统即可看到网口名称改成eth0,eth1了。