一.设置静态IP后无法重启网卡
如下图所示
原因分析:control process exited with error code。控制进程存在错误代码。
解决方案:可以检查网卡配置文件是否修改错误。例如,进入ifcfg-ens33,本人修改静态IP的方法如下,重启/etc/init.d/network restart
BOOTPROTO=staticADDRESS=192.168.2.129GATEWAY=192.168.2.0NETMASK=255.255.255.0
注意:
1.不同版本的Linux可能有不同配置写法,比如有些版本的是IPADDR,我这里是ADDRESS
2.IP地址和网关地址应该处于同一网段
二.设置静态IP后无法ping通外网
原因分析:可能是没有配置DNS解析
解决方案:
修改resolv.conf配置文件
vi /etc/resolv.conf
增加如下内容:
nameserver 114.114.114.114 nameserver 8.8.8.8
如果还是无法解决,先查看route路由,如下图
如果缺少路由,可以手动添加
route add default gw 192.168.2.0
三.本人配置静态ip如下
1.查看自己的网卡UUID
(最好每次在配置前查看,注意需要启动NetworkManager,方法是systemctl start NetworkManager)
nmcli con show
找到网卡对应文件的UUID
2.查看自己的mac地址,输入ifconfig
其中红色箭头指向就是mac地址
也可以直接查看,如下图
3.配置案例如下
DEVICE="eth0"BOOTPROTO="static"HWADDR="自己的HWADDR"IPV6INIT="yes"NM_CONTROLLED="yes"ONBOOT="yes"TYPE="Ethernet"UUID="自己的UUID“IPADDR="192.168.2.130"NETMASK="255.255.255.0"GATEWAY="192.168.2.1"DNS1="8.8.8.8"DNS2="8.8.4.4"