问题描述
在对国产服务器进行IP配置时,通过在图形化界面直接写入IP相关信息和在命令行写入IP地址均未生效。在/etc/sysconfig/network-scripts中,查看对应配置文件,均无法写入。在在启动服务器时,开机就绪准备时,network名称显示加载错误。
原因分析及解决方案:
1.开机加载显示network名称错误
在/etc/sysconfig/network-scripts中查看对应的网卡信息,发现在图形化界面的设置中配置以太网连接,自动生成的配置文件为有线连接1。添加以太网连接的IP地址时,需要注意保持名称一致。此时,自动生成的配置文件才是正确的。
此处需要注意!!!!在添加IP地址时,需要将名称设置为对应的网卡名称,否则就会导致开机显示网卡名称错误。
2.在一个网卡下添加地址,其他网卡也显示相同IP信息
在/etc/sysconfig/network-scripts中打开对应的网卡配置文件,发现配置文件缺失,缺少DEVICE=“对应网卡名称”。说明配置文件未与对应网卡绑定。将DEVICE="对应网卡名称"添加到配置文件保存即可。
3.执行完1.2步骤后仍无法生效
在执行完1.2步骤后,发现IP配置仍无法生效。尝试重新启动network服务,执行systemctl restart network ,提示报错无法找到network.service服务。
提示报错:Failed to restart network.service: Unit network.service not found
后来尝试关闭NetworkManager后,再重启network服务。重启成功后,IP配置生效。
service NetworkManager stop
service network start