Hallo zusammen,
ich probiere derzeit zwei Laptops per batman-adv zu mashen. Jedoch klappt schon ein einfacher ping auf die (alles statische) IPs des anderen Laptops nicht.
Nur um eines vorweg zu nehmen: Es sind keine Router, sondern Laptops. Dies hatte auf der Mailingliste temporaer fuer Verwirrung gesorgt und bei mir Stirnrunzeln … Ich musste dann noch 2x mehr dies wiederholen.
Hier nun aber die Daten:
Laptop 1:
eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 10.41.254.3 netmask 255.255.255.0 broadcast 10.41.254.255
ether 00:16:6f:0c:18:1d txqueuelen 1000 (Ethernet)
RX packets 4841275 bytes 194958348 (185.9 MiB)
RX errors 0 dropped 17 overruns 0 frame 0
TX packets 4925179 bytes 168471418 (160.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Laptop 2:
wlan0 Link encap:Ethernet HWaddr 00:c0:a8:f6:c2:02
inet addr:10.41.254.4 Bcast:10.41.254.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4877587 errors:0 dropped:0 overruns:0 frame:0
TX packets:4963701 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:196118812 (187.0 MiB) TX bytes:289203384 (275.8 MiB)
Es folgen beide Scripte.
Laptop 1:
#!/bin/sh
set -x
modprobe batman-adv 2 >/dev/null
iwconfig eth1 mode ad-hoc
iwconfig eth1 essid ff-kr-quix0r
ifconfig eth1 10.41.254.3 broadcast 10.41.254.255 netmask 255.255.255.0 up
batctl if del eth1
ip addr del 10.10.10.1/24 dev bat0
batctl if add eth1
ip addr add 10.10.10.1/24 dev bat0
iwconfig eth1 channel 0
ifconfig bat0 up
exit 0
Laptop 2:
#!/bin/sh
set -x
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 essid ff-kr-quix0r
ifconfig wlan0 10.41.254.4 broadcast 10.41.254.255 netmask 255.255.255.0 up
batctl if del wlan0
ip addr del 10.10.10.1/24 dev bat0
batctl if add wlan0
ip addr add 10.10.10.2/24 dev bat0
iwconfig wlan0 channel 0
ifconfig bat0 up
exit 0
Das routing stimmt soweit auf beiden.