Forum: Mikrocontroller und Digitale Elektronik BBB SSH über Wifi


von Micha V. (micha_von_bonn)


Lesenswert?

Hallo zusammen,

ich habe ein Beaglebone Black mit Debian am laufen. Mit USB Kabel kann 
ich über SSH 192.168.7.2 auf das Board zugreifen. Ich kann aber nicht 
per Wifi auf Port 22 zugreifen. Port 80 funktioniert per Wifi ohne 
Probleme.

Hatte schonmal jemand ein ähnliches Problem

Danke euch

von Karol B. (johnpatcher)


Lesenswert?

Micha Von Bonn schrieb:
> Mit USB Kabel kann
> ich über SSH 192.168.7.2 auf das Board zugreifen.

Wo kommt diese IP Adresse her? Mit welchem Client greifst du auf das 
Board zu? PuTTY? Sicher, dass du dich mittels SSH und nicht über einen 
emulierten COM Port verbindest?

Micha Von Bonn schrieb:
> Port 80 funktioniert per Wifi ohne
> Probleme.

Über welche IP Adresse?

Wenn du wirklich über das Netzwerk-Interface zugreifst, gibt es mehrere 
Möglichkeiten:

- Dein SSH Dämon lauscht auf dem entsprechenden Interface bzw. der 
dazugehörigen IP-Adresse nicht. Je nach Dämon (OpenSSH, Dropbear) 
findest du diese Einstellung wo anders, aber mit dem Begriff 
"ListenAdress" solltest du etwas Passendes finden

- Eine Firewall funkt dazwischen: Ich kenne die Standardeinstellungen 
nicht, aber schau dir einfach mal die iptables Regeln an. Vielleicht 
findet sich dort ja etwas Verdächtiges.

Mit freundlichen Grüßen,
Karol Babioch

von Guido L. (guidol1970)


Lesenswert?

Micha Von Bonn schrieb:
> ich habe ein Beaglebone Black mit Debian am laufen. Mit USB Kabel kann
> ich über SSH 192.168.7.2 auf das Board zugreifen. Ich kann aber nicht
> per Wifi auf Port 22 zugreifen. Port 80 funktioniert per Wifi ohne
> Probleme.
ueber USB kann es ein eigenes Netzwerk-Interface mit einer anderen IP 
(192.168.7.2) angebunden sein als ueber Wifi.

Die 192.168.7.2 ist ja die normale USB-Netz IP_
https://learn.adafruit.com/ssh-to-beaglebone-black-over-usb/overview
https://learn.adafruit.com/downloads/pdf/ssh-to-beaglebone-black-over-usb.pdf
bzw.
http://beagleboard.org/getting-started
Step 3 - Browse your Beagle

Wie greifst Du auf den Port 80 des Wifi zu? URL?

Log Dich doch mal per SSH/USB ein und starte ein
ifconfig
und schau welche IP dem den WiFi-Device wlan0 zugewiesen ist.

Auf diese IP sollte man dann ein SSH probieren...evtl. aber nur, wenn 
man das USB-Netzwerkkabel abgezogen hat (und den BBB anders mit Strom 
versorgt)

von Micha V. (micha_von_bonn)


Lesenswert?

Hi, danke erstmal für die schnellen Antworten:

Ich benutze Putty. Die Wifi IP ist 192.168.178.36 und wird von der 
FritzBox vergeben. Die nutze ich auch um per Browser (also Port 80) den 
Apache zu nutzen. Nur komme ich mit der IP nicht über POrt 22 aufs 
Board. Firewall auf dem PC ist deaktiviert.

Gruß

von Karol B. (johnpatcher)


Lesenswert?

Micha Von Bonn schrieb:
> Firewall auf dem PC ist deaktiviert.

Ging ja auch nicht um den PC. Der initiiert die Verbindung bloß.

Verbinde dich nochmal via USB mit dem Board und schau dir die 
Konfiguration an. Zunächst einmal die IP Einstellungen prüfen (ip 
Kommando, z.B. ip addr). Anschließend schauen, auf welchen 
Interfaces/Adressen der SSH Dämon lauscht. Zuletzt die Firewall 
Einstellungen auf dem Board (!) (Stichwort: iptables) prüfen.

Mit freundlichen Grüßen,
Karol Babioch

von Philipp K. (philipp_k59)


Lesenswert?

Fritzbox blockt den Port 22 .. daher benutze ich immer 2222 für interne 
Zwecke.

von Karol B. (johnpatcher)


Lesenswert?

Philipp K. schrieb:
> Fritzbox blockt den Port 22 .. daher benutze ich immer 2222 für
> interne
> Zwecke.

Aber wohl kaum auf Seiten des internen Netzwerks, oder? Das würde die 
Fritzbox im Zweifel nämlich gar nicht mitbekommen, da der Traffic ja 
nicht geroutet wird und somit je nach Netzwerkkonfiguration gar nicht 
bei der Fritzbox landet.

Mit freundlichen Grüßen,
Karol Babioch

von bernd59 (Gast)


Lesenswert?

Hast du schon mal in die Datei nachgesehen
1
/etc/ssh/sshd_config
ob da bei dem Eintrag Listen eine Einschränkung besteht?

Bernd

von Philipp K. (philipp_k59)


Lesenswert?

Also ich kenn das nur das die Fritzbox allgemein Port22 ausgehend 
dichtmacht..Eingehend muss man eine Portweiterleitung definieren.

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.