00.13.SUSE Linux服务器系统网卡信息不正确启问题
问题描述
在更改SUSE Linux系统的IP地址并重启网络服务后,网卡信息显示不正确。具体表现为,ifconfig -a命令输出的网卡信息无法显示正确的IP地址等配置信息,导致网络连接出现问题。
例如,编辑/etc/sysconfig/network/ifcfg-eth0时的配置如下:
BOOTPROTO='static'
BROADCAST='192.168.10.255'
ETHTOOL_OPTIONS=''
IPADDR='192.168.10.20'
MTU=''
DEVICE='eth0'
NETMASK='255.255.255.0'
NETWORK='192.168.10.254'
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
PREFIXLEN='24'
ONBOOT='yes'
在修改完成后,重启网络服务或重启系统,网卡信息仍然无法正常更新,或者显示不准确。
问题原因
这个问题通常是由于系统的udev规则文件导致的,特别是70-persistent-net.rules文件,该文件用于管理系统网卡的持久化命名规则。修改网络配置文件后,udev可能无法更新网卡名称,导致网卡信息不正确。
解决方法
步骤 1:删除70-persistent-net.rules文件
执行以下命令删除70-persistent-net.rules文件,该文件存储了网卡的持久化配置:
rm -f /etc/udev/rules.d/70-persistent-net.rules
步骤 2:重启网络服务或系统
删除文件后,重启网络服务或直接重启系统:
systemctl restart network
或者:
reboot
步骤 3:验证网卡信息
重启后,使用ifconfig -a命令检查网卡信息,确认网卡信息已正确显示:
ifconfig -a
如果操作成功,您应该能看到正确的网卡信息和新配置的IP地址。
注意事项
通过删除70-persistent-net.rules文件并重启服务,网卡信息将会自动更新,解决系统更改IP地址后无法显示正确网卡信息的问题。
本文来自博客园,作者:{雾里看浮光(南知意)},转载请注明原文链接:{https://www.cnblogs.com/JaseLee}

浙公网安备 33010602011771号