0
我想用python改变wifi接口的ip地址。我该怎么做?你不必告诉我的代码。只要指出我。我会追捕的。谢谢!如何在linux中使用python更改wifi接口的IP地址?
我想用python改变wifi接口的ip地址。我该怎么做?你不必告诉我的代码。只要指出我。我会追捕的。谢谢!如何在linux中使用python更改wifi接口的IP地址?
最简单的方法是从蟒蛇执行ifconfig,并通过它像ip
和broadcast
地址等接口选项,例如:
from subprocess import call
call(["ifconfig", "eth0", "192.168.1.5", "netmask", "255.255.255.0", "broadcast", "192.168.2.255"])
编辑: 还有它分析Python包配置文件,你可以用它来设置接口选项,检查这个问题 Is there any python package that could configure IP address of network interface?
你的意思是改变本地IP地址,或刷新到全球一个,并从你的ISP得到一个新的? –
您可以使用子进程,并调用iwconfig http://docs.python.org/2/library/subprocess.html –
有'nmcli'(NetworkManager的命令行界面)。对于较早的版本,有[在Python中实现的cnetworkmanager,并使用D-Bus与NetworkManeger交谈](http://vidner.net/martin/software/cnetworkmanager/))。 – jfs