一直苦惱于SUSE 的linux無法修改網卡標識,例如我的程序是綁定網卡標識(eth0),結果eth0網卡壞了,換了一塊,一看啊,新網卡標識是eth2,郁悶很久,用google搜索了很久都沒有發(fā)現,后來終于自己找到可以修改網卡標識的地方了:
在/etc/udev/rules.d/目錄下,有一個30-net_persistent_names.rules文件名是存儲網卡標識的
【全文】
一直苦惱于SUSE 的linux無法修改網卡標識,例如我的程序是綁定網卡標識(eth0),結果eth0網卡壞了,換了一塊,一看啊,新網卡標識是eth2,郁悶很久,用google搜索了很久都沒有發(fā)現,后來終于自己找到可以修改網卡標識的地方了:
在/etc/udev/rules.d/目錄下,有一個30-net_persistent_names.rules文件名是存儲網卡標識的,文件如下:
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:03:47:9a:be:f6", IMPORT="/sbin/rename_netiface %k eth3"
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:15:17:10:e6:d9", IMPORT="/sbin/rename_netiface %k eth2"
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:30:c7:80:00:7b", IMPORT="/sbin/rename_netiface %k eth1"
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:03:47:9a:b9:a0", IMPORT="/sbin/rename_netiface %k eth0"
可以根據自己需要修改MAC和eth的對應關系,然后重啟suse就可以了!。