Centos 7配置静态IP,并配置DNS

注:我是在虚拟机中配置的,用的桥接方式连接网络,IP的配置和网关可以在虚拟机中编辑–》虚拟网络编辑器中能找到

1、进入网卡文件夹

 cd /etc/sysconfig/network-scripts/

2、找到对应的网卡配置并编辑、进行配置eno-16777736

 vim ifcfg-eno16777736/
    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

配置完静态IP后重启网络服务 systemctl restart network.service

此时如果ping百度会显示主机找不到,ping百度IP(180.149.132.47)能ping通,说明DNS没有配置,接下来配置DNS

3、切到networkmanager目录 cd /etc/NetworkManager/

修改配置文件 vi NetworkManager.conf
增加 dns=none #不通过网络管理器管理

4、新增dns配置 vi /etc/resolv.conf

#主DNS
nameserver 8.8.8.8
#备DNS
nameserver 8.8.4.4

此时ping baidu.com就能ping通了

posted @ 2018-10-19 17:44  列兵许四多  阅读(96)  评论(0)    收藏  举报