
Quero definir o endereço IP usando o módulo de subprocesso do python.
Eu estava tentando usá-lo assim:
from subprocess import call
call(["ifconfig", "eth0", "50.7.192.226", "netmask", "255.255.255.248", "broadcast", "50.7.192.231"])
Quando executo este script em meu servidor CentOS, recebo este erro:
SIOCGIFADDR: Cannot assign requested address
SIOCSIFBROADCAST: Cannot assign requested address
SIOCSIFBRDADDR: Cannot assign requested address
Não consegui descobrir de onde veio esse erro.
Responder1
Você tem a transmissão de um /23 se a rede for 192.168.1.5
Você pode querer definir a transmissão de 192.168.1.255