Orga, Bürokraten, Administratoren
935
Bearbeitungen
Melle (Diskussion | Beiträge) |
|||
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 16: | Zeile 16: | ||
cd /tmp | cd /tmp | ||
wget http:// | wget http://l29ah.tk/projects/dir-300/files/dir300-flash-1.0.0.tar.gz | ||
tar xvzf dir300-flash-1.0.0.tar.gz | tar xvzf dir300-flash-1.0.0.tar.gz | ||
cd dir300-flash | cd dir300-flash | ||
Zeile 24: | Zeile 24: | ||
Ich habe die Links vom Freifunk Halle und Leipzig eingefügt, falls mal einer der Server nicht erreichbar ist. | Ich habe die Links vom Freifunk Halle und Leipzig eingefügt, falls mal einer der Server nicht erreichbar ist. | ||
für Leipzig: | |||
cd /usr/local/share/dir300-flash/ | cd /usr/local/share/dir300-flash/ | ||
sudo wget http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-root.squashfs | sudo wget http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-root.squashfs | ||
'''und''' | '''und''' | ||
sudo wget http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-vmlinux.lzma | sudo wget http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-vmlinux.lzma | ||
'''oder für Halle:''' | |||
sudo wget http://firmware.freifunk-halle.net/809/dir-300/Atheros_mit_Openvpn/openwrt-atheros-root.squashfs | |||
'''und''' | |||
sudo wget http://firmware.freifunk-halle.net/809/dir-300/Atheros_mit_Openvpn/openwrt-atheros-vmlinux.lzma | |||
Jetzt zum eigentlichen flashen. | |||
Jetzt | |||
Das Netzwerkkabel wird am LAN Anschluss des DIR-300 und am LAN Anschluss des Rechner angeschlossen | Das Netzwerkkabel wird am LAN Anschluss des DIR-300 und am LAN Anschluss des Rechner angeschlossen | ||
Zeile 59: | Zeile 63: | ||
***<WLAN-Gerät> wifi0 | ***<WLAN-Gerät> wifi0 | ||
***<Freifunkzugang einrichten> KLICK | ***<Freifunkzugang einrichten> KLICK | ||
***<Freifunk Community> Freifunk Potsdam (10.22.0.0/16) | ***<Freifunk Community> Freifunk Potsdam (10.22.0.0/16) oder eben Eure Community wenn Ihr nicht aus Potsdam seid. | ||
***<Mesh IP Adresse> IP | ***<Mesh IP Adresse> Hier kommt die IP für Eure Community rein, für Potsdam gibt es die IP's [[IP-Adressen|hier]]. | ||
***<WLAN-DHCP> KLICK | ***<WLAN-DHCP> KLICK | ||
***<OLSR einrichten> KLICK | ***<OLSR einrichten> KLICK | ||
Zeile 92: | Zeile 96: | ||
== Schritt 3 (optional): DHCP über ein Managed-Interface == | == Schritt 3 (optional): DHCP über ein Managed-Interface == | ||
Der DIR-300 kann - wie alle Atheros-Geräte - mehrere virtuelle Interfaces mit einer "Antenne" erzeugen. Man kann also ein ad-hoc Interface fürs Mesh aufsetzen und ein Managed-Interface als Zugangsmöglichkeit für Clients. | |||
Das Beispiel geht von der Node-IP '''10.22.6.224''' aus. '''Achtung''': wenn man im Freifunk-Assistenten "<WLAN-DHCP>" angekreuzt hat, muss man diese Option wieder rückgängig machen. In den config-Files wird diese Option als "wifi0dhcp" umgesetzt. | |||
Zunächst braucht man ein weiteres WLAN-Interface. In '''<code>/etc/config/wireless</code>''' wird ein weiteres WLAN "Freifunk Potsdam 6.224" eingefügt: | |||
config 'wifi-iface' | |||
option 'device' 'wifi0' | |||
option 'ssid' 'Freifunk Potsdam '''6.224'''' | |||
option 'network' 'wifiap' | |||
option 'mode' 'ap' | |||
option 'encryption' 'none' | |||
Die letzten beiden Ziffern in der ESSID sollten mit der IP des Nodes übereinstimmen. Das erleichtert die Fehlersuche mit technisch nicht erfahrenen Anwendern. | |||
Dann muss unter '''<code>/etc/config/network</code>''' das neue Interace "wifiap" definiert werden und mit einer IP-Adresse versehen werden: | |||
config 'interface' 'wifiap' | |||
option 'proto' 'static' | |||
option 'ipaddr' '192.168.10.1' | |||
option 'netmask' '255.255.255.0' | |||
Der bereits vorhandene Abschnitt "wifi0" sollte überprüft werden, die Syntax für Konfiguration der DNS-Server hat sich geändert. So sollte es aussehen: | |||
config 'interface' 'wifi0' | |||
list 'dns' '88.198.178.18' | |||
list 'dns' '141.54.1.1' | |||
list 'dns' '212.204.49.83' | |||
list 'dns' '208.67.220.220' | |||
list 'dns' '208.67.222.222' | |||
option 'netmask' '255.255.0.0' | |||
option 'ipaddr' ''''10.22.6.224'''' | |||
option 'proto' 'static' | |||
Jetzt kann in '''<code>/etc/config/dhcp</code>''' der DHCP-Server für das neue Interface konfiguriert werden: | |||
config 'dhcp' 'wifiap' | |||
option 'interface' 'wifiap' | |||
option 'start' '100' | |||
option 'limit' '30' | |||
option 'leasetime' '12h' | |||
option 'netmask' '255.255.255.0' | |||
option force 1 | |||
Zu guter Letzt muss die Firewall den Verkehr maskieren und durchlassen. '''<code>/etc/config/firewall</code>''': | |||
config 'zone' | |||
option 'name' 'wifiap' | |||
option 'network' 'wifiap' | |||
option 'input' 'ACCEPT' | |||
option 'output' 'ACCEPT' | |||
option 'forward' 'ACCEPT' | |||
option 'masq' '1' |