Hallo zusammen
Ich bin so frei und mache in diesem Thread weiter statt einen neuen zu eröffnen, da ich das gleiche Problem, aber keine Lösung habe.
Code: Alles auswählen
import socket
# System name
sys_name = socket.gethostname()
# IP adress
ip_addr = socket.gethostbyname(sys_name)
print ip_addr
Unter Windows funktioniert dies ohne Probleme, es wird die IP-Adresse der Netzwerkkarte angezeigt. Aber unter Linux zeigt er mir auch nur 127.0.0.1, resp. die IP-Adresse des Loopbacks an.
Wenn ich nun die IP-Adresse der Linux-Maschine will, muss ich dann mit
ifconfig arbeiten, um an diese Informationen zu gelangen oder geht es auch einfacher oder eleganter?
Vielen Dank für eine mögliche Hilfe
Gruss Fabian