
Я хочу установить IP-адрес с помощью модуля подпроцесса Python.
Я пытался использовать это так:
from subprocess import call
call(["ifconfig", "eth0", "50.7.192.226", "netmask", "255.255.255.248", "broadcast", "50.7.192.231"])
При запуске этого скрипта на моем сервере CentOS я получаю следующую ошибку:
SIOCGIFADDR: Cannot assign requested address
SIOCSIFBROADCAST: Cannot assign requested address
SIOCSIFBRDADDR: Cannot assign requested address
Я не мог понять, откуда взялась эта ошибка.
решение1
У вас есть широковещательная передача /23, если сеть 192.168.1.5
Возможно, вам захочется настроить широковещательную рассылку 192.168.1.255