我正在尝试将 IPV4 地址设置为禁用。但它正在设置一个链接本地地址。这是我的 config.yaml。如果我应用 netplan apply,则会为使用 ipv4 方法作为链接本地的连接设置链接本地 ipv4 地址
network:
version: 2
renderer: NetworkManager
ethernets:
conn1:
match:
name: eth2
link-local: [ ]
dhcp4: no
预期行为:当将 link-local: [ ] 添加到 config.yaml 时,不应设置 link-local IP
答案1
.yaml
您可以禁用该方法,而不必处理文件。
- 打开终端
- 获取活动连接列表:
$ nmcli connection show --active
输出结果如下:
NAME UUID TYPE DEVICE
Wired connection 1 f885be93-d87f-3c28-ab66-4f49b8ba2408 ethernet enp0s31f6
docker0 9985de00-2ab1-4dc2-930c-bca3a93d1f25 bridge docker0
- 将
UUID
您想要的连接设置为仅 IPv6 并禁用不必要的方法:
$ nmcli connection modify f885be93-d87f-3c28-ab66-4f49b8ba2408 ipv4.method disabled
- 重启网络:
$ nmcli networking off
$ nmcli networking on
该连接将始终使用 IPv6,除非另行通知。