在公司用VMware装centos,以NAT模式访问外网。虚拟机dhclient获取IP为192.168.202.128,因此将网关设置为192.168.202.1,但是怎么都访问不到外网。可以ping通内网。

解决方法如下:

查看虚拟机NAT设置:

VMware->编辑->虚拟网络编辑器->NAT模式->NAT设置

在NAT设置界面中可查看网关地址是192.168.202.2并不是192.168.202.1;

wKiom1drjK7RIrdcAAHYFL6qTsM291.png-wh_50

编辑虚拟机配置:

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=00:0C:29:BA:DA:6C

TYPE=Ethernet

UUID=2ece9dcb-bfaf-4b07-ac17-2f4256bd6b43

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.202.128

NETMASK=255.255.255.0

GATEWAY=192.168.202.2

重启网卡:

service network restart

测试:

[root@localhost ~]# ping www.baidu.com

PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.

64 bytes from 61.135.169.125: icmp_seq=1 ttl=128 time=2.33 ms

64 bytes from 61.135.169.125: icmp_seq=2 ttl=128 time=3.20 ms

64 bytes from 61.135.169.125: icmp_seq=3 ttl=128 time=2.41 ms