当前位置: 首页 > Linux > 正文

设置网卡名

有时候更换网卡之后,发现网卡名字会变得很奇怪,比如,明明自己只有两块网卡,却叫 eth2,eth3;

那eth和eth1跑哪里去了?
这个是/etc/udev/rules.d/70-persistent-net.rules文件的内容

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

人家说的很清楚,这个文件是由 /lib/udev/write_net_rules 自动生成的,但是还是可以根据需要手工修改,下面是这个文件本来的内容

# PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:ca:xa:ba", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x168c:/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="48:5d:60:ca:xa:a9", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="eth1"

# PCI device 0x10ec:/sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:ca:xa::74:90:ba", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x168c:/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="ca:xa::60:95:07:c9", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="eth3"

哦,原来是这样的,之前的两块网卡已经换了,信息却还是留在了这里;
那好吧,删掉那两行内容,把 eth2 、 eth3分别改成 eth0和eth1即可

    分享到:

本文固定链接: http://klwang.info/config-your-net-card-name/ | 数据库|Linux|软件开发

该日志由 klwang 于2013年06月01日发表在 Linux 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 设置网卡名 | 数据库|Linux|软件开发
关键字: , ,
【上一篇】
【下一篇】

设置网卡名:等您坐沙发呢!

发表评论

*
快捷键:Ctrl+Enter