使用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通了。