1、进入网卡配置文件的目录
[root@yigeling M7]# cd /etc/sysconfig/
[root@yigeling sysconfig]# cd network-scripts/
[root@yigeling network-scripts]# ls
ifcfg-ens33 ifdown-ppp ifup-eth ifup-sit
ifcfg-lo ifdown-routes ifup-ippp ifup-Team
ifdown ifdown-sit ifup-ipv6 ifup-TeamPort
ifdown-bnep ifdown-Team ifup-isdn ifup-tunnel
ifdown-eth ifdown-TeamPort ifup-plip ifup-wireless
ifdown-ippp ifdown-tunnel ifup-plusb init.ipv6-global
ifdown-ipv6 ifup ifup-post network-functions
ifdown-isdn ifup-aliases ifup-ppp network-functions-ipv6
ifdown-post ifup-bnep ifup-routes
2、修改配置文件 ifcfg-ens33
centos8里
当BOOTPROTO=dhcp的时候,会动态获得ip地址,如果下面也静态指定了ip地址,也会生效
centos7里
当BOOTPROTO=dhcp的时候,会动态获得ip地址,如果下面也静态指定了ip地址,不会生效
[root@yigeling network-scripts]# cat ifcfg-ens33
BOOTPROTO="dhcp" #none或者static 表示静态配置ip 。dhcp表示动态获得ip地址,通过dhcp服务器的分配。
NAME="ens33" #网络连接的名字
DEVICE="ens33" #设备名字
ONBOOT="yes" #yes表示开机的时候激活这个网络连接 no 禁用这个网络连接
IPADDR=192.168.28.140 # ip地址为本机ip地址,通过ip add命令查询
#NETMASK=255.255.255.0
PREFIX=24 #子网掩码的长度为24 相当于 255.255.255.0
GATEWAY=192.168.28.2 #默认网关
DNS1=114.114.114.114 #首选dns服务器
DNS2=192.168.0.1 #备选dns服务器
3.重新启动服务,让新的配置生效
[root@yigeling network-scripts]# service network restart
Restarting network (via systemctl): [ 确定 ]
[root@yigeling network-scripts]#
4、查看dns服务器地址
[root@yigeling network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.28.2
nameserver 114.114.114.114
nameserver 192.168.0.1
最后验证一下
[root@yigeling network-scripts]# ping 192.168.28.140
PING 192.168.28.140 (192.168.28.140) 56(84) bytes of data.
64 bytes from 192.168.28.140: icmp_seq=1 ttl=64 time=0.122 ms
64 bytes from 192.168.28.140: icmp_seq=2 ttl=64 time=0.053 ms
64 bytes from 192.168.28.140: icmp_seq=3 ttl=64 time=0.087 ms