Forum: HF, Funk und Felder rtl_tcp nimmt IP nicht an sondren geht auf localhost


von Zitronenfunk (Gast)


Lesenswert?

Hi, ich versuche einen raspi Zero als rtlsdr server zu betreiben, mit 
automatischem Start von rtl_tcp.
Daher rufe ich in der rc.local
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
  echo "$_IP" > /root/ip
  rtl_tcp  –a $_IP &
fi
auf. die IP die geloggt wird ist auch die richtige, aber ich kann nicht 
verbinden. Wenn ich den Prozess dann kille und per Hand starte mit der 
richtigen IP, dann kommt :

root@sdr-server:~# rtl_tcp  –a 192.168.1.128
...

Use the device argument 'rtl_tcp=127.0.0.1:1234' in OsmoSDR (gr-osmosdr) 
source

Wieso nimmt der jetzt auf einmal die localhostIP?

In ps aux wird der Aufruf aus rc.local auch mit der richtigen Adresse 
angezeigt.

Wenn ich einige Minuten warte, dann klappt es auch mal mit der richtigen 
IP per hand.

Das Netzwerk ist definitiv schon da, ich geh ja per SSH drauf.
Was ist da Faul?

von Zitronenfunk (Gast)


Lesenswert?

Problem gelöst. hab den Pi nochmal aufgesetzt und nun gehts. Keine 
Ahnung wo ich was falsch eingerichtet hab.

von Christoph H. (dd5sv)


Lesenswert?

Du kannst als Adresse auch 0.0.0.0 benutzen, wenn Du nicht extra die IP 
vorher ermitteln willst.
Also einfach:
1
rtl_tcp –a 0.0.0.0

rtl_tcp lauscht dann auf allen Schnittstellen.
Lediglich die Ausgabe des Verbindungs-Strings passt nicht...

von Zitronenfunk (Gast)


Lesenswert?

Cool, werd ich mal Testen.
Danke.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.