タイトル通り、接続しているユニットのDHCPIPを取得したいと思います。
これまでのところ:
import socket
def getIPAddresses():
addr = socket.gethostbyname_ex(socket.gethostname())
for i in addr[2]:
if "169.254" in i:
if i != "169.254.0.2":
print socket.gethostbyaddr(i)
if __name__ == "__main__":
getIPAddresses()
基本的に、シナリオは、IPが169.254.0.1ではないユニットに接続したい場所に2つのユニットを接続しているというものです。
これを書くためのより効率的な方法があればいいと思いますが、私の主な関心事は、代わりにIPのDHCP IPを取得することです(DHCP IPはマイナス1です)
これは大歓迎です!ありがとう!