[Berlin-wireless] [RFC] mesh-autoconf

Alina Friedrichsen x-alina
So Mai 3 00:07:12 CEST 2009


Hallo,

hab ein kleines Script geschrieben, das wenn es in die Firmware einkompiliert wird, diese beim ersten Start autokonfiguriert, so das sie gleich los meshen kann.

Die IP-Adresse wird dabei aus den letzten beiden Stellen der MAC-Adresse generiert. In einem City-Mesh laesst sich zwar nicht so verfahren, weil es frueher oder spaeter Adresskonflikte geben wuerde, aber in einem begrenzten Rahmen duerfte das sicher vertretbar sein. Um z.B. bei einem Event auf die schnelle ein Mesh auf die Beine zu stellen.

Auf dem lan-Port laeuft DHCP, wird aber nicht geNATed (HNA) und auf dem wlan-Interface wird Ad-Hoc fuers Mesh gefahren. Hat die Hardware einen wan-Port dann wird auf diesem auch gemesht und wenns ein Atheros-Wifi ist, dann gibt es zusaetzlich ein AP-Interface, das mit dem lan-Port gebridged ist.

Es ist auch moeglich die Default-Config in der /etc/default/mesh-autoconf zu ueberschreiben. Dabei konnen auch ganz normale feste IP-Adressen verwendet werden, so das es z.B. auch denkbar waere ein Paket freifunk-kirche-xyz mit der Datei zu haben, das wenn einmal ausgewaehlt ist, ein fix und fertig konfiguriertes Firmware-Image fuer diesen Node kompiliert.

RFC? Hab ich irgendwas fuer einen OLSR-Node wichtiges in der Config vergessen?

Liebe Gruesse
Alina

Die "DNA":

ROOT_PASSWD_FORMAT='admin'
HOSTNAME_FORMAT='node%X%X'

LAN_SSID_FORMAT='Access Point %X%X'
LAN_IPADDR_FORMAT='10.%d.%d.1'
LAN_NETMASK='255.255.255.0'
LAN_IP6ADDR_FORMAT='fdca:ffee:1984:%x%x::%x'
LAN_DNS='85.214.73.63'
LAN_DHCP_HOSTS=''
LAN_MASQUERADE='0'
LAN_ALIAS_IPADDR_FORMAT=''
LAN_ALIAS_NETMASK=''
LAN_ALIAS_MASQUERADE='0'

WAN_IPADDR_FORMAT='172.17.%d.%d'
WAN_NETMASK='255.255.0.0'
WAN_IP6ADDR_FORMAT='fdca:ffee:feed:1::%x%x'
WAN_ALIAS_IPADDR_FORMAT=''
WAN_ALIAS_NETMASK=''

WLAN_CHANNEL='6'
WLAN_SSID_FORMAT='Ad-Hoc'
WLAN_BSSID_FORMAT='42:ca:ff:ee:fe:ed'
WLAN_HIDDEN='0'
WLAN_IPADDR_FORMAT='172.16.%d.%d'
WLAN_NETMASK='255.255.0.0'
WLAN_IP6ADDR_FORMAT='fdca:ffee:feed::%x%x'
WLAN_ALIAS_IPADDR_FORMAT=''
WLAN_ALIAS_NETMASK=''

-- 
Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss für nur 17,95 Euro/mtl.!* http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : mesh-autoconf-0.1.patch
Dateityp    : text/x-diff
Dateigröße  : 10995 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.berlin.freifunk.net/pipermail/berlin/attachments/20090503/4cc0c02d/attachment.patch>



Mehr Informationen über die Mailingliste Berlin