我需要更改连接,从使用nmcli分配给DHCP的staic(从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
....


我该如何解决?

Ubuntu 16.04版

Python版本3.5.2

最佳答案

我前面没有linux系统,但是如果我正确地记住,可以尝试在up / up之前重置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"

08-18 02:21