+ -
当前位置:首页 → 问答吧 → 关于网卡名的困惑

关于网卡名的困惑

时间:2009-09-07

来源:互联网

我使用的电脑是T43本本,内有2200的无线网卡以及有线网卡,开期使用以来发现这两个网站的名称总是会互换。

现在无线网卡名为eth1,有线网卡名为eth0,但常常在重启之后就互换了,这导致我的wicd无法链接网络,总得人工的到wicd里改名后才能通过wicd链接无线网络。

挺烦的,不知在哪里指定两网卡的名称。指大家指教!

作者: lwkyy   发布时间: 2009-09-07

无线不是应该叫wlanX么,在怎么IBM的设计人员也不应该这样吧

作者: princelai   发布时间: 2009-09-07

引用:
作者: princelai
无线不是应该叫wlanX么,在怎么IBM的设计人员也不应该这样吧
是应该是wlanX 楼主的肯定有问题

作者: caelfish   发布时间: 2009-09-07

呵呵,楼上的大家都不要怀疑,我的电脑自我安装archlinux开始就一直是这样的,两个名称,一个eth0 一个eth1,

现上传张ifconfig的图以证明
上传的图像
2009-09-06-225313_751x499_scrot.png (64.4 KB, 22 次查看)

作者: lwkyy   发布时间: 2009-09-07

我的也是,管他呢,,能用就行

作者: lmguy   发布时间: 2009-09-07

修改udev试试

作者: 暮雪清浊   发布时间: 2009-09-07

我的BCM4312,按照wiki上BCM4312特定的安装方法安装了后,又禁用了ssb发觉也经常换网卡名字,而且是不定时的关机开机几次以后才换。。我的rc.conf里面的MODULE的顺序是(...lib80211-crypt_tkip wl !b43 !ssb...),我怀疑是这个顺序问题,所以:
lz你这块设置和我的有什么共同之处么?

作者: lxjlxjlxj   发布时间: 2009-09-07

网卡设备归 udev 管,udev爱叫什么名字就是什么名字。

请注意这个文件: /etc/udev/rules.d/70-persistent-net.rules

如果你想重新设定网卡,删除此文件,让系统重新生成一个就是了。

作者: zhou3345   发布时间: 2009-09-07

我的无线网卡,一直叫eth1

作者: nbyhc   发布时间: 2009-09-07

引用:
作者: lxjlxjlxj
我的BCM4312,按照wiki上BCM4312特定的安装方法安装了后,又禁用了ssb发觉也经常换网卡名字,而且是不定时的关机开机几次以后才换。。我的rc.conf里面的MODULE的顺序是(...lib80211-crypt_tkip wl !b43 !ssb...),我怀疑是这个顺序问题,所以:
lz你这块设置和我的有什么共同之处么?
我没发现与你的有什么共同之处,我的是这样写的
MODULES=(acpi-cpufreq cpufreq-ondemand cpufreq-powersave snd-intel8x0 snd-pcm-oss)

DAEMONS=(syslog-ng hal cpufreq slim wicd @alsa !network netfs crond)

不知是怎么回事啊,有谁能解释下吗?

作者: lwkyy   发布时间: 2009-09-07

引用:
作者: zhou3345
网卡设备归 udev 管,udev爱叫什么名字就是什么名字。

请注意这个文件: /etc/udev/rules.d/70-persistent-net.rules

如果你想重新设定网卡,删除此文件,让系统重新生成一个就是了。
我这里没有你所说的这个文件,有以下几个文件

60-pcmcia.rules
75-cd-aliases-generator.rules.optional
75-persistent-net-generator.rules.optional
90-hal.rules
device-mapper.rules

我这里的 75-persistent-net-generator.rules.optional 不知是不是你所指的文件,打开看了下,完全不懂!

今天开机再次得换下名称,挺烦的!

作者: lwkyy   发布时间: 2009-09-07

引用:
作者: lwkyy
我这里没有你所说的这个文件,有以下几个文件

60-pcmcia.rules
75-cd-aliases-generator.rules.optional
75-persistent-net-generator.rules.optional
90-hal.rules
device-mapper.rules

我这里的 75-persistent-net-generator.rules.optional 不知是不是你所指的文件,打开看了下,完全不懂!

今天开机再次得换下名称,挺烦的!
我也一样。。要命的是有时好久都不变化。。有时一重启就变了。。

作者: lxjlxjlxj   发布时间: 2009-09-08

我的IPW2200也碰到过同样的问题。
eht0和eht1混乱。

ipw2200只要安装ipw2200-fw之后重启好像就可以了。不用作其他设置。
PS:我现在是用networkmanager管理。

作者: HoareJ   发布时间: 2009-09-08

楼上所说安装ipw2200-fw的方法不真的可行?回去试试再来回复

至于networkmanager管理我不太想用,因为我使用的是xfce4,而networkmanager是gnome的东东,不太喜欢看到有gnome的字样。等哪天改用gnome时一定用它。

作者: lwkyy   发布时间: 2009-09-08

我来回答吧 archlinux在系统完成安装后,在/etc/udev/rules.d/下也许会有75-persistent-net-generator.rules.optional这个文件,有时甚至还没有。如果这个时候你仅仅是简单的按照网上google来的答案,肯定是行不通的(题外话,国内网站上好多人回答问题都是baidu或者google来,没有经过实践就胡乱copy,虽然能找到一大堆,基本上好多重复,没有什么参考价值)。

1)如果你用手工添加70-persistent-net.rules文件,这个文件是暂时不起作用的;

2)如果/etc/udev/rules.d/下没有75-persistent-net-generator.rules.optional这个文件,看看/lib/udev/rules.d/下有没有这个文件,如果还没有的话,我就没有直接解决办法了。除非你能想其他办法找一个过来,而且版本还要对的上。

3) 把75-persistent-net-generator.rules.optional 这个文件重新命名为75-persistent-net-generator.rules(该文件一定要放在/etc/udev/rules.d下)。这步一定要做!

4) 我很懒,所以选择reboot,重启后,你会发现在/etc/udev/rules.d/下系统生成了70-persistent-net.rules 文件。这个时候你可以编辑这个文件了,baidu或google看看国内copyers的文章吧,照猫画虎,就不会有错了。

5) 个人经验,如果是相同的网卡,或者用了intel pro1000的网卡,不建议用modules()的方法通过模块的先后顺序由系统生成网卡名。

作者: macrosun   发布时间: 2009-09-08

按楼上的方法生成了个70-persistent-net.rules,看了下内容,意思大概明白,把MAC与网卡名绑定在一起了,应该不会再有问题了,呵呵谢谢。

作者: lwkyy   发布时间: 2009-09-09