How to assign IP address to interface in python?
问题 I have python script that set the IP4 address for my wireless and wired interfaces. So far, I use subprocess command like : subprocess.call(["ip addr add local 192.168.1.2/24 broadcast 192.168.1.255 dev wlan0"]) How can I set the IP4 address of an interface using python libraries? and if there is any way to get an already existing IP configurations using python libraries ? 回答1: Set an address via the older ioctl interface: import socket, struct, fcntl SIOCSIFADDR = 0x8916 sock = socket.socket