双网卡,做内外网,内网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上发出去.
大家帮忙看看有什么办法没啊.
搞了一天了.
多谢多谢.
这么冷清啊 ip rule看一下策略路由 你无线网络连接后,他会自己生成一个默认路由都是走无线那个网络去了。如果你此时还想访问windows,你可以手动增加一条静态路由:
就是所有去192.168.1.0这个网络的都是从192.168.1.1走。
iptables foward 转发打开
页:
[1]