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
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

呵呵 哈哈 吐舌 开心 笑眼 可怜 乖 啊 你懂得 不高兴 生气 汗 黑线 哭 真棒 阴险 鄙视 酷 滑稽 纳尼 疑问 委屈 惊讶 勉强

评论信息框
可使用QQ号实时获取头像自动填写

私密评论

吃奶的力气提交吐槽中...


竟然没有人吐槽,快赶紧抢沙发吧!