VMware虚拟机下的CentOS7如果Ping不通百度,解决办法
使⽤vmware安装了虚拟机之后,ip不是固定的,这在实际使⽤中就⽐较⿇烦,下⾯就将动态ip设置问静态ip
先查看我们本地的ip地址
1.修改vmware的⽹络设置
点击编辑,然后选择虚拟⽹络编辑器,点击NAT设置,将使⽤DHCP服务的勾选去掉,因为使⽤dhcp服务是⾃动分配ip,我们不需要⾃动分配所以⼀定要去掉然后设置⼦⽹ip段,这⾥我设置为172.16.10.0⽹段,然后点击NAT设置,设置⽹关的ip地址,⽹关的ip地址⼀定要在⼦⽹ip段内
设置完之后点击确定,然后应⽤。接下来右击虚拟机,点击设置,查看虚拟机是否使⽤的NAT模式:
2.修改配置⽂件
虚拟机配置完之后登录虚拟机,查看ip地址,发现这时候没有ip地址了,因为我们没有使⽤dhcp服务,没有⾃动分配ip地址,所以这⾥是看不到ip地址的。
我们使⽤vim命令编辑⽹卡:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
我们需要修改BOOTPROTO="static",也就是不使⽤dhcp⾃动分配ip地址,使⽤静态的ip地址,将ONBOOT="no"修改为yes,
然后添加ip地址,⽹关,以及⼦⽹掩码,我的整体配置如下:
修改成下⾯的
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=6adf752b-d592-432e-b3a9-92f37f9fa049
DEVICE=ens33
ONBOOT=yes
#static ip
NETMASK=255.255.255.0
BOOTRPOTO=static  #静态
IPADDR=172.16.10.129  #ipv4地址
GATEWAY=172.16.10.254 #默认⽹关
DNS2=8.8.8.8
注意,这⾥的ip地址与⽹关地址必须与外⾯虚拟机配置的⼀样。
接着我们重启⽹卡设置:
systemctl restart network.servicevim命令如何使用
这时候是因为我们使⽤了静态的ip地址,是不会⾃动解析域名的,需要修改⼀个f⽂件,加上以下域名服务器解析地址vim /f
添加如下配置(三个中选⼀个,或者三个都加也是⼀样的):
nameserver 114.114.114.114
nameserver 8.8.8.8
nameserver 1.1.1.1
这时候我们ping 百度就可以ping通了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。