如何在python中检查IP地址的可用性?
例如,我不想将系统的 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来美化输出。