|
一块无线网卡,IP: 192.168.0.21 - eth1
一块普通网卡,IP: 192.168.1.21 - eth0
路由器地址为192.168.0.1,路由器通过ADSL连上Internet,现在出现的问题是当无线网卡接上无线路由器之后,ping某一非192.168.0.X网段的任意地址,系统会优先使用eth0去ping,而eth0并没有连上路由器,导致网路不通。目前我是先禁用eth0(ifdown),然后再禁用eth1,接着再启用eth1,这样才能连上internet。
请问有没有什么方法可以简单的实现在用eth1时完全禁用eth0,或者相反?
还有一个古怪的问题,eth1去ping 任意地址时(此时eth0已经禁用),会返回很多重复的包(DUP),而eth0去ping任意地址时(此时eth1已经禁用)却很正常,如下。
64 bytes from 192.168.0.1: icmp_seq=8 ttl=64 time=1002 ms
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=1.21 ms
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=1.75 ms (DUP!)
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=2.99 ms (DUP!)
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=5.66 ms (DUP!)
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=6.16 ms (DUP!)
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=6.48 ms (DUP!)
很明显我不是在ping一个广播地址,而且网络环境中只有这一台机器,并没有产生环路,为何会出来这么多DUP??? |
|