使用 `nmcli` 添加 `IPV6ADDR_SECONDARIES`

使用 `nmcli` 添加 `IPV6ADDR_SECONDARIES`

在我的 CentOS 服务器中,出于合规性原因,我无法直接访问该文件/etc/sysconfig/network-scripts/ifcfg-eth0,但我可以使用它nmcli来配置该文件。

我的问题是我需要在该文件下面添加这一行:

IPV6ADDR_SECONDARIES="4566:1p44:e000:092b:0000:0000:0000:0000/64 4566:1p44:e000:092b:0000:0000:0000:0001/64"

但我找不到任何nmcli将此行添加到文件的命令。我应该停止寻找还是有命令?

答案1

您可以使其像这样工作(为此我必须制作一些虚假的地址):

nmcli con mod enp0s3 ipv6.method manual ipv6.addresses "4566:1244:e000:092b:0000:0000:0000:0000/64"
nmcli con mod enp0s3 +ipv6.addresses "4566:1244:e000:092b:0000:0000:0000:1/64"
nmcli con show enp0s3 | grep ipv6.addresses
ipv6.addresses:                         4566:1244:e000:92b::/64, 4566:1244:e000:92b::1/64

您还可以使用 nmtui,它更简单,但在自动化操作时却毫无用处。我在 RHEL 9.3 上测试过它,其中这些配置文件已完全弃用,我无法编辑,但我认为它应该适合您。

相关内容