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.service

這時候是因為我們使用了靜態的ip地址,是不會自動解析域名的,需要修改一個resolv.conf文件,加上以下域名服務器解析地址

vim /etc/resolv.conf

添加如下配置(三個中選一個,或者三個都加也是一樣的):

nameserver 114.114.114.114
 
nameserver 8.8.8.8
 
nameserver 1.1.1.1

這時候我們ping 百度就可以ping通了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM