LinuxSir.cn,穿越时空的Linuxsir!

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

linux下两个网卡总是一个不能用?大侠帮忙

[复制链接]
发表于 2008-8-6 22:37:53 | 显示全部楼层 |阅读模式
系统有两个网卡,
一个是Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+的网卡(eth0)
另一个是主板集成的nVidia Corporation MCP51 Ethernet Controller  (eth1)
我的电脑是通过路由器 ADSL拨号上网的
IP地址:eth0:192.168.1.16 eth1:192.168.1.18 网关都是192.168.1.1,DNS都一样
可是就只有一个是可以上网的,网线拔到另一个就不能上

我的系统是centos 5

上次装系统,在安装时两个都设置IP地址,网关,DNS,也都开机激活,系统装完后只有独立网卡eth0可以上网,集成网卡eth1怎么都上不了,把eth1激活eth0关闭也上不了

这次装系统,我故意在安装时也都设置IP地址,网关,DNS,故意独立网卡eth0不激活,只激活集成网卡eth1,结果是eth1可以上网,独立网卡eth0在安装系统之后激活了,却怎么也上不了,把eth1关闭eth0激活也上不了

好像在安装系统时的设置影响很大

可是在window XP下,IP地址,网关,DNS设置和linux的都一样,却都能上网,网线随便插哪个网卡都可以上,在linux下从来没有像XP那样随便用哪个网卡就能上,一直只有一个网卡可以上网。
哪位知道为什么的帮满一下,谢谢

下面是网卡的配置文件:(eth1能上网,eth0不能上)

# nVidia Corporation MCP51 Ethernet Controller
DEVICE=eth1
BOOTPROTO=none
BROADCAST=192.168.1.255
HWADDR=00:E0:4C:ED:AC:C0
IPADDR=192.168.1.18
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
GATEWAY=192.168.1.1
TYPE=Ethernet

# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255
HWADDR=00:e0:4c:5d:97:0a
IPADDR=192.168.1.16
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes

这是ifconfig的结果:
[root@localhost network-scripts]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:4C:5D:97:0A  
          inet addr:192.168.1.16  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4cff:fe5d:970a/64 Scopeink
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2115 (2.0 KiB)  TX bytes:8584 (8.3 KiB)
          Interrupt:233 Base address:0xc000

eth1      Link encap:Ethernet  HWaddr 00:E0:4C:ED:AC:C0  
          inet addr:192.168.1.18  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4cff:feed:acc0/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6643 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6753 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4428235 (4.2 MiB)  TX bytes:921935 (900.3 KiB)
          Interrupt:50 Base address:0xe000

lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1978 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1978 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3358512 (3.2 MiB)  TX bytes:3358512 (3.2 MiB)

[root@localhost network-scripts]#
发表于 2008-8-7 10:30:36 | 显示全部楼层
基本的网络概念都没有!

两个接口怎么能在一个网段呢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-7 12:14:24 | 显示全部楼层
windows下面是可以的阿
回复 支持 反对

使用道具 举报

发表于 2008-8-7 12:40:41 | 显示全部楼层
windows下边根本就不允许你这样配置的吧!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-7 12:44:04 | 显示全部楼层
windows下我一直就是那样设的,网线插到哪个网卡就可以上网,这是事实!
回复 支持 反对

使用道具 举报

发表于 2008-8-7 12:46:34 | 显示全部楼层
那是不是要把另外一个网卡禁用才行啊?
我记得windows根本就不允许两个网卡配置成同一个网段的。
回复 支持 反对

使用道具 举报

发表于 2008-8-7 12:47:51 | 显示全部楼层
你ipconfig -all贴过来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-7 13:09:50 | 显示全部楼层
好像是有点不一样,两个图是网线插不同网卡的结果,
一个网卡(没有网线的)的设置会自动丢掉
我试试同时插上网线看看是什么样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-7 13:35:40 | 显示全部楼层
两个网卡都插网线的结果,可以上网的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-8-7 16:46:03 | 显示全部楼层
同一网段不是问题,关键是路由。
回复 支持 反对

使用道具 举报

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

本版积分规则

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