怎么把网卡的编号从eth1,改成eth0?

38 views
Skip to first unread message

gao wenk

unread,
Sep 16, 2008, 5:13:54 AM9/16/08
to fedo...@googlegroups.com
我的虚拟机装的fedora8.把虚拟机从一台dell机器考到另一台asus机器,网卡编号就成了eth1.怎么把网卡的编号从eth1,改成eth0?
 
从网卡驱动角度看,eth0,eth1与物理网卡个数,位置有对应关系么?

ZC Miao

unread,
Sep 16, 2008, 5:44:06 AM9/16/08
to fedo...@googlegroups.com
On Tue, 2008-09-16 at 17:13 +0800, gao wenk wrote:
> 我的虚拟机装的fedora8.把虚拟机从一台dell机器考到另一台asus机器,网卡编

> 号就成了eth1.怎么把网卡的编号从eth1,改成eth0?
>
> 从网卡驱动角度看,eth0,eth1与物理网卡个数,位置有对应关系么?
网卡名称可以在用户态随意修改, udev 会记录网卡MAC和对应网卡名称的对应关
系,保证第一次配置后以后每次网卡名称都一样。 所以每次你复制你的虚拟机,
网卡MAC都变了,于是被分配到另一个网卡名称了(前一个被占用了)。 这个对应
关系的信息一般记录在这个文件:
/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.

# Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rule
written by anaconda)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:1d:XX:XX:XX:XX", ATTR{type}=="1", KERNEL=="wlan*",
NAME="wlan0"
# Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller
(rule written by anaconda)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="00:1a:XX:XX:XX:XX", ATTR{type}=="1", KERNEL=="eth*",
NAME="eth0"


--
ZC Miao (hellwol...@gmail.com)
Blog http://hellwolf.cublog.cn

gpg --keyserver pgp.mit.edu --recv-key 0x6B174C6F

In Pocataligo, Georgia, it is a violation for a woman over 200 pounds
and attired in shorts to pilot or ride in an airplane.

gao wenk

unread,
Sep 16, 2008, 6:15:02 AM9/16/08
to fedo...@googlegroups.com
好的,我看看先。
刚才我删掉了所有网卡,重新设置,把eth1改为了eth0成功了。折腾了一下午。
2008/9/16 ZC Miao <hellwol...@gmail.com>
Reply all
Reply to author
Forward
0 new messages