查看系统版本
cat /etc/redhat-release
说明
在CentOS系统中,系统网络设备的配置文件保存在 /etc/sysconfig/network-scripts 目录下,在CentOS 6中,网卡配置文件的前缀为eth,第1块网卡为eth0,第2块网卡为eth1;以此类推。而在CentOS 7中,网卡配置文件的前缀则以ifcfg开始,加上网卡名称共同组成了网卡配置文件的名字,例如ifcfg-ens33,ifcfg-lo是回路IP地址信息配置文件。
备份原来的配置文件
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens33.backup
一、配置静态IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
红色标明处(ens33)为网卡的名称,可以通过 ifconfig 命令查看网卡的名称,如下图,网卡名称是ens33
打开ifcfg-ens33配置文件,写入以下截图中用红框圈起来的信息,配置静态IP地址
配置
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=ens33 # 网卡名称 UUID=1fccfa54-98bd-4101-9eca-bc976d7c042a DEVICE=ens33 ONBOOT=yes # 是否开机激活 IPADDR=192.168.0.135 # IP地址 NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.0.1 # 网关地址 DNS1=114.114.114.114 # DNS地址 DNS2=8.8.8.8 # DNS地址
配置完成后,保存并退出,重启网络服务,让配置生效
systemctl restart network
验证是否能ping通外网
ping -c 4 baidu.com
测试与百度网站的连通性,发送4个ICMP数据包,若能ping通,说明设置成功了!
二、配置动态IP地址
打开配置文件:vim /etc/sysconfig/network-scripts/ifcfg-ens33,写入以下截图中用红框圈起来的信息(其实只需要配置两行信息):
1、BOOTPRTO(表示网卡配置静态还是动态IP地址)可以设置以下4种选项:
none:表示无须启动协议;
bootp:表示使用BOOTP协议;
dhcp:表示使用DHCP协议动态获取IP地址;
static:表示手工设置静态IP地址。
2、ONBOOT=yes
表示启动系统时是否激活该网卡,yes表示激活,no表示不激活。
配置完成后,保存并退出,重启网络服务,让配置生效
systemctl restart network