[1] MLD-5.x / Development / develserver: Makefile
 

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
develserver: Makefile
« on: July 22, 2015, 15:11:58 »
Hallo,

im Makefile des develservers mird folgendes Konstrukt zur Bestimmung der lokalen IP-Adresse verwendet:

Code: [Select]
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


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
develserver: Makefile
« Reply #1 on: July 22, 2015, 15:48:10 »
Danke für en Hinweis. Mal schauen, ich könnte ja auch einfach nach eth* und wlan* suchen. Eine Alternative wäre dann noch ein Eingabefeld das nach der zu verwendenden IP fragt. Es gibt aber bestimmt auch eine Möglichkeit die IP herauszufinden, welche im internen Netzwerk verwendet wird...

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20445
    • View Profile
    • ClausMuus.de
develserver: Makefile
« Reply #2 on: July 22, 2015, 16:06:17 »
Hab's nun geändert.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / Development / develserver: Makefile
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.