在我的 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 上测试过它,其中这些配置文件已完全弃用,我无法编辑,但我认为它应该适合您。