Änderungen

Zur Navigation springen Zur Suche springen
+howto
Zeile 8: Zeile 8:  
** unter Linux eigene Firmware erstellen (Anleitung bei openwrt.org unter customizing your firmware)
 
** unter Linux eigene Firmware erstellen (Anleitung bei openwrt.org unter customizing your firmware)
 
*** alten wlan treiber "kmod wl" löschen
 
*** alten wlan treiber "kmod wl" löschen
** oder '''[http://wireless.subsignal.org/images/d/d5/Openwrt_no_wlan.zip diese]''' nehmen
+
** oder '''[http://wireless.subsignal.org/images/d/d5/Openwrt_no_wlan.zip diese (Openwrt rc4 no wlan)]''' nehmen
 
*Firmware flashen
 
*Firmware flashen
 
*Atheros Chipsatz (ar5212a) Karte rein
 
*Atheros Chipsatz (ar5212a) Karte rein
Zeile 20: Zeile 20:     
* wenn ihr darüber olsr sprechen wollt noch dazu installieren
 
* 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
    
<pre>
 
<pre>
Zeile 40: Zeile 41:  
   = verschluesselung ausschalten
 
   = verschluesselung ausschalten
 
ifconfig ath0 10.10.10.2 netmask 255.0.0.0 up
 
ifconfig ath0 10.10.10.2 netmask 255.0.0.0 up
   = ip-adresse setzen
+
   = beispiel : ip-adresse setzen
 
iwconfig ath0
 
iwconfig ath0
 
   = schauen,ob alles geht
 
   = schauen,ob alles geht
Zeile 63: Zeile 64:  
   = verschluesselung ausschalten
 
   = verschluesselung ausschalten
 
ifconfig ath0 10.10.10.1 netmask 255.0.0.0 up
 
ifconfig ath0 10.10.10.1 netmask 255.0.0.0 up
   = ip-adresse setzen
+
   = beispiel : ip-adresse setzen
 
iwconfig ath0
 
iwconfig ath0
 
   = schauen,ob alles geht
 
   = schauen,ob alles geht
 
</pre>
 
</pre>
    +
===Probleme?===
 +
* ueberprueft die Firewall mit ''iptables -xnvL''
 +
* gegebenenfalls die Firewall im startupscript ''/etc/init.d/S45Firewall'' auskommentieren
 +
 +
===Bilder===
 
<gallery>
 
<gallery>
Bild:Allnet 0277 a.jpg
+
Bild:Allnet 0277 a.jpg|Allnet 0277
 
Bild:Allnet 0277 a2.jpg
 
Bild:Allnet 0277 a2.jpg
Bild:5ghz test.jpg
+
Bild:5ghz test.jpg|Testaufbau
Bild:Dell truemobile 2300 a.jpg
+
Bild:Dell truemobile 2300 a.jpg|Dell Truemobile 2300
 
Bild:Dell truemobile 2300 a2.jpg
 
Bild:Dell truemobile 2300 a2.jpg
 
</gallery>
 
</gallery>
    
===Unsere erste Backbone-config===
 
===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
 +
<pre>
 +
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__________|
 +
 +
</pre>
 +
 +
===Unsere 2te Konfig===
 
<pre>
 
<pre>
Wifi:                                            Wifi:                Wifi:                                              Wifi:
+
- openWRT rc6 flashenm vorher NVRAM loeschen
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
+
passwd root
((|))                                                  (|)))........(((|)                                                  ((|))
+
admin
  |                                                      |              |                                                      |
+
admin
  |                                    Dell              |              |        Allnet                                      |
+
 
  |  ------------------------  -----------------------  |             |  -----------------------    -----------------------  |
+
- Internet an WAN anschliessen und
  |  |  --    -----------  |  |  --    -----------  |  |             |  |  --    -----------  |    |  --    -----------  |  |
+
 
  |__| |  |  |  |  |  |  |  |  | |  |  |  |  |  |  | |__|              |__| |  |  |  |  |  |  | |    | |  |  |  |  |  |  | |__|
+
ipkg update
    |  --    -----------  |  |  --    -----------  |                    |  --    -----------  |    |  --    -----------  |
+
ipkg list|grep madwifi
     ------------------------  -----------------------                    -----------------------    -----------------------
+
ipkg install paket1
      Wan:     Lan:              Wan:          Lan:                        Wan:        Lan:            Wan:        Lan:
+
ipkg install paket2
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
+
 
        |                          |                                        |                          |
+
 
        |___________________________|                                        |___________________________|
+
 
 +
- 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
 +
 
 
</pre>
 
</pre>
 +
 
[[Kategorie:Howto]]
 
[[Kategorie:Howto]]

Navigationsmenü