项目中使用fedora16系统,最近在项目中遇到一个问题,文件系统出现损坏,系统无法启动,因为时间紧迫,就替换了硬盘,此时需要更改网络配置,将网卡名称命名为eth0和eth1,在删除70-persistent-net.rules文件之后,重启系统,发现没有自动生成70-persistent-net.rules,研究好久,先总结手动生成的方法如下。
1、export MATCHADDR=”00:f1:f3:1a:f0:05″ eth0网卡的mac地址,一定要小写
2、export INTERFACE=eth0 eth0网卡名称
3、/lib/udev/write_net_rules
此时会生成70-persistent-net.rules文件,内容如下
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:f1:f3:1a:f0:05″, KERNEL==”eth*”, NAME=”eth0″
4、export MATCHADDR=”00:f1:f3:1a:f0:06″ eth1网卡的mac地址,一定要小写
5、export INTERFACE=eth1 eth1网卡名称
6、/lib/udev/write_net_rules
此时在70-persistent-net.rules文件追加eth1的信息,内容如下
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:f1:f3:1a:f0:05″, KERNEL==”eth*”, NAME=”eth0″
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:f1:f3:1a:f0:06″, KERNEL==”eth*”, NAME=”eth1″
Leave a reply