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

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

我最近将一个接口从不受 NetworkManager 管理的状态切换到受管理的状态,但它没有获取 IP。

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

PS. 显然,我在询问这里之前使用了帮助和谷歌,但我未能找到魔法序列。

答案1

终于找到了:

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

# show results
nmcli device show eth0

答案2

您的 eth0 默认应处于“自动”状态。因此 DHCP 默认启用。但由于您已经回答了您的问题,我想指出您可以列出所有可用的连接配置nmcli c s eth0,然后您可以使用来修改它们nmcli c m eth0 ipv4.method auto。此方法需要重新启动接口。

相关内容