centos 7配置靜態IP,並配置DNS

centos 7配置靜態IP,並配置DNS

 cd /etc/sysconfig/network-scripts/
  • 1
找到對應的網卡配置並編輯
 vim ifcfg-eno16777736
  • 1
配置eno-16777736
TYPE=Ethernet
BOOTPROTO=static
#配置靜態IP,網關,子網掩碼
IPADDR=192.168.86.88
NETMASK=255.255.255.0
GATEWAY=192.168.86.2
取消networkmanager 管理
NM_CONTROLLED=no

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
NAME=eno16777736
UUID=ed246b2b-cc49-4785-a675-feebf70440e7
DEVICE=eno16777736
ONBOOT=yes
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

NM_CONTROLLED=no表示該接口不通過網絡管理器進行管理,而是通過配置文件管理。“ONBOOT=yes”表示系統將在啓動時開啓該接口。

我是在虛擬機中配置的,用的橋接方式連接網絡,IP的配置和網關可以在虛擬機中編輯–》虛擬網絡編輯器中能找到

配置完靜態IP後重啓網絡服務

systemctl restart network.service
  • 1

此時如果ping百度會顯示主機找不到,ping百度IP(180.149.132.47)能ping通,說明DNS沒有配置,接下來配置DNS

切到networkmanager目錄

 cd /etc/NetworkManager/
  • 1

修改 NetworkManager.conf配置文件 
增加

dns=none
  • 1

不通過網絡管理器管理

修改resolv.conf,新增dns配置

#主DNS
nameserver 8.8.8.8
#備DNS
nameserver 8.8.4.4
  • 1
  • 2
  • 3
  • 4

此時ping baidu.com就能ping通了


原文鏈接:https://blog.csdn.net/michealwlfbblf/article/details/71330194

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章