如何使用 nmcli 在特定接口上为 ipv4 和 ipv6 启用 dhcp?

sor*_*rin 7 networkmanager nmcli

我最近将一个接口从不由 NetworkManager 管理切换为由 NetworkManager 管理,但它没有获得 IP。

我想知道nmcli在此接口上启用 dhcp 的正确方法是什么?对于两者,ipv4/6。

附言。显然,我在询问之前使用了帮助和谷歌,但我未能找到神奇的序列。

sor*_*rin 14

终于找到了:

nmcli device modify eth0 ipv4.method auto
nmcli device modify eth0 ipv6.method auto

# show results
nmcli device show eth0
Run Code Online (Sandbox Code Playgroud)

  • 请注意,如果设备启用了静态 IP,除了静态 IP 之外,还会添加 DHCP (5认同)