在 Red Hat CoreOS 中,网卡名称是由 systemd-networkd 服务自动生成的,并且不能手动修改。如果需要自定义网卡名,可以使用 udev 规则来实现。

以下是一个示例 udev 规则,可以将默认的 'en' 开头的网卡名修改为自定义的名字:

  1. 创建文件 '/etc/udev/rules.d/10-custom-net.rules',添加以下内容:
SUBSYSTEM=='net', ACTION=='add', ATTR{address}=='<MAC Address>', NAME='custom-net'

其中,'' 是要修改的网卡的 MAC 地址,可以通过命令 'ip a' 查看。

  1. 重新加载 udev 规则:
 sudo udevadm control --reload-rules && sudo udevadm trigger
  1. 重启 systemd-networkd 服务:
 sudo systemctl restart systemd-networkd

此时,指定的网卡将会使用自定义的名称 'custom-net'。

RHCOS 中如何自定义网卡名称

原文地址: https://www.cveoy.top/t/topic/ndBz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录