Ubuntu 使用nmcli从静态切换到DHCP

Ubuntu 使用nmcli从静态切换到DHCP,ubuntu,networking,configuration,dhcp,nmcli,Ubuntu,Networking,Configuration,Dhcp,Nmcli,我需要更改我的连接,从staic使用nmcli分配给DHCP(从Python脚本调用) 我试过这样做: nmcli con mod "CONNECTION NAME" ipv4.method auto nmcli con down "CONNECTION NAME" nmcli con up "CONNECTION NAME" 但在连接再次增加后,我的旧Ip仍然存在,如果我显示该会议的信息,我会看到类似的事情 .... ipv4.addresses:

我需要更改我的连接,从staic使用nmcli分配给DHCP(从Python脚本调用) 我试过这样做:

nmcli con mod "CONNECTION NAME" ipv4.method auto
nmcli con down "CONNECTION NAME"
nmcli con up "CONNECTION NAME"
但在连接再次增加后,我的旧Ip仍然存在,如果我显示该会议的信息,我会看到类似的事情

....
ipv4.addresses:                         192.168.1.10/24  <-THIS IS THE BAD ONE 
....
IP4.ADDRESS[1]:                         192.168.1.10/24  <-THIS IS THE BAD ONE
IP4.ADDRESS[2]:                         10.0.2.15/24
....
nmcli con mod "CONNECTION NAME" ipv4.method auto
nmcli con mod "CONNECTION NAME" ipv4.gateway ""
nmcli con mod "CONNECTION NAME" ipv4.address ""
nmcli con down "CONNECTION NAME"
nmcli con up "CONNECTION NAME"
。。。。

ipv4.addresses:192.168.1.10/24前面没有linux系统,但如果我没有记错,您可以尝试在向下/向上之前重置IP地址:

nmcli con mod "CONNECTION NAME" ipv4.address ""
nmcli con mod "CONNECTION NAME" ipv4.method auto
nmcli con down "CONNECTION NAME"
nmcli con up "CONNECTION NAME"

很抱歉,我这里没有Linux Machine,但如果我没有记错的话,您必须在编辑连接之前创建一个配置文件

nmcli connection add type ethernet con name“connection name”ifname interface name在更新方法(从手动到自动)后,我需要将gateway和ipadderr设置为“”,如下所示

....
ipv4.addresses:                         192.168.1.10/24  <-THIS IS THE BAD ONE 
....
IP4.ADDRESS[1]:                         192.168.1.10/24  <-THIS IS THE BAD ONE
IP4.ADDRESS[2]:                         10.0.2.15/24
....
nmcli con mod "CONNECTION NAME" ipv4.method auto
nmcli con mod "CONNECTION NAME" ipv4.gateway ""
nmcli con mod "CONNECTION NAME" ipv4.address ""
nmcli con down "CONNECTION NAME"
nmcli con up "CONNECTION NAME"

感谢NicolòRebughini提供的解决方案

不要写已解决的问题,一旦启用,单击左上角的复选标记,将答案标记为已接受