
Ich möchte die IP-Adresse mithilfe des Unterprozessmoduls von Python festlegen.
Ich habe versucht, es folgendermaßen zu verwenden:
from subprocess import call
call(["ifconfig", "eth0", "50.7.192.226", "netmask", "255.255.255.248", "broadcast", "50.7.192.231"])
Wenn ich dieses Skript auf meinem CentOS-Server ausführe, erhalte ich diesen Fehler:
SIOCGIFADDR: Cannot assign requested address
SIOCSIFBROADCAST: Cannot assign requested address
SIOCSIFBRDADDR: Cannot assign requested address
Ich konnte nicht herausfinden, woher dieser Fehler kam.
Antwort1
Sie erhalten die Übertragung eines /23, wenn das Netzwerk 192.168.1.5 ist
Sie können die Übertragung von 192.168.1.255 einrichten