linux自定义修改网卡编号
平时大家在做FW时常常会遇到换网卡的情况,换了新的网卡后,LINUX一般会往后编号,如以前的网卡是:eth0,eth1,eth2,如果你3张都换了,那就就成:eth3,eth4,eth5了,以前的0 1 2 都没有了,但FW的脚本已经写好了,改起来麻烦,而且明明只有3个网卡这些号却都不是从头编起的。如果是debian的系统,可以修改这个文件:
vi /etc/udev/rules.d/z25_persistent-net.rules 或者
vi /etc/udev/rules.d/70-persistent-net.rules(根据不同版本的linux有所不通)
这里面对就对应着每个网卡的编号只要按你的要求修改红色的部分就是了。
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:06:29:55:92:96", NAME="eth0"
# PCI device 0x10b7:0x9055 (3c59x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:01:02:96:a8:78", NAME="eth1"
http://www.ahbank.org/