RedHat更新或重置网络接口UUID的几种方法

    选择打赏方式

前排声明:本教程为红帽系通用:Centos、Rocky Linux、AlmaLinux、OpenAnolis等

一、在 CentOS 中,可以使用 ip 命令更新或重置网络接口的 UUID。您可以按照以下步骤进行操作:

1.确认网络接口名称,例如 eth0

2.使用以下命令禁用网络接口:

sudo ip link set dev eth0 down

3.重置网络接口的 UUID:

sudo ip link set dev eth0 type uuid

4.启用网络接口:

sudo ip link set dev eth0 up

此时,您应该会看到 ifconfig 显示的网络接口 UUID 已更新。

二、通过echo命令修改配置文件:

if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth0" ]; then sed -i '/UUID/d' /etc/sysconfig/network-scripts/ifcfg-eth0 && echo "UUID=`uuidgen`" >> /etc/sysconfig/network-scripts/ifcfg-eth0; fi

这个命令会检查是否存在ifcfg-eth0文件,然后删除UUID行并追加新的UUID行。如果网卡名称不同,则需要将ifcfg-eth0替换为正确的网卡名称即可。

三、使用NetworkManager管理工具nmcli命令快速重置,该命令同时支持自动生成网卡名称(推荐):

sudo nmcli c modify $(sudo nmcli -g UUID c) ipv4.method manual && sudo nmcli c down $(sudo nmcli -g UUID c) && sudo nmcli c up $(sudo nmcli -g UUID c)

此命令将自动获取当前活跃连接的 UUID,并使用该 UUID 修改 IPv4 设置为手动模式并关闭该连接。最后,它将重新启用该连接,以生成新的网卡 UUID。

注意:以上所有操作都可能会导致网络连接中断,请在操作前做好备份,并确保您已经了解所涉及的风险。

版权声明:若无特殊注明,本文为《傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/251.html
如您对本文章内容有所疑问、反馈或补充,欢迎通过邮箱:admin@h2fast.cn 联系我们!
正文到此结束

热门推荐