LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2280|回复: 11

为什么我的网卡时有时无,还多了一块网卡?

[复制链接]
发表于 2008-1-27 14:39:27 | 显示全部楼层 |阅读模式
新装的gentoo系统,有两块网卡,8139和8169/8110。
8169/8110的编号是eth2,这块网卡连LAN;8139没用。系统多了一块eth1的网卡,不知哪里冒出来的。
今早开机进gentoo装东西,eth2网卡可以用,后来重启进win看手册,再回来就不能用了;说不存在。执行ifconfig -a只显示eth0,和eth1(这是哪里的东西?)。
我都糊涂了。
发表于 2008-1-27 15:14:21 | 显示全部楼层
至少Gentoo把你的两块网卡都认出来了。
只是网卡的接口没固定,
一会儿是eth1/eth2
一会儿是eth0/eth1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-27 20:21:47 | 显示全部楼层
刚才又重启进gentoo了下,网络又可以用了。
8139的编号是eth0;
eth1是空着的;
8169/8110的编号是eth2
lo后边还有一个sit0。
而之前网络不可用的时候,只有eth0,eth1(它的MAC不是我的两张网卡中的任意一个)。
看来不是接口不固定。
回复 支持 反对

使用道具 举报

发表于 2008-1-27 20:45:21 | 显示全部楼层
网卡的编号是udev管的,看看这个文件:/etc/udev/rules.d/70-persistent-net.rules

但你的情况,也不排除硬件不稳定的问题。

你有1394接口吗?也可能会被识别为eth 的。
回复 支持 反对

使用道具 举报

发表于 2008-1-27 22:29:37 | 显示全部楼层
1394会这样吗?长见识了。
虽然没见过1394. :(
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-27 23:04:07 | 显示全部楼层
应当不是硬件不稳定,网卡在win下很正常。主板上也没有1394……
我刚回gentoo看了下/etc/udev/rules.d/70-persistent-net.rules文件。
与win下查得的MAC对照,eth0网卡是8139,eth2网卡是8169/8110;eth1和eth2的MAC只相差一个字段。
根据该文件注释,eth1和eth2的物理地址是一样的(#PCI Device 后面跟的十六进制数字)。
一个网卡会被识别两次。且MAC地址不同?
应该改一下那个文件就可以了,不过我想知道这是怎么回事……
回复 支持 反对

使用道具 举报

发表于 2008-1-27 23:17:21 | 显示全部楼层
在windows下还算正常的硬件在Linux下面不可用或不稳定的情况是有的,我自己就遇到过。
Post by sofire
1394会这样吗?长见识了。
虽然没见过1394. :(
在windows下,1394设备就是被识别成本地连接而和网络设备放在一起的。
Post by neo_apophis
应当不是硬件不稳定,网卡在win下很正常。主板上也没有1394……
我刚回gentoo看了下/etc/udev/rules.d/70-persistent-net.rules文件。
与win下查得的MAC对照,eth0网卡是8139,eth2网卡是8169/8110;eth1和eth2的MAC只相差一个字段。
根据该文件注释,eth1和eth2的物理地址是一样的(#PCI Device 后面跟的十六进制数字)。
一个网卡会被识别两次。且MAC地址不同?
应该改一下那个文件就可以了,不过我想知道这是怎么回事……
关于udev的工作机制,需要兄弟自己google了。坛子里一些人都没有用udev来管理网卡(你可以搜老贴看看,原来就有讨论)。这方面帮不上你什么忙,抱歉。

另外,linux下的硬件,可以用dmesg或lspci来查看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-28 12:16:22 | 显示全部楼层
昨天修改udev后,今天似乎正常了。
但那个sit0是怎么回事?
Link encap:IPv6-in-IPv4是什么意思?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-28 13:29:42 | 显示全部楼层
刚才回gentoo,发现又不行了……
eth1:8169/8110又不见了,然后有多了一块网卡eth2。
我有编辑/etc/udev/rules.d/70-persistent-net.rules,注释掉,重启;还是多了一块eth3。
:-/
回复 支持 反对

使用道具 举报

发表于 2008-1-28 14:06:27 | 显示全部楼层
sit0是为ipv6通信准备的,一般用不着ipv6,可以在kernel里设置。
具体的可以仔细阅读gentoo安装手册。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表