在Linux中,我们通常使用ifconfig
或ip
命令来修改IP地址,以下是两种方法:
1、使用ifconfig
命令:
(图片来源网络,侵删)
import os def change_ip(interface, new_ip): os.system("sudo ifconfig " + interface + " " + new_ip) 调用函数改变IP地址 change_ip("eth0", "192.168.1.10")
2、使用ip
命令:
import os def change_ip(interface, new_ip): os.system("sudo ip addr add " + new_ip + " dev " + interface) 调用函数改变IP地址 change_ip("eth0", "192.168.1.10/24")
注意:以上代码需要root权限才能运行,这些命令会立即改变IP地址,但不会保存到系统重启后,如果你想让这些改动在系统重启后依然有效,你需要编辑网络配置文件。
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/61736.html