Wireless-mesh-networking auf Raspberry Pi mit batman-adv Protokoll

Ersten mal poster, so dass ich entschuldige mich, wenn ich etwas falsch!

So, ich versuche zum einrichten einer wireless-mesh-Netzwerk mit Raspberry Pi, mit dem Edimax EW-7811Un WLAN-Adapter und die batman-adv-Protokoll.

Habe ich versucht, nach dem basic-setup-guides aus:

http://www.open-mesh.org/projects/batman-adv/wiki/Quick-start-guide

http://mindofdes.blogspot.co.uk/2013/02/raspberry-pi-raspbian-wireless-and.html

Leider wenn ich auf den Punkt kommen, wo ich zu pingen Sie einen Knoten aus der anderen, ich bekomme
'Destination Host Unreachable'.

'Batctl o" - Befehl zeigt "keine batman-Knoten in Reichweite", aber beim ausführen von 'iwconfig', beide Knoten zu sein scheinen, die mit dem Netzwerk habe ich setup und beim laufen 'iwlist wlan0 scan', das Netzwerk habe ich setup angezeigt, wie Zellen auf beiden Knoten.

Ich bin nun ratlos, wie es weitergehen soll. Ich habe einige Artikel über Probleme mit ad-hoc-Unterstützung für linux-wlan-adapter-Treiber. Mein adapter ist mit dem RTL8192CU Treiber. Könnte dies die Ursache des Problems?

Jede Hilfe wäre sehr geschätzt werden. Lassen Sie mich wissen, wenn es alles, was Sie brauchen.

P. s ich habe mir den folgenden Beitrag, aber das war keine Hilfe, leider:

Raspberry Pi ad-hoc-Vernetzung

Edit: Inhalt von /etc/network/interfaces:

Beide derzeit setup-Knoten haben den gleichen Inhalt:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Edit: Inhalt von /etc/wpa_supplicant/wpa_supplicant.conf für beide Knoten:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

Edit: ifconfig, iwconfig und route für die beiden Knoten:

Knoten 1

ifconfig

wlan0    Link encap: Ethernet  HWaddr 80:1f:02:9b:bc:6c
         inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0  errors:0  dropped:1  overruns:0  frame:0
         TX packets:0  errors:0  dropped:0  overruns:0  carrier:0
         collisions:0  txqueuelen:1000
         RX bytes:0  (0.0 B)  TX bytes: 0  (0.0 B)

iwconfig

wlan0    IEEE 802.11bg  ESSID:"pi-ad-hoc" Nickname:"<WIFI@REALTEK>"
         Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 02:11:87:A1:CD:FF
         Bit Rate:54 Mb/s   Sensitivity:0/0
         Retry:off    RTS thr:off    Fragment thr:off
         Encryption key:off
         Power Management:off
         Link Quality=2/100  Signal level=2/100  Noise level=0/100
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0  Missed beacon:0

route

Kernel IP routing table
Destination    Gateway        Genmask        Flags  Metric  Ref    Use  Iface
192.168.2.0    *              255.255.255.0  U      0       0        0  wlan0

Knoten 2

ifconfig

wlan0    Link encap:Ethernet  HWaddr 80:1f:02:da:2e:ee
         inet addr:192.168.2.3  Bcast:192.168.2.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:0  errors:0  dropped:0  overruns:0  frame:0
         TX packets:6  errors:0  dropped:0  overruns:0  carrier:0
         collisions:0  txqueuelen:1000
         RX bytes:0  (0.0 B)  TX bytes:0  (0.0 B)

iwconfig

wlan0    IEEE 802.11bg ESSID:"pi-ad-hoc"  Nickname:"<WIFI@REALTEK>"
         Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: 02:11:87:2F:D6:FF
         Bit Rate:54 Mb/s   Sensitivity:0/0
         Retry:off  RTS thr:off  Fragment thr:off
         Encryption key:off
         Power Management:off
         Link Quality=2/100  Signal level=2/100  Noise level=0/100
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0  Missed beacon:0

route

Kernel IP routing table
Destination    Gateway        Genmask        Flags  Metric  Ref     Use   Iface
192.168.2.0    *              255.255.255.0  U      0       0         0   wlan0
Was ist "sudo ifconfig" sagen Sie? Hast du eine gültige IP von deinem Netzwerk?
Der bat0-Schnittstelle zeigt die Folgen für Knoten 1: inet-Adresse:192.168.2.1 Bcast:192.168.2.255 Maske 255.255.255.0 und für Knoten 2: inet addr:192.168.2.2 Bcast:192.168.2.255 Maske 255.255.255.0 wlan0 zeigt keine ip-Adresse oder Subnetz-Maske. Aber ich nehme an, dass ist, da batman-adv ist nun mit Hilfe der virtuellen bat0-Schnittstelle?
Soweit ich die Dokumente Lesen, die Sie bereits erwähnt, sowohl die wlan-Schnittstelle eine IP-Adresse. Da batman basiert auf ad-hoc-Netzwerke. Wo batman ist verantwortlich für das routing von bat zu bat über mehrere Knoten. So wie von dir beschrieben sollte in der Lage sein ping von bat zu bat nach erfolgreicher ad-hoc-Verbindung. Wenn das nicht funktioniert, sollten wir den Blick tiefer in das setup des ad-hoc-Netzwerk.
Irgendwelche Ideen auf, wo Sie anfangen sollen? Wie erwähnt, wenn ich ausführen "batctl o" es sagt mir, dass es keine batman-Knoten in Reichweite, so bezweifle ich, ich wäre in der Lage zu pingen, wenn es Sie nicht sehen können?
können Sie fügen Sie bitte/post-beide unter "/etc/network/interface" - Einstellungen?

InformationsquelleAutor user3597805 | 2014-05-02

Schreibe einen Kommentar