SSH nur per Hostname erreichbar

  • Hallo Zusammen,

    ich habe eine Raspberry Pi 3 und möchte diesen gerne per VNC über mein MacBook bedienen.

    Ich habe es geschafft eine SSH-Verbindung vom MacBook aus auf den Pi aufzubauen. Das allerdings nur, wenn ich:

    Code
    ssh pi@raspberrypi

    in das Terminal am Mac eingebe.

    Wenn ich über den Befehl:

    Code
    sudo ifconfig

    die IP-Adresse des Pi's rausfinden will, erscheint mir dort bei "wlan0" die Adresse "inet 192.168.179.10". Versuche ich am Mac aber ssh pi@192.168.179.10, kommt dieser Fehler:

    ssh: connect to host 192.168.179.10 port 22: Operation timed out

    In der Fritz!Box wird der Pi interessanter Weise mit der IP-Adresse 192.168.178.10 geführt (also statt ...179.10). Aber auch hier kommt der gleiche Fehler.

    In der Fritz!Box habe ich auch eingestellt, dass dem Pi immer die ...178.10 zugeordnet wird. Aber interessanter weise wird dies eben nicht am Pi dargestellt.

    Wenn ich per VNC-Viewer versuche eine Verbindung herzustellen (wobei ich dieser Anleitung und dieser Anleitung gefolgt bin) kommt es immer zu Fehler unter ...178.10 und ...179.10

    Hat jemand hier eine Lösung parat?

    Ich danke vorab und viele Grüße!

    Einmal editiert, zuletzt von fj0n (30. Januar 2021 um 19:53)

  • Die IP ...179.10 ist das Gast LAN der Fritz! Da ist normalerweise ohne Tricks keine Verbindung zwischen LAN und Gast LAN möglich.

    Passe die wpa_supplicant.conf so an, das sich der Pi nicht übers Gast LAN verbindet, dann sollte es auch gehen.

    Gruss

  • die IP-Adresse des Pi's rausfinden will, erscheint mir dort bei "wlan0" die Adresse "inet 192.168.179.10". Versuche ich am Mac aber ssh pi@192.168.179.10, kommt dieser Fehler:

    ssh: connect to host 192.168.179.10 port 22: Operation timed out

    In der Fritz!Box wird der Pi interessanter Weise mit der IP-Adresse 192.168.178.10 geführt (also statt ...179.10). Aber auch hier kommt der gleiche Fehler.

    In der Fritz!Box habe ich auch eingestellt, dass dem Pi immer die ...178.10 zugeordnet wird. Aber interessanter weise wird dies eben nicht am Pi dargestellt.

    Wie ist auf deinem PI die Ausgabe von:

    Code
    ip address show wlan0

    ? Hast Du evtl. auch einen WLAN-Stick an deinem PI?

    Wie ist auf deinem Mac die Ausgabe von:

    Code
    arp -a

    ?

    EDIT:

    Poste von deinem Mac auch die Ausgabe von:

    Code
    host raspberrypi

    (oder gleichwertig).

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (30. Januar 2021 um 19:58)

  • Zitat

    Die IP ...179.10 ist das Gast LAN der Fritz!

    Danke für beide Antworten soweit. Ich bin mir sicher, dass der Pi nicht im Gast-Netzwerk ist. Das war er vorher, aber ich habe das geändert. Beide Geräte befinden sich im gleichen Netzwerk. Eine Verbindung mit dem Hostname geht ja auch!


    Zitat

    Wie ist auf deinem PI die Ausgabe von:

    ip address show wlan0

    Die Ausgabe ist:

    Code
    3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether b8:27:eb:83:0d:05 brd ff:ff:ff:ff:ff:ff
        inet 192.168.179.10/24 brd 192.168.179.255 scope global noprefixroute wlan0
           valid_lft forever preferred_lft forever
        inet6 2001:16b8:2b07:bf00:4832:48f8:9662:50b7/64 scope global dynamic mngtmpaddr noprefixroute 
           valid_lft 6799sec preferred_lft 3199sec
        inet6 fe80::8d7a:12e:c10:8db5/64 scope link 
           valid_lft forever preferred_lft forever
    Zitat

    ? Hast Du evtl. auch einen WLAN-Stick an deinem PI?

    --> Nein, kein Stick. Ich gehe nur über das WLAN ins Netzwerk.

    Zitat

    arp -a

    Siehe hier:

    Code
    fritz.box (192.168.178.1) at 38:10:d5:b2:28:73 on en0 ifscope [ethernet]
    kx.fritz.box (192.168.178.43) at f2:ad:9:4f:26:b6 on en0 ifscope [ethernet]
    thomass-ipad.fritz.box (192.168.178.45) at 4a:32:5f:99:3:3b on en0 ifscope [ethernet]
    wohnzimmer.fritz.box (192.168.178.48) at e0:2b:96:af:9c:aa on en0 ifscope [ethernet]
    ? (192.168.178.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]
    ? (224.0.0.251) at 1:0:5e:0:0:fb on en0 ifscope permanent [ethernet]
    broadcasthost (255.255.255.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]
    Zitat

    Poste von deinem Mac auch die Ausgabe von:

    Code
    host raspberrypi

    Die Ausgabe ist:

    Code
    raspberrypi.fritz.box has IPv6 address 2001:16b8:2b07:bf00:4832:48f8:9662:50b7
  • Die Ausgaben (von ip und arp) sagen, dass dein PI im Gast-WLAN ist und die Ausgabe von host sagt, dass dein Mac über die öffentliche IPv6-Adresse des PI, mit dem PI per ssh verbunden ist.

    Ich sage schon immer, dass die Koexistenz von IPv4 und IPv6 der letzte [zensiert] ist.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Du könntest mal die Einträge im ARP-Cache löschen vielleicht passt da was nicht mehr.

    z.B. arp -i wlan0 -d raspberrypi

    BTW: Das Interface auf seinem Mac ist en0:

    Code
    fritz.box (192.168.178.1) at 38:10:d5:b2:28:73 on en0 ifscope [ethernet]

    Ich denke wenn löschen, dann den neighbor-cache (... wegen IPv6).

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!