LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: qq2375

双网卡配置的问题

[复制链接]
发表于 2007-1-12 16:02:21 | 显示全部楼层
Post by qq2375
我试过chinajz兄的方法了,结果和我之前配置的情况一样,还是不能同时启动两块网卡。
应该不是网关配置的问题,也不是lish兄所说的启动顺序的问题。

我的一块网卡通过局域网连接到外网,一块网卡通过直连网线连接嵌入式开发板。
我通过ifdown,ifup轮流启用每个网卡都能够正常工作。
两个网卡同时启用时,只有先启用的网卡能够正常工作。
但是,通过ifconfig查看,两个网卡都是启动正常。

诸位兄弟再帮忙分析看,会是什么问题?


你用ifconfig可以看到两网卡连接情况,但测试只有一个网卡工作。不知试用什么测试方法,请说出来,做的什么工作,请说明情况.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-13 11:24:52 | 显示全部楼层
eth1      Link encap:Ethernet  HWaddr 00:133:EC:36:BB
          inet addr:192.168.1.153  Bcast:192.168.3.255  Mask:255.255.252.0
          inet6 addr: fe80::213:d3ff:feec:36bb/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:559825 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11973 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:54185479 (51.6 MiB)  TX bytes:1647411 (1.5 MiB)
          Interrupt:201 Base address:0xe400

eth2      Link encap:Ethernet  HWaddr 00:14:78:08:E6:34
          inet addr:192.168.2.18  Bcast:192.168.2.255  Mask:255.255.252.0
          inet6 addr: fe80::214:78ff:fe08:e634/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:480 (480.0 b)  TX bytes:468 (468.0 b)
          Interrupt:193 Base address:0xe800
上面是ifconfig的输出信息。

eth1 连接局域网,收发都正常
          RX packets:559825 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11973 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:54185479 (51.6 MiB)  TX bytes:1647411 (1.5 MiB)

eth2 通过直连网线连接嵌入式开发板,只能够收发很少的数据包,估计是连接请求的数据包,但是无法正常连接上。
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:720 (720.0 b)  TX bytes:588 (588.0 b)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-15 10:29:02 | 显示全部楼层
别沉了,自己顶一下
回复 支持 反对

使用道具 举报

发表于 2007-1-15 11:44:14 | 显示全部楼层
你的网络已经工作正常了,设置没有问题。
你查看两点:
1.两台电脑之间直接用网卡连接应该用交叉线(一端为a标另端b标)构建局域网,如果通过hub或交换机,则用平行线(普通网线,两端均为a或b标)接到hub或交换机;
2.重新设置嵌入式主板ip,如果用c类ip,请确认前三位掩码及ip前三位是否对应或相同
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-15 12:40:34 | 显示全部楼层
Post by chinajz
你的网络已经工作正常了,设置没有问题。
你查看两点:
1.两台电脑之间直接用网卡连接应该用交叉线(一端为a标另端b标)构建局域网,如果通过hub或交换机,则用平行线(普通网线,两端均为a或b标)接到hub或交换机;
2.重新设置嵌入式主板ip,如果用c类ip,请确认前三位掩码及ip前三位是否对应或相同


你说的这两点都没有问题,
因为当我只启动一个网卡时,它们都可以正常工作,
同时启动两个网卡时,只有先启动的可以正常工作,可以是两个网卡中的任意一个。
所以,我感觉应该是debian在同时管理两个网卡时的配置出了问题。。。
查了很多资料也没有找到根本原因。。。
回复 支持 反对

使用道具 举报

发表于 2007-1-16 16:58:14 | 显示全部楼层
这个问题是很怪,从没遇到过.
如果你是想用嵌入式主板访问外网,在电脑上要用iptables做ip欺骗的.电脑中的一个ip和嵌入式主板(不设置网关)如果是同类网段不能ping通吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-18 17:11:20 | 显示全部楼层
Post by chinajz
这个问题是很怪,从没遇到过.
如果你是想用嵌入式主板访问外网,在电脑上要用iptables做ip欺骗的.电脑中的一个ip和嵌入式主板(不设置网关)如果是同类网段不能ping通吗?


我还没打算让嵌入式主板访问外网。
我装两个网卡的目的是:
一块网卡给pc用,连接局域网,上网用;
另一块网卡用来调试开发板,加载nfs文件系统用的。
其实只要两块网卡可以同时启用的话,访问外网也就根本不是问题了。
现在的问题是,我每次只有一块网卡可以启用。很奇怪,怎么配都不能同时启用两块网卡。
现在将就着用
ifdown eth2
ifup eth1

ifdown eth1
ifup eth2
每块网卡单独使用都没有问题,就是麻烦点。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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