LinuxSir.cn,穿越时空的Linuxsir!

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

linux 8139双网卡故障

[复制链接]
发表于 2005-10-17 16:10:22 | 显示全部楼层 |阅读模式
我最近想用linux共享上网,于是先后安装了两块8139网卡,具体设置如下:
eth0(外网) ip:192.168.1.2
         netmask:255.255.255.0
     网关:192.168.1.1
     第一个dns:192.168.1.1
    第二个dns:202.102.11.141
eth1(内网)ip:192.168.0.1
  netmask:255.255.255.0
网关:无
第一个dns:192.168.1.1
第二个dns:202.102.11.141
(按照上面的设置在windows下却能上网,但网上邻居中看不到其他的电脑)
让我感到奇怪的是:第一块网卡安装完后,再安装第二块网卡,它的第一个dns:192.168.1.1
第二个dns:202.102.11.141都是自动加上的。而我把它去掉时,第一块网卡的dns也会去掉,把第二块网卡的dns它改成其他的,第一块网卡也跟着变。而且当加上第二块网卡时无法上网,去掉它又能上网,用ping命令能ping通两块网卡,却ping不通网关。去掉第二块网卡却又一切正常。(按照上面的设置在windows下却能上网,但网上邻居中看不到其他的电脑),不知道谁能帮一下。如果按照上面的双网卡共享上网该如何设置(在网上搜过,没有固定ip在linux下设置共享上网的),用iptables命令该如何。
发表于 2005-10-18 16:48:30 | 显示全部楼层
答案是你绝对想不到的,你把其中一块换成8139另外型号,问题就解决了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-18 17:09:42 | 显示全部楼层
你是不是说把我的8139c换成8139d就行了,等我试一下看看.
回复 支持 反对

使用道具 举报

发表于 2005-10-19 00:05:17 | 显示全部楼层
等你的回音
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-19 12:50:13 | 显示全部楼层
试过了,还是一样,而且我还特地把8139d的网卡驱动改成8139+ seris还是没用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-19 12:51:40 | 显示全部楼层
我还试着ping eth0的网关192.168.1.1,得到如下回复:
From 192.168.1.2 icmp_seq=12 Destination Host Unreachable

--- 192.168.1.1 ping statistics ---
14 packets transmitted, 0 received, +12 errors, 100% packet loss, time 13130ms
, pipe 3
能不能分析一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-19 17:45:36 | 显示全部楼层
老兄,我终于解决了.原因是这样的:当我把第二块8139网卡插上时,按照正常理解应该被识别为eth1,可是在linux下却被识别成eth0,也就是原来的eth0现在被识别成eth1,而后加的网卡却被识别成eth0,情况和我们想的正好相反.这时只要把两块网卡的网线换一下就可以正常上网了.有可能你的问题也是这个,应该和网卡芯片没什么关系.
回复 支持 反对

使用道具 举报

发表于 2005-10-20 16:40:10 | 显示全部楼层
请问:我的是RH9的
是不是先要安装什么程序啊?
我的两块网卡也是按这样设置的,上不了啊.新手请多帮忙
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-21 10:58:19 | 显示全部楼层
能不能把你两块网卡的具体信息贴出来。我遇到的问题就是在Redhat9中的.
回复 支持 反对

使用道具 举报

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

本版积分规则

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