2.内向外不通还是外向内不通?
3.外部不通的那个对端是同一子网还是不同子网?
4.你的双网卡配置了两个默认网关,这种做法是错的。你需要在其中一个网口上指定一个默认网关,另一个网口用静态路由逐条指定。
比如,上网通过eth0,gateway=10.213.1.1这个没错。
访问另外几个局域网172.16.0.0/16、192.168.111.0/24通过eth1
ip route add 172.16.33.0/16 via 192.168.2.1
ip route add 192.168.111.0/24 via 192.168.2.1
如果不通的对端是其他子网,用ip route 或者route -n看看你的路由表是否正确。不正确的路由表删除,删除方法类似上面两个命令,add换成del
5.其他检查方法
a.fconfig eth1看看你的IP是否设置正确,并真实存在
b.用mii-tool看看你的物理连接是否网线松动
c.看看iptables
iptables -nvL INPUT
如果有规则,就清空规则:
redhat、fc、centos用一条命令搞定:
service iptables stop
其他版本用三个命令:
iptables -P INPUT ACCEPT
iptables -F
iptables -X
三楼说用ip rules,简单问题复杂化了,那是网关的做法。
首先 vmware 一定要安装 完整版的 ,其他版本的功能不全,会造成上网不稳定,甚至上不去网,其次要 将 vmware 自动建立的 虚拟连接 禁用了,网上邻居->属性->本地连接,旁边还有两个连接,是vmware 建立的,VMnet1和Vmnet8,将这两个连接禁用。就不会掉线了,锐捷禁用 多网卡,防止多人共用一个ip上网。
一般,重启虚拟机,他会自动设置上网方式,内部的系统是能上网的。
你这个应该是装了虚拟机后,出现的2个网卡吧,你可以再安全模式下,禁止掉2个网卡,停止VM的各种服务即可,这个不影响Linux的使用,只影响Linux与真机的通信。《Linux就该这么学》里有相关介绍,建议看看。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)