Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. import os, socket
  2.  
  3.  
  4. def get_lan_ip():
  5. ip = socket.gethostbyname(socket.gethostname())
  6. if ip.startswith("127.") and os.name != "nt":
  7. interfaces = [
  8. "eth0",
  9. "eth1",
  10. "eth2",
  11. "wlan0",
  12. "wlan1",
  13. "wifi0",
  14. "ath0",
  15. "ath1",
  16. "ppp0",
  17. ]
  18. for ifname in interfaces:
  19. try:
  20. ip = get_interface_ip(ifname)
  21. break
  22. except IOError:
  23. pass
  24. return ip
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement