论坛风格切换切换到宽版
  • 735阅读
  • 5回复

[问题求助]怪异啊,两个网卡其中一个不工作,但两个ip都能ping通 [复制链接]

上一主题 下一主题
离线laoli521.
 
发帖
1941
C币
-236087
威望
354
贡献值
1
银元
-4
铜钱
4476
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
eth0      Link enca.p:Eth.ernet  HWaddr 00:1A:A0:18:98:31  教育
          inet addr:192.168..2.9  Bcast.:192.168.2.255  Mask:255.255.255.0健康
  .        UP BROADCAST MULTICAST  MTU.:1500  Metric:1教育
  .        RX packets:0 errors.:0 dropped:0 overruns:0 frame:0.
.         TX packets:0 errors:0 dropped:0 overruns.:0 carrier:0.
          collisio..ns:0 txqueuelen:1000 教育
          .RX bytes:0 (0.0 .b)  TX bytes:0 (0.0 b)<性病>
          Interrupt:169 Memory:f8.000000-f8011100.     美容

eth1      Link encap:Ethern.et  HWaddr 0.0:1A:A0:18:98:33  .
          inet addr:192.168.2.150.  Bcast:192.168.2.255  Mask.:255.255.255.0教育
          inet6 add.r: fe80::21a:a0ff:fe18:9833/64 Scope:L.ink           鲜花
       .   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metr.ic:1             电子
   .       RX packets:150778 .errors:0 dropped:0 overruns:0 frame:0          婚庆
          TX packets:1521.46 errors:0 dropped:0 overruns:.0 carrier:0           女人
          .collisions:0 txqueue.len:1000 学习
       .   RX bytes:38787738 (36..9 MiB)  TX bytes:59290937 (56.5 MiB)[成人用品]
          Interrupt:169 Memory:f40000.00-f.4011100 .


eth0没有工作,但在网络其它机器上ping2.9和ping.2.150都是通的,我觉得应该.是两个ip都指向同一个mac(eth1.的)了,为啥会有这种状况呢?ma.c地址应该也不会错啊,我看了一下/etc/sysconfig/hwconf里面的mac是和ifconfig看到的一致的。             电子

各位达人,这是什么问题呢?为什么eth0不起作用呢.?我在.交换机上看它端口是up的    外汇

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2053
C币
-60690
威望
400
贡献值
1
银元
0
铜钱
4618
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
如何判定eth0没有工作的?

离线besthome.
发帖
2167
C币
-60450
威望
400
贡献值
1
银元
0
铜钱
4842
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
看看你的路由表看看undefined

发帖
1959
C币
-152803
威望
383
贡献值
1
银元
-2
铜钱
4340
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
你这样两张同网段的网卡设置来干嘛用的?
应该是路由表的问题

离线ac2004.
发帖
2062
C币
-60745
威望
376
贡献值
1
银元
-1
铜钱
4591
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
两个网卡的IP在同一个网段,这样处理一下看看:

配置eth1的Mask为255.255.255.255

离线veblen.
发帖
1940
C币
-60826
威望
339
贡献值
1
银元
-3
铜钱
4247
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
这是正常的

你看看路由表就知道了(缺省路由是使用了其中的一个IP),实际上,出去的数据包都是从那个网卡出去的,只有进来的数据包,会按照IP而被不同的网卡接收

你也可以在那台机器上抓包看,同样会发现,绝大多数的数据包都是在一个网卡上的

如果想需要两个网卡同时工作,需要使用策略路由

至于策略路由的设置方法,论坛里有很多这样的帖子
简言之,就是先创建两个路由表,然后分别在每个路由表中设置缺省路由,这两个路由表中的缺省路由是相同的,唯一的区别是src ip 不同
然后创建路由规则,从不同的IP来的数据包走不同的路由表

这么设置后,表现为:
如果被动访问,那么就是从哪儿来,还从哪儿去
如果主动访问,那么就从系统的缺省路由表指定的那个IP的所在网卡发出
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个