SIOCGIFADDR: No se puede asignar la dirección solicitada Error en Python

SIOCGIFADDR: No se puede asignar la dirección solicitada Error en Python

Quiero configurar la dirección IP usando el módulo de subproceso de Python.

Estaba intentando usarlo así:

from subprocess import call
call(["ifconfig", "eth0", "50.7.192.226", "netmask", "255.255.255.248", "broadcast", "50.7.192.231"])

Cuando ejecuto este script en mi servidor CentOS aparece este error:

SIOCGIFADDR: Cannot assign requested address
SIOCSIFBROADCAST: Cannot assign requested address
SIOCSIFBRDADDR: Cannot assign requested address

No pude entender de dónde vino este error.

Respuesta1

Tienes la emisión de un /23 si la red es 192.168.1.5

Es posible que desee configurar la transmisión de 192.168.1.255

información relacionada