在虚拟机的CENTOS6下的网络连接不正常,情况是这样的:
实机是8台电脑共享上网,网关地址为:192.168.1.1,装虚拟机和CENTOS的这台IP是192.168.1.8,在虚拟机的CENTOS中修改/etc/sysconfig/network设置了:
IPADDR=192.168.1.9
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
同样的设置我在/etc/sysconfig/network-scripts/ifcfg-eth0下也是这么设置的。
但是命令行中执行:ping 192.168.1.1或其他机器的IP,出现错误提示:unreachable,也就是ping不通.
然后执行/etc/rc.d/init.d/network restart,又提示:RTNETLINK answers:File exists这个问题,然后执行route查看,提示: SIOCADDRT file exists,但是ping 127.0.0.1一切正常,看来TCP/IP协议是没问题的,现在网关和IP都设置过了。就是不明白为何ping 不了网关和网内的其他机器。望指点,谢谢!
xiexz 于 2011-12-17 23:42:48发表:
nat是外部机器不能访问nat内的机器的,除非nat打洞
fengyun510 于 2011-12-16 14:53:38发表:
问题解决,谢谢斑竹,一直死于LINUX里,却忽略了我在用的是虚拟机!
因为之前被别人设置过网络模式。我一直没改动过,却把主要精力放在了系统里,原来那个同事以前用的是NAT模式。而我这样设置必须改为桥接模式,改完后进LINUX网络连接正常了。是我大意,谢了。
大家帮忙看下这个帖子://m.ajphoenix.com/bbs/thread-235149-1-1.html
困惑了我好久,按理说没理由的。查了很多百度和GOOGLE资料也没结果。
alick 于 2011-12-16 13:10:29发表:
虚拟机软件中对CENTOS的网络模式设置是什么?桥接还是NAT?