如何使用 netplan 在 Ubuntu 20.04 中禁用 IPV4 地址?

如何使用 netplan 在 Ubuntu 20.04 中禁用 IPV4 地址?

我正在尝试将 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您可以禁用该方法,而不必处理文件。

  1. 打开终端
  2. 获取活动连接列表:
$ 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 
  1. UUID您想要的连接设置为仅 IPv6 并禁用不必要的方法:
$ nmcli connection modify f885be93-d87f-3c28-ab66-4f49b8ba2408 ipv4.method disabled
  1. 重启网络:
$ nmcli networking off
$ nmcli networking on

该连接将始终使用 IPv6,除非另行通知。

相关内容