使用ip addr
查看哪个网卡没有分配 IP
ip addr
我这里是 eth0
没有分配 IP
地址,使用 vi
来修改 ifcfg-xxx
配置文件 xxx 是通过ip addr 查询到的名字
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
配置原先的内容是
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#dhcp 表示自动获取,static表示使用静态
BOOTPROTO=dhcp
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=eth0
UUID=b651d497-966d-4325-8d78-c100ba4909dd
DEVICE=eth0
#是否开机激活
ONBOOT=no
我们将 ONBOOT=no
修改成 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=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
重启网络服务 来获取IP地址
ping
百度能ping通就可以正常上网了