Tôi muốn đặt địa chỉ IP bằng cách sử dụng mô đun quy trình con của python.
Tôi đã cố gắng sử dụng nó như thế này:
from subprocess import call
call(["ifconfig", "eth0", "50.7.192.226", "netmask", "255.255.255.248", "broadcast", "50.7.192.231"])
Khi tôi chạy tập lệnh này trong máy chủ CentOS của tôi, tôi gặp lỗi này:
SIOCGIFADDR: Cannot assign requested address
SIOCSIFBROADCAST: Cannot assign requested address
SIOCSIFBRDADDR: Cannot assign requested address
Tôi không thể tìm ra lỗi này đến từ đâu.