[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ping 192.168.14.1xx geht nicht



On Tue, Dec 01, 2020 at 10:09:23PM +0100, Christoph K. wrote:
> Bin weder WLAN- noch Routing-Experte, aber gefühlt könnten ein paar mehr
> Infos hilfreich sein.
>
> Hast Du die Konfiguration vom x86-PC exakt übernommen oder beim neu
> aufgesetzten System frisch erstellt?

Ich habe es frisch erstellt nach Anleitungen wie
https://www.raspberrypi.org/documentation/configuration/wireless/access-point-routed.md
oder (ähnlich bis identisch)
https://www.elektronik-kompendium.de/sites/raspberry-pi/2002171.htm
Meine x86-PC Konfiguration stammt von ca. 2005.
So altbackenes Zeugs weiter zu pflegen scheint mir problematisch.

> Noch ein paar mehr Details der Konfiguration vom Router könnten auch
> hilfreich sein, z. B. Interfaces, Routingtabelle und relevante
> Konfigurationsdateien.

Konfigurationsdateien:
/etc/dhcpcd.conf
/etc/dnsmasq.conf
/etc/hostapd/hostapd.conf
/etc/default/hostapd
/etc/sysctl.conf
/etc/rc.local
/etc/iptables.ipv4.nat

betroffene Services (per systemctl):
wpa_supplicant.service
dhcpcd.service
dnsmasq.service
hostapd.service

route -n # auf dem Raspi/Router
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.2.1     0.0.0.0         UG    202    0        0 eth0
192.168.2.0     0.0.0.0         255.255.255.0   U     202    0        0 eth0
192.168.14.0    0.0.0.0         255.255.255.0   U     303    0        0 wlan0

route -n # auf einem x86-PC (192.168.14.146)
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.14.1    0.0.0.0         UG    0      0        0 wlan
192.168.14.0    0.0.0.0         255.255.255.0   U     0      0        0 wlan

route -n # auf einem Android/termux (192.168.14.176)
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.168.54.128   0.0.0.0         255.255.255.248 U     0      0        0 rmnet0
192.168.14.0    0.0.0.0         255.255.255.0   U     0      0        0 wlan0

> Welche Systeme sind beim ping involviert, wie ist die exakte
> Fehlermeldung?

# auf dem x86-PC
$ ping 192.168.14.176
PING 192.168.14.176 (192.168.14.176) 56(84) bytes of data.
From 192.168.14.146 icmp_seq=1 Destination Host Unreachable
From 192.168.14.146 icmp_seq=2 Destination Host Unreachable
From 192.168.14.146 icmp_seq=3 Destination Host Unreachable
$ ip neigh
192.168.14.176 dev wlan  FAILED
192.168.14.1 dev wlan lladdr dc:a6:32:45:83:88 REACHABLE

# auf dem Andriod
$ ping 192.168.14.146
PING 192.168.14.146 (192.168.14.146) 56(84) bytes of data.
From 192.168.14.176: icmp_seq=1 Destination Host Unreachable
From 192.168.14.176: icmp_seq=2 Destination Host Unreachable
From 192.168.14.176: icmp_seq=3 Destination Host Unreachable
$ ip neigh
192.168.14.146 dev wlan0  INCOMPLETE
192.168.14.1 dev wlan0 lladdr dc:a6:32:45:83:88 REACHABLE

(... ich staune gerade wie ähnlich das auf Android/termux aussieht)
Im alten Aufbau ging das und jetzt mit dem Raspi leider nicht.

Meine laienhafte Vorstellung geht so:
Das erste Paket, welches beim ping heraus geht, ist ein Broadcast
nach dem ARP-Protokoll mit der Ziel-IP-Adresse auf das sich der
entsprechende Teilnehmer mit seiner MAC-Adresse melden muss.
Falls das klappt, sehe ich mit "ip neigh" die MAC-Adresse des
Ziels, hier leider Fehlanzeige.

Ich verstehe zu wenig wie ein Broadcast im WLAN abläuft.
Wer kennt sich hier aus?

VG Wolfgang


Reply to: