pythonローカルエリアネットワークのping可能なipをテストする
製品ホストのipアドレスを忘れましたが、ホストのコードを変更したいです.ただかすかに覚えていて、ホストのネットセグメントは“192.168.0.1”で、仕方なく暴力的に住所を探すしかありません:
一般的にはping通のipが3つ見つかります.一つはネイティブのipで、一つはネットワークのipで、もう一つはリモートホストのipです.
# 0~255
for i in range(255):
ip = "192.168.0.{}".format(i)
ret =os.system('ping -c 1 -w 1 %s'%ip) # ip ping 1 , 1s
if ret:
print('ping %s is fail'%ip)
else:
print('ping %s is ok'%ip)
# break
一般的にはping通のipが3つ見つかります.一つはネイティブのipで、一つはネットワークのipで、もう一つはリモートホストのipです.