上级部门要求客户的网站支持 IPV6 ,进入到服务器修改网卡配置 IPV6 地址后,无法重启网络,提示错误:

$ systemctl start network
Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

解决办法:

先查看本机网卡信息,运行如下命令:

ip address show

该命令会显示本机的网卡信息,如下图所示,重点是看一共有几个网卡都叫什么名字。

然后切换到/etc/sysconfig/network-scripts目录,这个目录中会有名为“ifcfg-对应网卡名字”的文件,比如按照上图,我的目录中应该有:ifcfg-loifcfg-eth0ifcfg-eth1三个文件,删掉目录中其他以ifcfg-开头,但是后面的网卡名字不存在的文件,比如我这个目录里多了一个:ifcfg- inet6 2401文件,并不在上图中的三个网卡之中,这应该是以前的网卡遗留的配置文件,但实际上这个网卡已经不存在了,删掉这个文件后再次执行命令,正常重启网络。

(adsbygoogle = window.adsbygoogle || []).push({});