- 论坛徽章:
- 0
|
问题如题,具体描述如下:
今天在VMware上启用了NAT模式,我的Host的网络信息如下:
vmnet8的IP地址为:192.168.80.1
DHCP分配范围:192.168.80.128 ~ 192.168.80.254
NAT Gateway地址:192.168.80.255
启动系统后, 查看Guest OS的网络信息:
代码:
shell>; ifconfig -a
lnc0: flags=108843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>; mtu 1500
inet6 fe80::20c:29ff:fe14:e616%lnc0 prefixlen 64 scopeid 0x1
inet 192.168.80.129 netmask 0xffffff00 broadcast 192.168.80.255
ether 00:0c:29:14:e6:16
plip0: flags=108810< OINTOPOINT,SIMPLEX,MULTICAST>; mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST>; mtu 16384
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
从这里看到已经分配到动态IP了,于是开始在Host OS上面拨号上网,从Guest OS上ping一下internet上面某个网站的域名:
代码:
shell>; ping www.linuxforum.net
ping: cannot resolve www.linuxforum.net: Host name lookup failure
看到DNS无法解析, 换成IP测试看看:
代码:
shell>; ping 211.147.5.190
PING 211.147.5.190 (211.147.5.190): 56 data bytes
64 bytes from 211.147.5.190: icmp_seq=0 ttl=128 time=35.178 ms
64 bytes from 211.147.5.190: icmp_seq=1 ttl=128 time=34.755 ms
64 bytes from 211.147.5.190: icmp_seq=2 ttl=128 time=33.985 ms
64 bytes from 211.147.5.190: icmp_seq=3 ttl=128 time=50.235 ms
^C
--- 211.147.5.190 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 33.985/38.538/50.235/6.767 ms
可以看到IP可以ping通!开始怀疑自己的/etc/resolv.conf不正确,打开看看:
代码:
shell>; vi /etc/resolv.conf
search localdomain
nameserver 192.168.80.255
这里放的是NAT的Gateway的IP, 于是切换成电信服务商的DNS地址:
代码:
search localdomain
nameserver xxx.xxx.xxx.xxx
nameserver xxx.xxx.xxx.xxx
保存后退出,在试着ping域名,发现还是不通,不能解析域名!
请大家帮忙看看问题所在!谢谢了! |
|