Hallo,
im Makefile des develservers mird folgendes Konstrukt zur Bestimmung der lokalen IP-Adresse verwendet:
ip=$$(LC_ALL=C ifconfig | sed '/inet\ /!d;s/.*r://g;s/\ .*//g' | tail -n1)
Zumindest bei meiner Jessie werden die Interfaces von ifconfig alphabetisch ausgegeben, d.h. zuerst kommt eth0 und dann lo.
Das tail in obigem Aufruf bewirkt dann allerdings, dass ich immer 127.0.0.1 als Serveradresse bekomme, was natürlich wenig hilfreich ist.
Ersetze ich das tail durch ein head, dann stimmt es.
Natürlich könnte ich die IP-Adresse auch direkt in der config.sh eintragen ...
Vielleicht sollte man den Automatismus ganz weglassen, denn habe ich nur WLAN dann kommt wlan0 nach lo und tail wäre wieder richtig.
Schöne Grüße aus Wien
BobW