centos 7配置静态IP,并配置DNS
cd /etc/sysconfig/network-scripts/ ip addr#查看网络配置 #lo:相关为本地 #enp3s0:相关为外网找到对应的网卡配置并编辑
vim ifcfg-eno16777736配置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 完整示例: TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static 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=enp3s0 UUID=656897c8-1c89-4ab2-a2b2-3162e98bf627 DEVICE=enp3s0 ONBOOT=yes IPADDR=192.168.1.162 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 NM_CONTROLLED=noNM_CONTROLLED=no表示该接口不通过网络管理器进行管理,而是通过配置文件管理。“ONBOOT=yes”表示系统将在启动时开启该接口。
我是在虚拟机中配置的,用的桥接方式连接网络,IP的配置和网关可以在虚拟机中编辑–》虚拟网络编辑器中能找到
配置完静态IP后重启网络服务
systemctl restart network.service此时如果ping百度会显示主机找不到,ping百度IP(180.149.132.47)能ping通,说明DNS没有配置,接下来配置DNS
切到networkmanager目录
cd /etc/NetworkManager/修改 NetworkManager.conf配置文件 增加
dns=none不通过网络管理器管理
修改resolv.conf,新增dns配置
#主DNS nameserver 8.8.8.8 #备DNS nameserver 8.8.4.4CentOS重启后resolv.conf被重置的解决方案
1、首先在网卡设置中修改NM_CONTROLLED的值:
修改文件/etc/sysconfig/network-scripts/ifcfg-eth0的内容:
NM_CONTROLLED="no" //是否允许Network Manager管理,设置为no默认允许Network Manager管理DNS,所以首先设置为no,然后操作DNS设置 2、设置DNS内容:
修改DNS可以有如下两种方案: ①、修改网卡设置:
在/etc/sysconfig/network-scripts/ifcfg-eth0中修改内容:
PEERDNS="yes" DNS1="xxx.xxx.xxx.xxx" DNS2="xxx.xxx.xxx.xxx" 例如: PEERDNS="yes" #主DNS nameserver 8.8.8.8 #备DNS nameserver 8.8.4.4这种设置方案是以网卡中设置的DNS为主,resolv.conf中按照网卡设置的DNS内容自动生成,以后想修改DNS,必须修改网卡中的设置才不会在服务器重启之后出现DNS设置失效的问题。 ②、直接修改/etc/resolv.conf的值:
PS.需要注意的是,若要使直接修改的DNS内容不会在服务器重启之后丢失,需要设置网卡中PEERDNS的值为no:
nameserver xxx.xxx.xxx.xxx nameserver xxx.xxx.xxx.xxx 例如: #主DNS nameserver 8.8.8.8 #备DNS nameserver 8.8.4.4 完整示例: #主DNS #nameserver 8.8.8.8 #备DNS #nameserver 8.8.4.4 # search localdomain #nameserver 192.168.1.1 nameserver 192.168.1.162 nameserver 8.8.8.83、修改完毕之后重启网卡:
service network restart
作者:Mider_ 来源: 原文:https://blog.csdn.net/w670328683/article/details/61923858 版权声明:本文为博主原创文章,转载请附上博文链接!
作者:IAMITDS 来源: 原文:https://blog.csdn.net/michealwlfbblf/article/details/71330194 版权声明:本文为博主原创文章,转载请附上博文链接!