1. 程式人生 > >CentOS7 修改設定靜態IP和DNS

CentOS7 修改設定靜態IP和DNS

用虛擬機器裝CentOS7,使用的NAT的網路模式,為了防止再次啟動系統的時候網路IP發生變化,因此設定靜態IP和DNS。 由於CentOS是最小化安裝,沒有ifconfig命令,因此可以採用ip命令檢視。 檢視IP分配情況:

#ip addr

發現裡邊只有一個LOOPBACK的127.0.0.1的迴環地址,原來CentOS剛安裝後預設是不啟動網路連線的。 設定IP和DNS主要在下面的配置檔案中修改

#cd /etc/sysconfig/network-scripts/ifcfg-*

由於最小化安裝沒有vim,所以使用vi。 安裝vim 命令:yum install vim -y 具體的配置檔案需要到network-scripts目錄下看,通常是以ifcfg-開頭的,比如ifcfg-eth0,我的是ifcfg-eno3,另一個ifcfg-lo就是LOOPBACK網路。

#cd /etc/sysconfig/network-scripts/ifcfg-[tab下] cd /etc/sysconfig/network-scripts/ifcfg-eno3 ifcfg-lo #vim /etc/sysconfig/network-scriptsifcfg-eno3

  1. 編輯ifcfg-eno3:

BOOTPROTO=static #dhcp改為static(修改) ONBOOT=yes #開機啟用本配置,一般在最後一行(修改) IPADDR=192.168.191.132 #靜態IP(增加)—-》(填自己本機的centos7 IP地址) GATEWAY=192.168.191.2 #預設閘道器,虛擬機器安裝的話,通常是2,也就是VMnet8的閘道器設定(增加) NETMASK=255.255.255.0 #子網掩碼(增加) DNS1=8.8.8.8 #DNS 配置,虛擬機器安裝的話,DNS就閘道器就行,多個DNS網址的話再增加(增加) DNS2=8.8.4.4

TYPE=”Ethernet” BOOTPROTO=”static” DEFROUTE=”yes” PEERDNS=”yes” PEERROUTES=”yes” IPV4_FAILURE_FATAL=”no” IPV6INIT=”yes” IPV6_AUTOCONF=”yes” IPV6_DEFROUTE=”yes” IPV6_PEERDNS=”yes” IPV6_PEERROUTES=”yes” IPV6_FAILURE_FATAL=”no” IPV6_ADDR_GEN_MODE=”stable-privacy” NAME=”ens33” UUID=”bf729c44-60f8-4adc-b2dd-b44e1eedf7bf” DEVICE=”ens33” ONBOOT=”yes” IPADDR=192.168.191.132 GATEWAY=192.168.191.2 NETMASK=255.255.255.0 NM_CONTROLLED=no DNS1=8.8.8.8 DNS2=8.8.4.4 ~ **

  1. 重啟網路服務

    #service network restart

  2. 檢查網路

    #ip addr #ping www.baidu.com