在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