VMWare linux (Redhat) NAT上网设置(能ping通主机,能上网)

Host能上网,主机IP: 192.168.1.105,Gateway:192.168.1.1 DNS:192.168.1.1
VMWare,VMnet8配置为NAT方式,NAT Setting参数(Edit|Vitual Network Editor|VMnet8||NAT Settings 对话框):
Subnet IP: 192.168.197.0
Subnet mask: 255.255.255.0
Gateway IP:192.168.197.2

VMnet8设置DHCP方式,其IP为192.168.197.1,注意这个IP不能同NAT Setting中的那个Gateway IP(也就是192.168.197.2)相同,否则vm-redhat不能ping同host,也不能上网.如果相同就将NAT Setting中的那个Gateway IP改为其它的值.(这一条很重要,有些朋友的vm-redhat不能ping通Host很可能就是这个原因)

vm-redhat也配置为DHCP方式,其IP为192.168.197.130
为vm-redhat添加路由: route add default 192.168.197.2,注意一定要添加这一项,然后运行route -n,应该能够看到:
0.0.0.0 192.168.197.2 0.0.0.0 UG 0 0 0 eth0
否则vm-redhat不能成功ping通主机,也就不能上网.(这一条很重要,有些朋友的vm-redhat不能ping通Host很可能就是这个原因)

设置DNS,修改文件/etc/resolv.conf,添加DNS server(就是主机的DNS): nameserver 192.168.1.1

关闭主机防火墙,关闭vm-redhat防火墙:service iptables stop (这一条很重要,有些朋友的vm-redhat不能ping通Host很可能就是这个原因)

执行下面几个操作:
在host主机中执行:
ping 192.168.197.1 成功
ping 192.168.197.2 失败(这证明是正确的配置)
ping 192.168.130 成功

在vm-redhat中执行:
ping 192.168.1.105 成功
ping 220.181.111.148 成功(baidu的IP地址)
ping www.baidu.com 成功

posted on 2012-07-25 15:51  零一小子  阅读(796)  评论(1编辑  收藏  举报

导航