Allnet 0277 / dell truemobile 2300 Umbau auf 802.11a
Zur Navigation springen
Zur Suche springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Umbau
- spezielle Allnet Freifunk Firmware drauf / oder die asus firmware(.trx) für den dell
- alle Einstellungen machen
- Lan, Wlan, Wan unterschiedliche Adressen geben (Bridge auftrennen)
- schauen dass das wifi interface nicht bei den lanports dabei ist (lan_ifnames)
- alle Einstellungen machen
- Broadcom Wlan Karte raus
- OpenWrt Image Builder runterladen (openwrt.org)
- unter Linux eigene Firmware erstellen (Anleitung bei openwrt.org unter customizing your firmware)
- alten wlan treiber "kmod wl" löschen
- oder diese (Openwrt rc4 no wlan) nehmen
- unter Linux eigene Firmware erstellen (Anleitung bei openwrt.org unter customizing your firmware)
- Firmware flashen
- Atheros Chipsatz (ar5212a) Karte rein
Pakete nachinstallieren:
ipkg update ipkg install kmod-madwifi ipkg install madwifi-tools
- wenn ihr darüber olsr sprechen wollt noch dazu installieren
- beachte: bei der von uns verwendeten "ohne wlan" firmware handelt es sich um whiterussian rc4 - also das passende olsrd verwenden
ipkg install olsrd
- schritt-fuer-schritt:
iwconfig ath0 mode 3 = 802.11a mode einschalten iwconfig ath0 mode managed = wlanmodus setzen iwconfig ath0 essid weimar.freifunk.net_backbone = essid setzen iwconfig ath0 channel 40 = kanal 40 setzen iwlist ath0 chan = verfuegbare kanaele listen iwconfig ath0 key off = verschluesselung ausschalten ifconfig ath0 10.10.10.2 netmask 255.0.0.0 up = beispiel : ip-adresse setzen iwconfig ath0 = schauen,ob alles geht
um die einstellungen resetfest zu machen gleich ein startscript anlegen unter /etc/init.d/S70wifi und die OLSR-conf nach /etc/init.d/S71olsr verschieben
der zweite:
iwconfig ath0 mode 3 = 802.11a mode einschalten iwconfig ath0 mode master = wlanmodus setzen (der andere ist dann "managed") iwconfig ath0 essid weimar.freifunk.net_backbone = essid setzen iwconfig ath0 channel 40 = kanal 40 setzen iwlist ath0 chan = verfuegbare kanaele listen iwconfig ath0 key off = verschluesselung ausschalten ifconfig ath0 10.10.10.1 netmask 255.0.0.0 up = beispiel : ip-adresse setzen iwconfig ath0 = schauen,ob alles geht
Probleme?
- ueberprueft die Firewall mit iptables -xnvL
- gegebenenfalls die Firewall im startupscript /etc/init.d/S45Firewall auskommentieren
Bilder
Unsere erste Backbone-config
- die freifunk router (ganz rechts und ganz links) koennen ueber die web gui eingestellt werden: d.h. im wan eine ip vergeben die im gleichen subnet wie das wifi liegt, und den rest der freifunk firmware ueberlassen
Wifi: Wifi:Client Wifi:Master Wifi: 10.63.16.1 10.63.251.17 10.63.251.1 10.63.14.1 255.0.0.0 255.0.0.0 255.0.0.0 255.0.0.0 ((|)) (|)))........(((|) ((|)) | | | | | | | | | Linksys(2.4ghz) Dell(5ghz) | | Allnet(5ghz) Linksys(2.4ghz) | | ------------------------ ----------------------- | | ----------------------- ----------------------- | | | -- ----------- | | -- ----------- | | | | -- ----------- | | -- ----------- | | |__| | | | | | | | | | | | | | | | | |__| |__| | | | | | | | | | | | | | | | | |__| | -- ----------- | | -- ----------- | | -- ----------- | | -- ----------- | ------------------------ ----------------------- ----------------------- ----------------------- Wan: Lan: Wan: Lan: Wan: Lan: Wan: Lan: 10.63.251.19 104.63.16.1 10.63.251.18 104.63.251.17 10.63.251.2 104.63.251.1 10.63.251.3 104.63.14.1 255.0.0.0 255.255.255.240 255.0.0.0 255.255.255.240 255.0.0.0 255.255.255.240 255.0.0.0 255.255.255.240 | | | | |__________Kabel____________| |___________Kabel__________|
Unsere 2te Konfig
- openWRT rc6 flashenm vorher NVRAM loeschen passwd root admin admin - Internet an WAN anschliessen und ipkg update ipkg list|grep madwifi ipkg install paket1 ipkg install paket2 - neue Konfig schreiben lassen. (Echo1 = Anschluss AUX, Echo2 waehre dann "MAIN") - anderes Geraet dann entsprechend managed und nicht master, den channel befehl auch wegmachen, mode1 = 802.11a only cat >/etc/init.d/S20madwifi <<EOF #!/bin/sh iwconfig ath0 mode master iwconfig ath0 essid weimar.freifunk.net_backbone iwconfig ath0 channel 36 iwpriv ath0 mode 1 echo 0 > /proc/sys/dev/ath0/diversity echo 1 > /proc/sys/dev/ath0/txantenna echo 1 > /proc/sys/dev/ath0/rxantenna EOF - neue Konfig schreiben lassen, wifi rausnehmen und interfaces werden hochgefahren cat >/etc/init.d/S40network <<EOF #!/bin/sh case "$1" in start|restart) rm -f /tmp/resolv.conf ln -s /tmp/resolv.conf.auto /tmp/resolv.conf ifup_interfaces=$(nvram get ifup_interfaces) ifup_interfaces=${ifup_interfaces:-"lan wan"} for iface in $ifup_interfaces; do ifup $iface if [ "$iface" = "wifi" ]; then $iface up fi done ;; esac ifconfig ath0 10.63.1.193 broadcast 10.255.255.255 netmask 255.0.0.0 up iptables -I INPUT -j ACCEPT iptables -I OUTPUT -j ACCEPT iptables -I FORWARD -j ACCEPT olsrd EOF - aktuelles OLSRd installieren ipkg install http://download.olsrexperiment.de/sven-ola/testing/packages/freifunk-olsrd_0.5.0_mipsel.ipk ipkg install http://download.olsrexperiment.de/sven-ola/testing/packages/freifunk-olsrd-libs_0.5.0_mipsel.ipk - konfig von OLSRd schreiben lassen, das LAN und das WIFI muss eingetragen sein: cat >/etc/olsrd.conf <<EOF DebugLevel 0 IpVersion 4 AllowNoInt yes Pollrate 0.5 TcRedundancy 2 MprCoverage 7 LinkQualityFishEye 1 LinkQualityWinSize 100 LinkQualityDijkstraLimit 0 7.0 IpcConnect { MaxConnections 1 Host 127.0.0.1 } LoadPlugin "olsrd_txtinfo.so.0.1" { PlParam "Accept" "127.0.0.1" } Hna4 { 10.63.1.192 255.255.255.192 } LinkQualityLevel 2 UseHysteresis no Interface "ath0" { HelloInterval 5.0 HelloValidityTime 90.0 TcInterval 3.0 TcValidityTime 270.0 MidInterval 15.0 MidValidityTime 270.0 HnaInterval 15.0 HnaValidityTime 90.0 Ip4Broadcast 255.255.255.255 } Interface "br0" { HelloInterval 5.0 HelloValidityTime 90.0 TcInterval 3.0 TcValidityTime 270.0 MidInterval 15.0 MidValidityTime 270.0 HnaInterval 15.0 HnaValidityTime 90.0 Ip4Broadcast 255.255.255.255 } EOF reboot! WIFI = eigenes IP-Schema LAN = eigenes IP-Schema