如何檢查python中IP地址的可用性?IP地址的可用性 - Python
例如,我wan't到我的系統的IP地址更改爲192.168.112.226靜態重寫DHCP提供的地址。默認網關是192.168.112.1。但我不想在分配給自己之前檢查是否有人使用192.168.112.226。
通常在bash的命令行中執行此操作。我檢查ping 192.168.112.226。如果主機無法訪問,我使用'ifconfig'和'route'將其分配給我自己。
如何使用python自動執行此操作?
PS:我更喜歡Python,所以我可以使用python-notify來美化輸出是否成功或失敗。
您需要在網絡上安裝DHCP服務器。 – Keith
我不想使用dhcp進行分配。 DHCP已經可用。但我想爲我的系統分配一個靜態IP,覆蓋DHCP提供的靜態IP。但在重寫之前,我想確保它不分配給網絡中的任何其他系統。我不想使用ping。應該以某種方式通過編程方式找到它。 – Bharathwaaj
我很好奇原因是什麼? – Keith