Batman-roaming

Aus wiki.freifunk.net
Zur Navigation springenZur Suche springen

Einführung

Wenn man mehrere Freifunkrouter im Heimnetzwerk betreibt und sich mit seinem Laptop durch sein zuhause bewegt, dann kann dies dazu führen, dass plötzlich die Verbindung abbricht. Dies hat damit zu tun, dass der Laptop sich zu einem anderen Router verbindet, Dies nennt sich Roaming. Mit der Standardkonfiguration der Freifunkrouter führt dies leider dazu, dass die Adresskonfiguration des Laptops nicht erneuert wird und die veralteten Daten dazu führen, dass keine Verbindung mehr aufgebaut werden. Genauer bedeutet dies, dass der Gateway sowie die IP Adresse nicht zu dem Router passen, mit dem der Laptop nun verbunden ist. Abhilfe schafft es ein Setup mit B.A.T.M.A.N. zu konfigurieren. Wie genau das funktioniert erklären wir hier.

Setup

FreifunkMesh.png

Konfiguration

Gateway 0

vim /etc/config/olsrd

 config Hna4                    
         option netaddr '10.0.0.0'
         option netmask '255.255.255.0'
 config interface 'wireless0'            
         option mtu '1532'                                      
         option netmask '255.255.255.255'
         option proto 'static'                        
         option ipaddr '192.0.0.1'                                                        
         option ip6assign '64'           
                                                
 config interface 'wireless0bat'                
         option ifname '@wireless0'                   
         option proto 'batadv'                                                                 
         option mesh 'bat0'  

vim /etc/config/batman-adv

 config 'mesh' 'bat0'
         option 'gw_bandwidth'      # vielleicht setzen
         option 'gw_mode' 'server'  # Gateway Modus