之前在virtualbox中已经修改过ip地址了,今天在vmware再修改,发现网络不通了。

vmware采用nat的方式上网,

1、在自动获取地址的虚拟机中安装nslookup工具(yum install bind-utils)

     nslookup www.baidu.com

     提示我的dns server是192.168.142.2 而不是在windows中看到的192.168.142.1

2、重新修改静态ip地址的配置文件(vi /etc/sysconfig/network-scripts/ifcfg-eno16777736)(增加DNS1=192.168.142.2  不能只写DNS,必须有数字1)

     修改后重启网络(systemctl restart network)

      再ping百度时,可以解析域名了,但仍然ping不通。

3、 检查配置文件(vi /etc/sysconfig/network-scripts/ifcfg-eno16777736)

      发现网关写错了,应该是GATEWAY, 修改后,重启网络,仍然ping不通。

      估计网关应该是192.168.142.2 ,修改后,重启网络,可以ping通了。

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.142.251
NETMASK=255.255.255.0
GATEWAY=192.168.142.2
DNS1=192.168.142.2

DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=eno16777736
UUID=3e6bbbdd-3a8c-4558-b15b-68ce56514bbd
DEVICE=eno16777736
ONBOOT=yes

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐