Chinaunix

标题: 双网卡,做内外网,内网ping不通. [打印本页]

作者: winner8080    时间: 2015-08-24 18:33
标题: 双网卡,做内外网,内网ping不通.
ubuntu下有2个网卡,一个是PCIe的wifi网卡,连上一个无线路由器后获得的IP是10.40.0.141 Mask 255.255.255.0
另外一个是自带的RJ45,通过网线和我的windows直接连起来,没有使用路由器,我ifconfig eth0设置的是192.168.1.118 Mask 255.255.255.0
如下图:

同时,windows也设置了静态IP 192.168.1.108

如果无线网卡没有连接上路由器,也就是说他没有IP地址的时候,我在windows下ping 192.168.1.118是可以的.

但是当无线网卡连接上无线路由器后获得了10.40.0.141这个IP后,windows就ping不通了.
路由表如下:



实验发现,linux在ping 192.168.1.108  (windows的IP)的时候就ping不通,应该是默认走到了10.40.0.141上去了.
如果采用ping -I eth1 192.168.1.108就可以ping通,因为此时指定了从哪个dev上发出去.


大家帮忙看看有什么办法没啊.
搞了一天了.
多谢多谢.

作者: winner8080    时间: 2015-08-25 09:23
这么冷清啊
作者: ken1980    时间: 2015-11-18 19:46
ip rule看一下策略路由
作者: woxizishen    时间: 2015-11-20 16:18
你无线网络连接后,他会自己生成一个默认路由都是走无线那个网络去了。如果你此时还想访问windows,你可以手动增加一条静态路由:

就是所有去192.168.1.0这个网络的都是从192.168.1.1走。

作者: baby_神    时间: 2015-12-09 02:57
iptables foward 转发打开




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2