SIOCGIFADDR:無法指派請求的位址 python 中的錯誤

SIOCGIFADDR:無法指派請求的位址 python 中的錯誤

我想透過使用python的子進程模組來設定IP位址。

我試著像這樣使用它:

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

如果網路是 192.168.1.5,則有 /23 的廣播

您可能需要設定 192.168.1.255 的廣播

相關內容