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?
Problem gelöst. hab den Pi nochmal aufgesetzt und nun gehts. Keine Ahnung wo ich was falsch eingerichtet hab.
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.