cat 网络管理器调度器.sh

cat 网络管理器调度器.sh

我在 /etc/NetworkManager/dispatcher.d/networkmanagerdispatcher.sh 中添加了一个 shell

cat 网络管理器调度器.sh

/bin/sh #!/bin/sh 复制代码

回显“iface=$1 action=$2”>> /data/dispatcher.log 退出 0

然后我修改 nmcli;/usr/bin/nmcli 连接修改端口 1 ipv4.method auto /usr/bin/nmcli 连接修改端口 1 ipv6.method auto /usr/bin/nmcli 设备重新应用端口 1

我只能接收 dhcp4-change 操作;没有 dhcp6-change;

猫/数据/调度员.log

iface=port1 操作=dhcp4-更改

从 dhcpv6 服务器获取 ipv6 add 和 dns。但没有 dhcp6-change 通知。:# nmcli con show port1 |grep IP6 IP6.ADDRESS[1]: 1510::424d:cb01:2b5c:7e6f/64 IP6.ADDRESS[2]: fe80::416d:63ce:8439:4d53/64 IP6.GATEWAY: -- IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024 IP6.DNS[1]: 2001:4860:4860::8888

nmcli 版本

nmcli-v

nmcli 工具,版本 1.36.2

答案1

必须使用:

nmcli connection modify port1 ipv6.method dhcp

ipv6.method需要选择dhcp,而不是auto。

相关内容