<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://oldwiki.funkfeuer.at/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://oldwiki.funkfeuer.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas</id>
		<title>FunkFeuer Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.funkfeuer.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/Spezial:Beitr%C3%A4ge/Thomas"/>
		<updated>2026-04-06T22:01:13Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.5</generator>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2013-02-20T11:15:12Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: Offene router&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== 0xFF-Backfire Vienna Erstinstallation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket für Bullet2 findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
Bullet5 verwendet das Image ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt5-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt nach ca. weiteren 2 Sekunden mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über [http://tftpd32.jounin.net/tftpd32_download.html tftpd32] &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und nach ca. 2 Sekunden am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 3 Minuten bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== 0xFF-Backfire Vienna Upgrade ==&lt;br /&gt;
Aufgrund des kleinen RAM-Speichers ist es bei Bullet2/5 nicht möglich, die Funktion Sysupgrade zu nutzen!&lt;br /&gt;
Aus diesem Grund muss der Kernel und das Filesystem getrennt über Kommandozeile aktualisisert werden.&lt;br /&gt;
Da das Device nach dem Upgrade seine ursprüngliche Konfiguration nicht selbstständig lädt, muss das Gerät über 192.168.1.1 ansprechbar sein. (Client im selben Subnet wie der Router)&lt;br /&gt;
&lt;br /&gt;
====Aktuelle Konfiguration sichern====&lt;br /&gt;
Dis geht am Einfachsten über das LuCI-WebGUI. Die Funktion findet ihr im Bereich &amp;quot;Administration&amp;quot; unter &amp;quot;System&amp;quot;. In Abhängigkeit vom Alter eurer Firmware ist die Funktion in &amp;quot;Sichern/Wiederherstellen&amp;quot; oder &amp;quot;Backup /Firmware Update&amp;quot; zu finden.&lt;br /&gt;
&lt;br /&gt;
====Software aktualisiseren====&lt;br /&gt;
Nun verbindet ihr euch mit einem SSH-Client wie Putty mit eurem Device. &lt;br /&gt;
&lt;br /&gt;
 cat /proc/mtd #Mame der Partitionen&lt;br /&gt;
 df -h #Speichernutzung&lt;br /&gt;
&lt;br /&gt;
Über diese beiden Befehle könnt ihr prüfen, ob die Partitionen wirklich &amp;quot;kernel&amp;quot; und &amp;quot;rootfs&amp;quot; genannt wurden. Das ist wichtig, da sonst das weitere Update schief geht. Auch solltet ihr prüfen, ob im /tmp-Verzeichnis genügend freier Speicherplatz für eure Files vorhanden ist.&lt;br /&gt;
&lt;br /&gt;
=====Kernel updaten=====&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-vmlinux.lzma&lt;br /&gt;
 mtd -e kernel write openwrt-atheros-vmlinux.lzma kernel&lt;br /&gt;
 rm openwrt-atheros-vmlinux.lzma #Kernel löschen um Platz für das rootFS zu schaffen&lt;br /&gt;
&lt;br /&gt;
=====RootFS updaten=====&lt;br /&gt;
 wget ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-root.squashfs&lt;br /&gt;
 mtd -r -e rootfs write openwrt-atheros-root.squashfs rootfs&lt;br /&gt;
Nun 2-3 Minuten warten und den Router mittels PowerReset neu starten. &lt;br /&gt;
&lt;br /&gt;
=====Konfiguration rücksichern=====&lt;br /&gt;
Danach sollte der Router nach weiteren 2-3 Minuten über die Adresse 192.168.1.1 via WebBrowser oder Telnet erreichbar sein. (Anm.: Nicht vergessen, dem PC eine Adresse in selben Subnet (z.B. IP 192.168.1.10, Netmask 255.255.255.0) zuweisen.)&lt;br /&gt;
&lt;br /&gt;
Nun die zuvor über LuCI gespeicherte Konfiguration rücksichern und vorsorglich nochmals einen PowerReset durchführen.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten== &lt;br /&gt;
&lt;br /&gt;
Die vorliegende Konfiguration ist für 0xFF-Endknoten vorgesehen und bereits im 0xFF-Backfire Vienna Package &amp;quot;out of the box&amp;quot; vorkonfiguriert. Unter einem 0xFF-Endknoten verstehen wir Geräte, die auf der Lan-Seite einen PC haben, mit dem Wireless-Ende mit unserem Funkfeuer-Netz verbunden sind.&lt;br /&gt;
Die wenigen nötigen Veränderungen sind entweder über das Luci User Interface oder dem Programm [http://winscp.net/eng/download.php winscp] möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' 'xxx.xxx.xxx.xxx'&lt;br /&gt;
        #hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat.&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
        #Netzmaske abhängig vom verwendeten Netz !!!  78.xx.xx.xx -&amp;gt; 255.255.255.0&lt;br /&gt;
        #                                              19x.xx.xx.xx -&amp;gt; 255.255.255.252&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0' #mit option '1'  wird Wireless aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10' #Hier wird der Kanal eingestellt&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40' #Damit sagst du, dass das Device in Österreich betrieben wird (Kanal 12+13    aktiviert)&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8' #Damit legst du die Sendeleistung in dB fest. Maximalwert: 20&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile für olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die übliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte für Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'LinkQualityAging' '0.05'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'interval' '30'&lt;br /&gt;
	option 'file' '/var/run/olsrd.watchdog'&lt;br /&gt;
	option 'library' 'olsrd_watchdog.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'latlon_file' '/var/run/latlon.js'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '3.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Lösungen ==&lt;br /&gt;
&lt;br /&gt;
'''Offene DNS recursoren - der Router ist offen'''&lt;br /&gt;
&lt;br /&gt;
Mehr Informationen dazu unter http://vixie.funkfeuer.at/&lt;br /&gt;
Wie kann man testen, ob der Server ein offener rekursiver DNS Server ist? siehe http://vixie.funkfeuer.at/&lt;br /&gt;
&lt;br /&gt;
Dadurch das es keine neue Firmware für die schwachen&lt;br /&gt;
Atheros AR2315 mehr geben wird, muß man das Problem &amp;quot;händisch&amp;quot; lösen: Ist der Router offen mit winSCP in &lt;br /&gt;
&amp;quot;/etc/config/dhcp&amp;quot; folgende Zeile in den ersten Absatz&lt;br /&gt;
&amp;quot;list notinterface 'air0'&amp;quot; hinzufügen. Der erste Absatz muß dann so aussehen:&lt;br /&gt;
&lt;br /&gt;
    config 'dnsmasq'&lt;br /&gt;
    option 'domainneeded' '1'&lt;br /&gt;
    option 'boguspriv' '1'&lt;br /&gt;
    option 'localise_queries' '1'&lt;br /&gt;
    option 'rebind_protection' '1'&lt;br /&gt;
    option 'rebind_localhost' '1'&lt;br /&gt;
    option 'local' '/lan/'&lt;br /&gt;
    option 'domain' 'lan'&lt;br /&gt;
    option 'expandhosts' '1'&lt;br /&gt;
    option 'authoritative' '1'&lt;br /&gt;
    option 'readethers' '1'&lt;br /&gt;
    option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
    option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
    list notinterface 'air0'        # Hier einfügen &lt;br /&gt;
    list 'server' '193.238.157.5'&lt;br /&gt;
    list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Der Router hat keine Drahtlos-Schnittstelle mehr - Olsr wird nicht mehr vollständig geladen - klickt man im UI auf Olsr kommt folgende Zeile:'''&lt;br /&gt;
&lt;br /&gt;
''Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
''Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
''2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist''''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Das Problem kann man folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Horst ==&lt;br /&gt;
&lt;br /&gt;
Horst ist ein nützliches Tool zur Analyse des Funksignals. Horst wird auf dem Router installiert und lässt sich daher auch mit Windows-Systemen verwenden - meist via PuTTY.&lt;br /&gt;
Zuerst müsst ihr euch Horst über ssh holen - ihr müßt also bereits Internet Zugang haben. Installiert euch PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/)&lt;br /&gt;
&lt;br /&gt;
INSTALLATION VON HORST VIA PuTTY&lt;br /&gt;
&lt;br /&gt;
Über PuTTY ruft ihr eure Bullet über die lokale ip Adresse auf: &lt;br /&gt;
In die Befehlszeile: &amp;quot;opkg update&amp;quot; eingeben...warten&lt;br /&gt;
dann &amp;quot;opkg install horst&amp;quot; eingeben&lt;br /&gt;
&lt;br /&gt;
ROUTER IN DEN MONITOR MODE SCHALTEN&lt;br /&gt;
&lt;br /&gt;
Dann geht ihr in das Lucie User Interface über euren Browser und schaltet die Bullet in den Monitor-Mode: &lt;br /&gt;
[Administration-Login] -&amp;gt;Network-&amp;gt;Drahtlos-&amp;gt; Dein Device (z.B.wifi0)-&amp;gt;&lt;br /&gt;
Schnittstellenkonfiguration:&lt;br /&gt;
Modus: von adhoc auf Monitor stellen -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
HORST STARTEN&lt;br /&gt;
&lt;br /&gt;
In die Befehlszeile von Putty &amp;quot;horst -i ath0&amp;quot; kopieren/eingeben -&amp;gt;Horst läuft&lt;br /&gt;
&lt;br /&gt;
Wenn ihr fertig seid stellt den Modus von &amp;quot;Monitor&amp;quot; wieder auf &amp;quot;adhoc&amp;quot; -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-06-08T20:49:20Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Horst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt nach ca. weiteren 2 Sekunden mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über [http://tftpd32.jounin.net/tftpd32_download.html tftpd32] &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und nach ca. 2 Sekunden am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 3 Minuten bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten== &lt;br /&gt;
''Anm.Sem: Die Config von Bullets, deren LAN-Interface zur Verbindung mehrer Devices verwendet wird (Switch) folgt''&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Konfiguration ist für 0xFF-Endknoten vorgesehen und bereits im 0xFF-Backfire Vienna Package &amp;quot;out of the box&amp;quot; vorkonfiguriert. Unter einem 0xFF-Endknoten verstehen wir Geräte, die auf der Lan-Seite einen PC haben, mit dem Wireless-Ende mit unserem Funkfeuer-Netz verbunden sind.&lt;br /&gt;
Die wenigen nötigen Veränderungen sind entweder über das Luci User Interface oder dem Programm [http://winscp.net/eng/download.php winscp] möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
        #hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat.&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
        #Netzmaske abhängig vom verwendeten Netz !!!  78.xx.xx.xx -&amp;gt; 255.255.255.0&lt;br /&gt;
        #                                              19x.xx.xx.xx -&amp;gt; 255.255.255.252&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0' #mit option '1'  wird Wireless aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10' #Hier wird der Kanal eingestellt&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40' #Damit sagst du, dass das Device in Österreich betrieben wird (Kanal 12+13    aktiviert)&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8' #Damit legst du die sendeleistung in dB fest. Maximalwert: 20&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile für olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die übliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte für Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'LinkQualityAging' '0.05'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'interval' '30'&lt;br /&gt;
	option 'file' '/var/run/olsrd.watchdog'&lt;br /&gt;
	option 'library' 'olsrd_watchdog.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'latlon_file' '/var/run/latlon.js'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Lösungen ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine Drahtlos-Schnittstelle mehr, olsr wird nicht mehr vollständig geladen - klickt man im UI auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
''Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
''2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist''''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nun folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Horst ==&lt;br /&gt;
&lt;br /&gt;
Horst ist ein nützliches Tool zur Analyse des Funksignals. Horst wird auf dem Router installiert und lässt sich daher auch mit Windows-Systemen verwenden - meist via PuTTY.&lt;br /&gt;
Zuerst müsst ihr euch Horst über ssh holen - ihr müßt also bereits Internet Zugang haben. Installiert euch PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/)&lt;br /&gt;
&lt;br /&gt;
INSTALLATION VON HORST VIA PuTTY&lt;br /&gt;
&lt;br /&gt;
Über PuTTY ruft ihr eure Bullet über die lokale ip Adresse auf: &lt;br /&gt;
In die Befehlszeile: &amp;quot;opkg update&amp;quot; eingeben...warten&lt;br /&gt;
dann &amp;quot;opkg install horst&amp;quot; eingeben&lt;br /&gt;
&lt;br /&gt;
ROUTER IN DEN MONITOR MODE SCHALTEN&lt;br /&gt;
&lt;br /&gt;
Dann geht ihr in das Lucie User Interface über euren Browser und schaltet die Bullet in den Monitor-Mode: &lt;br /&gt;
[Administration-Login] -&amp;gt;Network-&amp;gt;Drahtlos-&amp;gt; Dein Device (z.B.wifi0)-&amp;gt;&lt;br /&gt;
Schnittstellenkonfiguration:&lt;br /&gt;
Modus: von adhoc auf Monitor stellen -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
HORST STARTEN&lt;br /&gt;
&lt;br /&gt;
In die Befehlszeile von Putty &amp;quot;horst -i ath0&amp;quot; kopieren/eingeben -&amp;gt;Horst läuft&lt;br /&gt;
&lt;br /&gt;
Wenn ihr fertig seid stellt den Modus von &amp;quot;Monitor&amp;quot; wieder auf &amp;quot;adhoc&amp;quot; -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-06-08T20:47:13Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Horst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt nach ca. weiteren 2 Sekunden mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über [http://tftpd32.jounin.net/tftpd32_download.html tftpd32] &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und nach ca. 2 Sekunden am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 3 Minuten bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten== &lt;br /&gt;
''Anm.Sem: Die Config von Bullets, deren LAN-Interface zur Verbindung mehrer Devices verwendet wird (Switch) folgt''&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Konfiguration ist für 0xFF-Endknoten vorgesehen und bereits im 0xFF-Backfire Vienna Package &amp;quot;out of the box&amp;quot; vorkonfiguriert. Unter einem 0xFF-Endknoten verstehen wir Geräte, die auf der Lan-Seite einen PC haben, mit dem Wireless-Ende mit unserem Funkfeuer-Netz verbunden sind.&lt;br /&gt;
Die wenigen nötigen Veränderungen sind entweder über das Luci User Interface oder dem Programm [http://winscp.net/eng/download.php winscp] möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
        #hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat.&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
        #Netzmaske abhängig vom verwendeten Netz !!!  78.xx.xx.xx -&amp;gt; 255.255.255.0&lt;br /&gt;
        #                                              19x.xx.xx.xx -&amp;gt; 255.255.255.252&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0' #mit option '1'  wird Wireless aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10' #Hier wird der Kanal eingestellt&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40' #Damit sagst du, dass das Device in Österreich betrieben wird (Kanal 12+13    aktiviert)&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8' #Damit legst du die sendeleistung in dB fest. Maximalwert: 20&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile für olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die übliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte für Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'LinkQualityAging' '0.05'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'interval' '30'&lt;br /&gt;
	option 'file' '/var/run/olsrd.watchdog'&lt;br /&gt;
	option 'library' 'olsrd_watchdog.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'latlon_file' '/var/run/latlon.js'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Lösungen ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine Drahtlos-Schnittstelle mehr, olsr wird nicht mehr vollständig geladen - klickt man im UI auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
''Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
''2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist''''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nun folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Horst ==&lt;br /&gt;
&lt;br /&gt;
Horst ist ein nützliches Tool zur Analyse des Funksignals. Horst wird auf dem Router installiert und lässt sich daher auch mit Windows-Systemen verwenden - meist via PuTTY.&lt;br /&gt;
Zuerst müsst ihr euch Horst über ssh holen - ihr müßt also bereits Internet Zugang haben. Installiert euch PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/)&lt;br /&gt;
&lt;br /&gt;
INSTALLATION VON HORST VIA PuTTY&lt;br /&gt;
&lt;br /&gt;
Über PuTTY ruft ihr eure Bullet über die lokale ip Adresse auf: &lt;br /&gt;
In die Befehlszeile: &amp;quot;opkg update&amp;quot; eingeben...warten&lt;br /&gt;
dann &amp;quot;opkg install horst&amp;quot; eingeben&lt;br /&gt;
&lt;br /&gt;
BULLET IN DEN MONITOR MODE SCHALTEN&lt;br /&gt;
&lt;br /&gt;
Dann geht ihr in das Lucie User Interface über euren Browser und schaltet die Bullet in den Monitor-Mode: &lt;br /&gt;
[Administration-Login] -&amp;gt;Network-&amp;gt;Drahtlos-&amp;gt; Dein Device (z.B.wifi0)-&amp;gt;&lt;br /&gt;
Schnittstellenkonfiguration:&lt;br /&gt;
Modus: von adhoc auf Monitor stellen -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
HORST VIA PUTTY STARTEN&lt;br /&gt;
&lt;br /&gt;
Horst starten&lt;br /&gt;
In die Befehlszeile von Putty &amp;quot;horst -i ath0&amp;quot; kopieren/eingeben -&amp;gt;Horst läuft&lt;br /&gt;
&lt;br /&gt;
Wenn ihr fertig seid stellt den Modus von &amp;quot;Monitor&amp;quot; wieder auf &amp;quot;adhoc&amp;quot; -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-06-08T20:36:57Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* NETWORK + WIRELESS Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt nach ca. weiteren 2 Sekunden mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über [http://tftpd32.jounin.net/tftpd32_download.html tftpd32] &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und nach ca. 2 Sekunden am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 3 Minuten bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten== &lt;br /&gt;
''Anm.Sem: Die Config von Bullets, deren LAN-Interface zur Verbindung mehrer Devices verwendet wird (Switch) folgt''&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Konfiguration ist für 0xFF-Endknoten vorgesehen und bereits im 0xFF-Backfire Vienna Package &amp;quot;out of the box&amp;quot; vorkonfiguriert. Unter einem 0xFF-Endknoten verstehen wir Geräte, die auf der Lan-Seite einen PC haben, mit dem Wireless-Ende mit unserem Funkfeuer-Netz verbunden sind.&lt;br /&gt;
Die wenigen nötigen Veränderungen sind entweder über das Luci User Interface oder dem Programm [http://winscp.net/eng/download.php winscp] möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
        #hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat.&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
        #Netzmaske abhängig vom verwendeten Netz !!!  78.xx.xx.xx -&amp;gt; 255.255.255.0&lt;br /&gt;
        #                                              19x.xx.xx.xx -&amp;gt; 255.255.255.252&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0' #mit option '1'  wird Wireless aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10' #Hier wird der Kanal eingestellt&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40' #Damit sagst du, dass das Device in Österreich betrieben wird (Kanal 12+13    aktiviert)&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8' #Damit legst du die sendeleistung in dB fest. Maximalwert: 20&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile für olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die übliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte für Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'LinkQualityAging' '0.05'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'interval' '30'&lt;br /&gt;
	option 'file' '/var/run/olsrd.watchdog'&lt;br /&gt;
	option 'library' 'olsrd_watchdog.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'latlon_file' '/var/run/latlon.js'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Lösungen ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine Drahtlos-Schnittstelle mehr, olsr wird nicht mehr vollständig geladen - klickt man im UI auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
''Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
''2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist''''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nun folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Horst ==&lt;br /&gt;
&lt;br /&gt;
Horst ist ein nützliches Tool zur Analyse des Funksignals. Horst wird auf dem Router installiert und lässt sich daher auch mit Windows-Systemen verwenden - meist via PuTTY.&lt;br /&gt;
Zuerst müsst ihr euch Horst über ssh holen - ihr müßt also bereits Internet Zugang haben. Installiert euch PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/)&lt;br /&gt;
&lt;br /&gt;
PuTTY&lt;br /&gt;
&lt;br /&gt;
Über PuTTY ruft ihr eure Bullet über die lokale ip Adresse auf: &lt;br /&gt;
In die Befehlszeile: &amp;quot;opkg update&amp;quot; eingeben...warten&lt;br /&gt;
dann &amp;quot;opkg install horst&amp;quot; eingeben&lt;br /&gt;
&lt;br /&gt;
LUCIE UI&lt;br /&gt;
&lt;br /&gt;
Dann geht ihr in das Lucie User Interface über euren Browser und schaltet die Bullet in den Monitor-Mode: &lt;br /&gt;
[Administration-Login] -&amp;gt;Network-&amp;gt;Drahtlos-&amp;gt; Dein Device (z.B.wifi0)-&amp;gt;&lt;br /&gt;
Schnittstellenkonfiguration:&lt;br /&gt;
Modus: von adhoc auf Monitor stellen -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
PUTTY&lt;br /&gt;
&lt;br /&gt;
Horst starten&lt;br /&gt;
In die Befehlszeile von Putty &amp;quot;horst -i ath0&amp;quot; kopieren/eingeben -&amp;gt;Horst läuft&lt;br /&gt;
&lt;br /&gt;
Wenn ihr fertig seid stellt den Modus von &amp;quot;Monitor&amp;quot; wieder auf &amp;quot;adhoc&amp;quot; -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-06-08T20:34:59Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* NETWORK + WIRELESS Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt nach ca. weiteren 2 Sekunden mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über [http://tftpd32.jounin.net/tftpd32_download.html tftpd32] &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und nach ca. 2 Sekunden am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 3 Minuten bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten== &lt;br /&gt;
''Anm.Sem: Die Config von Bullets, deren LAN-Interface zur Verbindung mehrer Devices verwendet wird (Switch) folgt''&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Konfiguration ist für 0xFF-Endknoten vorgesehen und bereits im 0xFF-Backfire Vienna Package &amp;quot;out of the box&amp;quot; vorkonfiguriert. Unter einem 0xFF-Endknoten verstehen wir Geräte, die auf der Lan-Seite einen PC haben, mit dem Wireless-Ende mit unserem Funkfeuer-Netz verbunden sind.&lt;br /&gt;
Die wenigen nötigen Veränderungen sind entweder über das Luci User Interface oder dem Programm [http://winscp.net/eng/download.php winscp] möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
        #hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat.&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
        #Netzmaske abhängig vom verwendeten Netz !!!  78.xx.xx.xx -&amp;gt; 255.255.255.0&lt;br /&gt;
        #                                              19x.xx.xx.xx -&amp;gt; 255.255.255.252&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0' #mit option '1'  wird Wireless aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10' #Hier wird der Kanal eingestellt&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40' #Damit sagst du, dass das Device in Österreich betrieben wird (Kankle 12+13 aktiviert)&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8' #Damit legst du die sendeleistung in dB fest. Maximalwert: 20&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile für olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die übliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte für Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'LinkQualityAging' '0.05'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'interval' '30'&lt;br /&gt;
	option 'file' '/var/run/olsrd.watchdog'&lt;br /&gt;
	option 'library' 'olsrd_watchdog.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'latlon_file' '/var/run/latlon.js'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Lösungen ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine Drahtlos-Schnittstelle mehr, olsr wird nicht mehr vollständig geladen - klickt man im UI auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
''Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
''2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist''''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nun folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Horst ==&lt;br /&gt;
&lt;br /&gt;
Horst ist ein nützliches Tool zur Analyse des Funksignals. Horst wird auf dem Router installiert und lässt sich daher auch mit Windows-Systemen verwenden - meist via PuTTY.&lt;br /&gt;
Zuerst müsst ihr euch Horst über ssh holen - ihr müßt also bereits Internet Zugang haben. Installiert euch PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/)&lt;br /&gt;
&lt;br /&gt;
PuTTY&lt;br /&gt;
&lt;br /&gt;
Über PuTTY ruft ihr eure Bullet über die lokale ip Adresse auf: &lt;br /&gt;
In die Befehlszeile: &amp;quot;opkg update&amp;quot; eingeben...warten&lt;br /&gt;
dann &amp;quot;opkg install horst&amp;quot; eingeben&lt;br /&gt;
&lt;br /&gt;
LUCIE UI&lt;br /&gt;
&lt;br /&gt;
Dann geht ihr in das Lucie User Interface über euren Browser und schaltet die Bullet in den Monitor-Mode: &lt;br /&gt;
[Administration-Login] -&amp;gt;Network-&amp;gt;Drahtlos-&amp;gt; Dein Device (z.B.wifi0)-&amp;gt;&lt;br /&gt;
Schnittstellenkonfiguration:&lt;br /&gt;
Modus: von adhoc auf Monitor stellen -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
PUTTY&lt;br /&gt;
&lt;br /&gt;
Horst starten&lt;br /&gt;
In die Befehlszeile von Putty &amp;quot;horst -i ath0&amp;quot; kopieren/eingeben -&amp;gt;Horst läuft&lt;br /&gt;
&lt;br /&gt;
Wenn ihr fertig seid stellt den Modus von &amp;quot;Monitor&amp;quot; wieder auf &amp;quot;adhoc&amp;quot; -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-06-08T20:31:48Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Horst */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt nach ca. weiteren 2 Sekunden mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über [http://tftpd32.jounin.net/tftpd32_download.html tftpd32] &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und nach ca. 2 Sekunden am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 3 Minuten bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten== &lt;br /&gt;
''Anm.Sem: Die Config von Bullets, deren LAN-Interface zur Verbindung mehrer Devices verwendet wird (Switch) folgt''&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Konfiguration ist für 0xFF-Endknoten vorgesehen und bereits im 0xFF-Backfire Vienna Package &amp;quot;out of the box&amp;quot; vorkonfiguriert. Unter einem 0xFF-Endknoten verstehen wir Geräte, die auf der Lan-Seite einen PC haben, mit dem Wireless-Ende mit unserem Funkfeuer-Netz verbunden sind.&lt;br /&gt;
Die wenigen nötigen Veränderungen sind entweder über das Luci User Interface oder dem Programm [http://winscp.net/eng/download.php winscp] möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
        #hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat.&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
        #Netzmaske abhängig des cerwendeten Netzes !!!  78.xx.xx.xx -&amp;gt; 255.255.255.0&lt;br /&gt;
        #                                              19x.xx.xx.xx -&amp;gt; 255.255.255.252&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0' #mit option '1'  wird Wireless aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10' #Hier wird der Kanal eingestellt&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40' #Damit sagst du, dass das Device in Österreich betrieben wird (Kankle 12+13 aktiviert)&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8' #Damit legst du die sendeleistung in dB fest. Maximalwert: 20&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile für olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die übliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte für Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'LinkQualityAging' '0.05'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'interval' '30'&lt;br /&gt;
	option 'file' '/var/run/olsrd.watchdog'&lt;br /&gt;
	option 'library' 'olsrd_watchdog.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'latlon_file' '/var/run/latlon.js'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Lösungen ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine Drahtlos-Schnittstelle mehr, olsr wird nicht mehr vollständig geladen - klickt man im UI auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
''Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
''2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist''''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nun folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Horst ==&lt;br /&gt;
&lt;br /&gt;
Horst ist ein nützliches Tool zur Analyse des Funksignals. Horst wird auf dem Router installiert und lässt sich daher auch mit Windows-Systemen verwenden - meist via PuTTY.&lt;br /&gt;
Zuerst müsst ihr euch Horst über ssh holen - ihr müßt also bereits Internet Zugang haben. Installiert euch PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/)&lt;br /&gt;
&lt;br /&gt;
PuTTY&lt;br /&gt;
&lt;br /&gt;
Über PuTTY ruft ihr eure Bullet über die lokale ip Adresse auf: &lt;br /&gt;
In die Befehlszeile: &amp;quot;opkg update&amp;quot; eingeben...warten&lt;br /&gt;
dann &amp;quot;opkg install horst&amp;quot; eingeben&lt;br /&gt;
&lt;br /&gt;
LUCIE UI&lt;br /&gt;
&lt;br /&gt;
Dann geht ihr in das Lucie User Interface über euren Browser und schaltet die Bullet in den Monitor-Mode: &lt;br /&gt;
[Administration-Login] -&amp;gt;Network-&amp;gt;Drahtlos-&amp;gt; Dein Device (z.B.wifi0)-&amp;gt;&lt;br /&gt;
Schnittstellenkonfiguration:&lt;br /&gt;
Modus: von adhoc auf Monitor stellen -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
PUTTY&lt;br /&gt;
&lt;br /&gt;
Horst starten&lt;br /&gt;
In die Befehlszeile von Putty &amp;quot;horst -i ath0&amp;quot; kopieren/eingeben -&amp;gt;Horst läuft&lt;br /&gt;
&lt;br /&gt;
Wenn ihr fertig seid stellt den Modus von &amp;quot;Monitor&amp;quot; wieder auf &amp;quot;adhoc&amp;quot; -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-06-08T20:22:20Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt nach ca. weiteren 2 Sekunden mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über [http://tftpd32.jounin.net/tftpd32_download.html tftpd32] &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und nach ca. 2 Sekunden am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 3 Minuten bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten== &lt;br /&gt;
''Anm.Sem: Die Config von Bullets, deren LAN-Interface zur Verbindung mehrer Devices verwendet wird (Switch) folgt''&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Konfiguration ist für 0xFF-Endknoten vorgesehen und bereits im 0xFF-Backfire Vienna Package &amp;quot;out of the box&amp;quot; vorkonfiguriert. Unter einem 0xFF-Endknoten verstehen wir Geräte, die auf der Lan-Seite einen PC haben, mit dem Wireless-Ende mit unserem Funkfeuer-Netz verbunden sind.&lt;br /&gt;
Die wenigen nötigen Veränderungen sind entweder über das Luci User Interface oder dem Programm [http://winscp.net/eng/download.php winscp] möglich.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
        #hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat.&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
        #Netzmaske abhängig des cerwendeten Netzes !!!  78.xx.xx.xx -&amp;gt; 255.255.255.0&lt;br /&gt;
        #                                              19x.xx.xx.xx -&amp;gt; 255.255.255.252&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0' #mit option '1'  wird Wireless aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10' #Hier wird der Kanal eingestellt&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40' #Damit sagst du, dass das Device in Österreich betrieben wird (Kankle 12+13 aktiviert)&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8' #Damit legst du die sendeleistung in dB fest. Maximalwert: 20&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile für olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die übliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte für Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'LinkQualityAging' '0.05'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'interval' '30'&lt;br /&gt;
	option 'file' '/var/run/olsrd.watchdog'&lt;br /&gt;
	option 'library' 'olsrd_watchdog.so.0.1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'latlon_file' '/var/run/latlon.js'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'REJECT'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Lösungen ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine Drahtlos-Schnittstelle mehr, olsr wird nicht mehr vollständig geladen - klickt man im UI auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
''Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
''2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist''''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nun folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Horst ==&lt;br /&gt;
Horst über ssh holen - Installiert euch am besten Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/)&lt;br /&gt;
&lt;br /&gt;
PUTTY&lt;br /&gt;
Über Putty ruft eure Bullet über die lokale ip Adresse auf - Login&lt;br /&gt;
In die Befehlszeile: &amp;quot;opkg update&amp;quot; eingeben...warten&lt;br /&gt;
dann &amp;quot;opkg install horst&amp;quot; eingeben&lt;br /&gt;
&lt;br /&gt;
LUCIE UI&lt;br /&gt;
Dann geht ihr in das Lucie User Interface über euren Browser und schaltet die Bullet in den Monitor-Mode: &lt;br /&gt;
[Administration-Login] -&amp;gt;Network-&amp;gt;Drahtlos-&amp;gt; Dein Device (z.B.wifi0)-&amp;gt;&lt;br /&gt;
Schnittstellenkonfiguration:&lt;br /&gt;
Modus: von adhoc auf Monitor stellen -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
PUTTY: Horst starten&lt;br /&gt;
In die Befehlszeile von Putty &amp;quot;horst -i ath0&amp;quot; kopieren/eingeben -&amp;gt;Hort läuft&lt;br /&gt;
&lt;br /&gt;
Dann wieder Modus: von Monitor auf adhoc stellen -&amp;gt; speichern und anwenden WARTEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-19T11:54:27Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Bekannte Probleme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten mit einer Bullet== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgende Netzwerk Konfiguration kann man entweder über das Luci User Interface des Routers oder einfacher unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. Es ist natürlich auch möglich einen Knoten auf mehrere Bullets zu erweitern (sie laufen dann über einen Switch) oder auch eine Bullet an einen Linksys Router zu hängen. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat. Für die Netzmaske  gilt:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme und Lösungen ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine Drahtlos-Schnittstelle mehr, olsr wird nicht mehr vollständig geladen - klickt man im UI auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
''Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
''2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist''''&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nun folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-19T11:50:59Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Bekannte Probleme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten mit einer Bullet== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgende Netzwerk Konfiguration kann man entweder über das Luci User Interface des Routers oder einfacher unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. Es ist natürlich auch möglich einen Knoten auf mehrere Bullets zu erweitern (sie laufen dann über einen Switch) oder auch eine Bullet an einen Linksys Router zu hängen. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat. Für die Netzmaske  gilt:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine Drahtlos-Schnittstelle mehr, klickt man auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''''&amp;quot;Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist&amp;quot;''''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nur folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die eigene Sicherungsdatei der Konfiguration laden&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-19T11:49:07Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Sicherung der Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten mit einer Bullet== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgende Netzwerk Konfiguration kann man entweder über das Luci User Interface des Routers oder einfacher unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. Es ist natürlich auch möglich einen Knoten auf mehrere Bullets zu erweitern (sie laufen dann über einen Switch) oder auch eine Bullet an einen Linksys Router zu hängen. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat. Für die Netzmaske  gilt:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
== Bekannte Probleme ==&lt;br /&gt;
&lt;br /&gt;
Der Router hat keine drahtlos Schnittstelle mehr, klickt man auf olsr kommt folgende Zeile:&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;Es konnte keine Verbindung zum OLSR-Daemon hergestellt werden!&lt;br /&gt;
Stellen Sie sicher das OLSRd läuft und das &amp;quot;txtinfo&amp;quot; Plugin auf Port&lt;br /&gt;
2006 geladen und &amp;quot;127.0.0.1&amp;quot; als Accept-Host gesetzt ist&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Ich konnte das Problem nur folgendermaßen lösen: &lt;br /&gt;
&lt;br /&gt;
Schritt1:&lt;br /&gt;
Im UI auf Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Grundsicherung wiederherstellen&lt;br /&gt;
&lt;br /&gt;
Schritt2:&lt;br /&gt;
aus dem Sicherungsarchiv die Sicherungsdatei wiederherstellen&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-19T11:39:18Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Anmerkung/Tipp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten mit einer Bullet== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgende Netzwerk Konfiguration kann man entweder über das Luci User Interface des Routers oder einfacher unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. Es ist natürlich auch möglich einen Knoten auf mehrere Bullets zu erweitern (sie laufen dann über einen Switch) oder auch eine Bullet an einen Linksys Router zu hängen. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat. Für die Netzmaske  gilt:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherung der Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Läuft der Router einmal, ist es sehr ratsam eine Sicherungsdatei der Konfiguration anzulegen. Man macht das über das UI unter:&lt;br /&gt;
Administration -&amp;gt; System -&amp;gt; Sichern/wiederherstellen -&amp;gt; Sicherung erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T16:13:57Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration für einen 0xFF-Endknoten mit einer Bullet== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgende Netzwerk Konfiguration kann man entweder über das Luci User Interface des Routers oder einfacher unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. Es ist natürlich auch möglich einen Knoten auf mehrere Bullets zu erweitern (sie laufen dann über einen Switch) oder auch eine Bullet an einen Linksys Router zu hängen. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat. Für die Netzmaske  gilt:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T10:00:00Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgende Netzwerk Konfiguration kann man entweder über das Luci User Interface des Routers oder einfacher unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:56:35Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Nach dem flashen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
=== Nach dem flashen ===&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:53:21Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===NETWORK + WIRELESS Konfiguration===&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:51:23Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Firewall-Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firewall-Settings ===&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:44:58Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Anmerkung/Tipp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Aussparung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klippschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:41:38Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* DHCP DNS Option */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/dhcp''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'dnsmasq'&lt;br /&gt;
	option 'domainneeded' '1'&lt;br /&gt;
	option 'boguspriv' '1'&lt;br /&gt;
	option 'localise_queries' '1'&lt;br /&gt;
	option 'rebind_protection' '1'&lt;br /&gt;
	option 'rebind_localhost' '1'&lt;br /&gt;
	option 'local' '/lan/'&lt;br /&gt;
	option 'domain' 'lan'&lt;br /&gt;
	option 'expandhosts' '1'&lt;br /&gt;
	option 'authoritative' '1'&lt;br /&gt;
	option 'readethers' '1'&lt;br /&gt;
	option 'leasefile' '/tmp/dhcp.leases'&lt;br /&gt;
	option 'resolvfile' '/tmp/resolv.conf.auto'&lt;br /&gt;
	list 'server' '193.238.157.5'&lt;br /&gt;
	list 'server' '193.238.157.16'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'lan'&lt;br /&gt;
	option 'interface' 'lan'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp' 'wan'&lt;br /&gt;
	option 'interface' 'wan'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'dhcp'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'start' '100'&lt;br /&gt;
	option 'limit' '150'&lt;br /&gt;
	option 'leasetime' '12h'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:38:26Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Firewall-Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:37:39Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
&lt;br /&gt;
''/etc/modules.d/50-madwifi'' &lt;br /&gt;
&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun ruft darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:32:37Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. &lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun ruft darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:31:07Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkelstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun ruft darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:29:52Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkeslstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind:&lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
* /etc/config/firewall&lt;br /&gt;
&lt;br /&gt;
Es wird in den folgenden Einstellungen angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun ruft darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:28:22Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Iptables / NAT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkeslstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
&lt;br /&gt;
Es wird angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firewall-Settings ==&lt;br /&gt;
&lt;br /&gt;
Nun ruft darf man nicht auf die Firewall-Settings vergessen. Derzeit ist der Originalzustand, dass sich die OLSR-Partner nicht verbinden weil auf air0 input auf zurückweisen steht.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/firewall''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'defaults'&lt;br /&gt;
	option 'drop_invalid' '1'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'syn_flood' '1'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'lan'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'network' 'lan'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'zone'&lt;br /&gt;
	option 'name' 'wan'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
	option 'input' 'ACCEPT'&lt;br /&gt;
	option 'output' 'ACCEPT'&lt;br /&gt;
	option 'forward' 'ACCEPT'&lt;br /&gt;
	option 'masq' '1'&lt;br /&gt;
	option 'mtu_fix' '1'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'udp'&lt;br /&gt;
	option 'dest_port' '68'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
	option 'family' 'ipv4'&lt;br /&gt;
&lt;br /&gt;
config 'rule'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
	option 'proto' 'icmp'&lt;br /&gt;
	option 'icmp_type' 'echo-request'&lt;br /&gt;
	option 'target' 'ACCEPT'&lt;br /&gt;
&lt;br /&gt;
config 'include'&lt;br /&gt;
	option 'path' '/etc/firewall.user'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'lan'&lt;br /&gt;
	option 'src' 'wan'&lt;br /&gt;
&lt;br /&gt;
config 'forwarding'&lt;br /&gt;
	option 'dest' 'wan'&lt;br /&gt;
	option 'src' 'lan'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:18:50Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkeslstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
* /etc/config/olrsd&lt;br /&gt;
&lt;br /&gt;
Es wird angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:17:54Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* OpenWRT Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkeslstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereits eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siehst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
Es wird angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:14:20Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* OLSR Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkeslstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereist eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siegst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
Es wird angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config 'olsrd'&lt;br /&gt;
	option 'IpVersion' '4'&lt;br /&gt;
	option 'FIBMetric' 'flat'&lt;br /&gt;
	option 'LinkQualityLevel' '2'&lt;br /&gt;
	option 'LinkQualityAlgorithm' 'etx_ff'&lt;br /&gt;
	option 'OlsrPort' '698'&lt;br /&gt;
	option 'Willingness' '3'&lt;br /&gt;
	option 'NatThreshold' '1.0'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_arprefresh.so.0.1'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_dyn_gw.so.0.5'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_httpinfo.so.0.1'&lt;br /&gt;
	option 'port' '1978'&lt;br /&gt;
	list 'Net' '0.0.0.0 0.0.0.0'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_nameservice.so.0.3'&lt;br /&gt;
	option 'ignore' '1'&lt;br /&gt;
&lt;br /&gt;
config 'LoadPlugin'&lt;br /&gt;
	option 'library' 'olsrd_txtinfo.so.0.1'&lt;br /&gt;
	option 'accept' '0.0.0.0'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
&lt;br /&gt;
config 'Interface'&lt;br /&gt;
	option 'ignore' '0'&lt;br /&gt;
	option 'interface' 'air0'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
&lt;br /&gt;
config 'InterfaceDefaults'&lt;br /&gt;
	option 'Mode' 'mesh'&lt;br /&gt;
	option 'Ip4Broadcast' '255.255.255.255'&lt;br /&gt;
	option 'HelloInterval' '5.0'&lt;br /&gt;
	option 'HelloValidityTime' '125.0'&lt;br /&gt;
	option 'TcInterval' '2.0'&lt;br /&gt;
	option 'TcValidityTime' '500.0'&lt;br /&gt;
	option 'MidInterval' '25.0'&lt;br /&gt;
	option 'MidValidityTime' '500.0'&lt;br /&gt;
	option 'HnaInterval' '25.0'&lt;br /&gt;
	option 'HnaValidityTime' '500.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2011-03-11T09:12:06Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt oder über Winkeslstecker an Antennen mit N-Buchse angeschlossen werden kann. Dadurch werden Antennenkabel überflüssig, was sich positiv auf die Empfangsempfindlichkeit auswirkt.&lt;br /&gt;
Die Stromversorgung erfolgt über PoE (4,5+; 7,8- am RJ54). Wichtig ist, nicht mehr als 24 Volt in die Bullet zu schicken, da sie es dir wirklich übel nehmen :-). &lt;br /&gt;
Weiters verfügt der Router über 6 LEDs, die Stromversorgung und LAN-Aktivität anzeigen. Im Originalbetriebssystem AirOS zeigen die restlichen LEDS die Empfangsleistung an, das aber bei OpenWRT leider nicht funktioniert. &lt;br /&gt;
Da es für AirOS zwar ein olsrd-Paket gibt, der WLAN-Treiber aber nicht Ad-Hoc-Modus-fähig ist, installieren wir OpenWRT-Backfire Vienna.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
Für unsere Community ist es ratsam, 0xFF-Backfire Vienna zu verwenden, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind, und einige Basiskonfigurationen bereist eingebaut wurden.&lt;br /&gt;
Das aktuelle Paket (derzeit noch ein Release Candidate) findest du auf ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen aus AirOS ===&lt;br /&gt;
Ist am Router noch das originale AirOS installiert, kann das Image bequem mit Webinterface geflasht werden.&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Ist dies nicht der Fall, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu hält man beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und lädt mittels TFTP-Client das oben erwähnte Image hoch. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
Für alle, die mit der Kommandozeile ein wenig auf Kriegsfuß sind, gehts auch über tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Nach der Installation das Programm starten und folgende Grundkonfigurationen vornehmen:&lt;br /&gt;
&lt;br /&gt;
Folder TFTP-Client anwählen und folgende Einstellungen machen:&lt;br /&gt;
Host = IP-deines Bullets. Das ist nach dem Reset IMMER 192.168.1.20, egal was vorher installiert war.&lt;br /&gt;
LOCAL FILE = Pfad/Firmware, wo du das openwrt-atheros-ubnt2-squashfs.bin hinkopiert hast.&lt;br /&gt;
&lt;br /&gt;
Nun beim &amp;quot;Power-up&amp;quot; die Reset-Taste (kleine Taste neben dem LAN-Port) solange halten, bis jeweils 2 LEDs abwechselnd zu blinken beginnen und danach am TFTP32 den PUT-Button klicken. Du siegst nun, wie das File hochgeladen wird und bekommst eine &amp;quot;success-Meldung&amp;quot; &lt;br /&gt;
Dann dauert´s noch ca 2Min bis das Image vollständig geflashed und Bullet sich rebootet hat. Bitte um Geduld und Strom NICHT ausschalten!&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Dein Bullet hat nun die IP 192.168.1.1 und ist über http oder telnet erreichbar.&lt;br /&gt;
Via telnet kannst du mit dem befehl &amp;quot;passwd&amp;quot; ein Passwort für den root-user setzen, um SSH zu aktivieren. Leichter gehts aber über http.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration == &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
Es wird angenommen, dass der Router NATen soll, also ein 0xFF-Endknoten ist, der auf der Lan-Seite einen PC hat. OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
	option 'ifname' 'lo'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '127.0.0.1'&lt;br /&gt;
	option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
	option 'ifname' 'eth0'&lt;br /&gt;
	option 'type' 'bridge'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'ipaddr' '192.168.1.1'&lt;br /&gt;
	option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat:&lt;br /&gt;
    im Addressbereich 193.238.15x.x:  255.255.252.0 &amp;lt;- Achtung &lt;br /&gt;
    im Addressbereich 78.41.11x.x:      255.255.255.0 &amp;lt;- Achtung &lt;br /&gt;
&lt;br /&gt;
config 'interface' 'air0'&lt;br /&gt;
	option 'proto' 'static'&lt;br /&gt;
	option 'dns' '193.238.157.5 193.238.157.16 193.238.156.225 208.67.220.220'&lt;br /&gt;
	option 'ipaddr' '193.238.159.XXX'&lt;br /&gt;
	option 'netmask' '255.255.25X.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
	option 'type' 'atheros'&lt;br /&gt;
	option 'disabled' '0'&lt;br /&gt;
&lt;br /&gt;
#hier wird der Channel eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'channel' '10'&lt;br /&gt;
	option 'diversity' '0'&lt;br /&gt;
	option 'txantenna' '1'&lt;br /&gt;
	option 'rxantenna' '1'&lt;br /&gt;
	option 'country' '40'&lt;br /&gt;
	option 'outdoor' '1'&lt;br /&gt;
	option 'txpower' '8'&lt;br /&gt;
	option 'distance' '10000'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
	option 'device' 'wifi0'&lt;br /&gt;
	option 'encryption' 'none'&lt;br /&gt;
	option 'mode' 'adhoc'&lt;br /&gt;
&lt;br /&gt;
#hier wird die entsprechende ssid + bssid eingestellt&lt;br /&gt;
&lt;br /&gt;
	option 'ssid' 'v10.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
	option 'bssid' '52:51:E5:D5:5A:43'&lt;br /&gt;
	option 'network' 'air0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-12-02T10:14:09Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
=== nicht kompiliertes OpenWRT Image ===&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== Freifunk Kamikaze ===&lt;br /&gt;
&lt;br /&gt;
Als Alternative kann man auch das 0xFF-Backfire Vienna Kamikaze/Luci Firmware nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind. Alle Einstellungen lassen sich zwar langsamer aber vielleicht für Anfänger bequemer im UI vornehmen.&lt;br /&gt;
&lt;br /&gt;
ftp://oe1xrw.ozw.wien.funkfeuer.at/contrib/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten bis die ersten zwei LEDs wieder grün leuchten.&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar.&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/FAQ"/>
				<updated>2010-10-06T11:42:10Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Wie sieht es mit Sicherheit aus? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;google&amp;gt;WIKI&amp;lt;/google&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Was ist FunkFeuer?==&lt;br /&gt;
FunkFeuer ist ein Projekt das sich zum Ziel gesetzt hat, ganz Wien in eine Funkwolke basierend auf freien Netzstandards - ein sogenanntes Bürgernetz zu hüllen. [[FunkfeuerBeschreibung|mehr...]]&lt;br /&gt;
&lt;br /&gt;
==Was ist ein Bürgernetz/Freenet?==&lt;br /&gt;
Hierbei gilt es zu unterscheiden zwischen &lt;br /&gt;
*frei im Sinne von Freibier und &lt;br /&gt;
*frei im Sinne von frei von Kontrolle&lt;br /&gt;
&lt;br /&gt;
Wir verstehen unter einem Bürgernetz ein Computernetzwerk, das frei von kommerziellen Interessen und selbstorganisiert ist. Jeder Teilnehmer ist demnach auch selbst für seinen Knoten (engl. Node) verantwortlich. Durch das Zusammenschalten entsteht ein größeres Netz, in unserem Falle basierend auf einem Mesh-Routing-Protokoll mit Namen OLSR.&lt;br /&gt;
&lt;br /&gt;
Um die Stabilität des Netzes trotz dieser dynamischen Verwaltung zu gewährleisten, erwarten wir uns von unseren Teilnehmern, dass sie das [http://funkfeuer.at/PeeringAgreement.180.0.html PicoPeeringAgreement] einhalten und damit die Basis für ein ruhiges Miteinander schaffen.&lt;br /&gt;
&lt;br /&gt;
==Rechtliche Hinweise==&lt;br /&gt;
Rechtliche Hinweise finden sich im [http://www.funkfeuer.at/PicoPeeringAgreement.59.0.html PicoPeeringAgreement].&lt;br /&gt;
&lt;br /&gt;
==Darf man das eigentlich auf den Frequenzen?==&lt;br /&gt;
Ja! Die Frequenzen sind bis zu gewissen Sendeleistungen frei und jeder darf darauf senden. Dank neuer Codierungstechniken macht es nicht mehr so viel aus, wenn jemand anderer ebenfalls die selbe Frequenz verwendet.&lt;br /&gt;
&lt;br /&gt;
==Wie erkenne ich das Funkfeuer WLAN?==&lt;br /&gt;
Adhoc Netzwerk&lt;br /&gt;
SSID: freiesnetz.www.funkfeuer.at - ein Funkfeuer Rundstrahler (&amp;quot;meistens Omni&amp;quot;)&lt;br /&gt;
oder: v*.freiesnetz.www.funkfeuer.at oder h*.freiesnetz.www.funkfeuer.at&lt;br /&gt;
Solltest du eine SSID 0xFF_00XX_www.funkfeuer.at sehen, so siehst du eine '''alte verweiste und ISOLIERTE ''' Funkfeuer Richtantenne die du nicht (mehr) mitbenützen kannst.&lt;br /&gt;
&lt;br /&gt;
==Gesundheit==&lt;br /&gt;
siehe hierzu: http://wiki.skyhub.de/index.php/Gesundheit&lt;br /&gt;
Fazit: das Handy, das du an dein Ohr hältst, strahlt 30 mal stärker als WLAN!&lt;br /&gt;
WLAN wird in Krankenhäusern als &amp;quot;harmlos&amp;quot; und unbedenklich eingestuft.&lt;br /&gt;
&lt;br /&gt;
==Warum muss ich mich registrieren?==&lt;br /&gt;
Weil es kein anonymes Netz ist.&lt;br /&gt;
Weil wir Infrastruktur aufbauen. Sollte jemand komplett illegale Dinge tun (Kinderp*rnos, Nazi Seiten hosten), dann MUSS so eine Aktion auf den Verursacher zurückfallen und nicht auf den Verein und auch nicht auf den Funknachbarn. Sprich: jeder ist selbst verantwortlich für das, was er/sie tut.&lt;br /&gt;
&lt;br /&gt;
==Gebt ihr meine Daten weiter?==&lt;br /&gt;
Nur wenn uns die Polizei einen von einem real existierenden Richter unterschriebenen Antrag unter die Nase hält.&lt;br /&gt;
Sprich: Wir haben ein sehr strenges Datenschutzgesetz in Österreich.&lt;br /&gt;
&lt;br /&gt;
==Wo kann ich mich registrieren?==&lt;br /&gt;
Am [[Montagstreff]] persönlich. Dort bekommst du Zugang zu &amp;quot;Redeemer&amp;quot;, unserer Benutzerdatenbank, in der du deinen Knoten anmelden und dir IP Adressen zuweisen lassen kannst.&lt;br /&gt;
&lt;br /&gt;
==Was ist ein Node?==&lt;br /&gt;
Ein Knotenpunkt, ein Mesh Routing fähiger Netzknoten.&lt;br /&gt;
Ein [[Node]] besteht aus üblicherweise mehreren [[Device|Devices]].&lt;br /&gt;
Ein Device ist ein kleiner WLAN Router oder auch dein mobiler Laptop. Alles, was eine einzige Funk Antenne hat.&lt;br /&gt;
&lt;br /&gt;
==Welche Referenz Projekte gibt es?==&lt;br /&gt;
siehe hierzu: [http://funkfeuer.at/Links.45.0.html Links/Community]&lt;br /&gt;
&lt;br /&gt;
==Wie schnell ist das Netz?==&lt;br /&gt;
Hängt sehr von den Details ab. Generell haben wir schon alle Erfahrungen gemacht: zwischen mickrigen wenigen  kBit/sec bis zu ca. 20 MBit/sec ist alles drinnen. Es hängt sehr davon ab, ob 1) kurze Distanzen und 2) Störungen da sind. Generell gilt aber: Richtfunkstrecken (Richtfunk zu Richtfunk, alle Netze mit x.freiesnetz.www.funkfeuer.at im Namen) bringen am ehesten Bandbreite (machen das Netz schnell) aber Omnis (Rundstrahler) machen das Netz stabil, weil sie sich zu vielen anderen Omnis verbinden können.&lt;br /&gt;
&lt;br /&gt;
Oft will man aber in der Praxis eine stabile Verbindung. Mail und Web sind die wichtigsten Services.&lt;br /&gt;
&lt;br /&gt;
Wir werden in Zukunft mit Ronjas und 5GHz experimentieren. Wer mitarbeiten möchte: es gibt dazu [[Arbeitsgruppen]]&lt;br /&gt;
&lt;br /&gt;
==Wird das nicht schnell missbraucht werden?==&lt;br /&gt;
Nein, die Teilnehmer bleiben nicht anonym. Wer bei uns durch das Gateway ins Internet gehen will, muss ein PicoPeeringAgreement unterschreiben und Namen und Adresse bekannt geben. Vorher wird der Zugang am Border Router nicht freigeschaltet. Für Abuse innerhalb des Netzes gibt es auf den Nodes genügend Möglichkeiten, von IPTables Rules bis Traffic Shaping.&lt;br /&gt;
&lt;br /&gt;
==Wie kann ich mitmachen?==&lt;br /&gt;
Am Besten ist, du schaust bei einem der nächsten [[Montagstreff]]s persönlich vorbei und klärst mit uns mal ab wie die derzeitige Situation bei dir aussieht. Wenn das geklärt ist und die Möglichkeit besteht dich ins Netz zu bekommen kannst du auch bei uns Equipment ausleihen (gegen eine Kaution) mit dem du mal einen ersten Feldversuch machen kannst ob du ein Signal empfangen kannst (siehe [[Erste Schritte]]). Wenn das alles geklärt ist und du dich entschließt einen Node aufzubauen geht es in die Detailplanung. Hier ist es wiederum sehr hilfreich wenn du dich öfters bei uns blicken lässt, wir können dir vor allem mit Know-How zur Seite stehen.&lt;br /&gt;
&lt;br /&gt;
Zusammengefasst:&lt;br /&gt;
&lt;br /&gt;
# Du kommst zum MontagsTreff und erhältst einen Einführung und eine Überprüfung deines Vorhabens auf Plausibilität&lt;br /&gt;
# Du scannst bei dir um sicher zu stellen, dass tatsächlich ausreichender Empfang möglich ist&lt;br /&gt;
# Du kommst zum MontagsTreff und erhältst Zugang zum Webfrontend&lt;br /&gt;
# Du legst deinen Knoten in der [http://sandwich.funkfeuer.at/patrick/map/ MAP] und deine Devices im Webfrontend an&lt;br /&gt;
# Du upgradest deinen Linksys mit Freifunk Firmware und stellst alles ein [https://wiki.funkfeuer.at/index.php/Freifunk_Firmware  Freifunk_Firmware]&lt;br /&gt;
# Aufbau&lt;br /&gt;
&lt;br /&gt;
==Was kostet das?==&lt;br /&gt;
Im allgemeinen lässt sich das schwer sagen - es kommt immer darauf an, welches Equipment du einsetzen willst/musst. Aber generell ist eine Anbindung unter 100 durchaus realistisch. Du benötigst nämlich als Minimum, im Idealfall, einen Linksys WRT54G(L)  mit der Originalantenne und ein Netzwerkkabel, eventuell noch eine Plastikbox 20x30 cm, um ihn vor Nässe zu schützen. Da passt dann auch die Originalantenne hinein.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Zweckdienlicher Weise, mehr Speed, mehr Nutzen auch für andere, sollten aber mehrere Linksys WRT54G Router mit externen Antennen für Richtfunkstrecken aufs Dach, oft auch auf einen Mast.&lt;br /&gt;
  &lt;br /&gt;
Das wird klarerweise dann mehr kosten.&lt;br /&gt;
&lt;br /&gt;
==Skaliert das Netz?==&lt;br /&gt;
Ja und Nein! Das Protokoll skaliert im Netzwerk Simulator hervorragend, im reelen Einsatz v.a. mit WLAN ist das so eine Sache. WLAN wurde nie für die Zwecke gebaut, für die wir es verwenden (Outdoor Betrieb). Und WLAN macht bei der Skalierung auch die grössten Schwierigkeiten. OLSR selber ist da schon etwas besser.&lt;br /&gt;
Andererseits hilft uns die Mesh Technologie, immer die kürzesten Strecken (die wenigsten WLAN - Hupfer) zu finden. Mit Tuning kommt man so auf teilweise sehr gute Ergebnisse (zB 16 MBit/sec effektiver Datentransfer).&lt;br /&gt;
Wenn die Einstellungen schlecht sind oder zu viele WLAN Strecken zwischen deinem Knoten und dem Internet Uplink sind, dann kann es durchaus langsam sein. Das Problem ist vielschichtig. Aber man kann sehr viel optimieren, bessere Antennen, Linkstrecken ...&lt;br /&gt;
&lt;br /&gt;
Bisher haben wir also gute und schlechte Erfahrungen gemacht. Und wir erarbeiten bereits jetzt mögliche Lösungen für Erweiterungen. So sind wir zum Beispiel derzeit mit der Überlegung beschäftigt einige Nodes über Glasfaser Leitungen zu verbinden (davon liegt ja in Wien genug) und damit die Zentralisation von unserem Border Router zu nehmen und zugleich die Möglichkeit das Netz generell besser zu dezentralisieren.&lt;br /&gt;
&lt;br /&gt;
Weiters beschäftigen wir uns mit FSO (optischen Links, &amp;quot;Laserlinks&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Nicht zuletzt versuchen wir, die diversen Probleme, die WLAN aufwirft durch neue WLAN Standards (5GHz, etc) zu umgehen. Ist ein aktives Forschungsgebiet bei uns und wir freuen uns über Mitstreiter!&lt;br /&gt;
&lt;br /&gt;
==Wie funktioniert der Uplink?==&lt;br /&gt;
Technisch funktioniert er wie jeder andere Uplink auch. ;-) Die Anbindung läuft über unseren eigenen Uplink in der Nähe des &amp;quot;VIVI&amp;quot; Internetknotens in Wien 1. Im Moment zahlt der Verein den Uplink.&lt;br /&gt;
&lt;br /&gt;
==Wie sieht es mit Sicherheit aus?==&lt;br /&gt;
Die Daten gehen hier über ein bewusst offenes Netz! Wenn man sich Sicherheit für seine Daten verschaffen will, ist das allerdings sehr schnell und einfach möglich. Wir bieten die Möglichkeit an, OpenVPN Tunnel bis zu unserem Border Router zu machen. Damit ist es möglich seine Daten via OpenSSL mit 2048Bit zu verschlüsseln und das ist um Längen besser als WEP. ;-)&lt;br /&gt;
&lt;br /&gt;
Wem das zu kompliziert ist, kann zumindest den Firefox Addon der Electric frontier foundation installieren, der bestimmte Seiten wie Wikipedia (oder auch google) automatisch mit https verschlüsselt. Der download für diesen Addon findet sich hier:&lt;br /&gt;
https://www.eff.org/https-everywhere&lt;br /&gt;
&lt;br /&gt;
==Selbstgebaute Antennen==&lt;br /&gt;
Wenn du handwerklich geschickt bist, kannst du es natürlich auch mit solchen Geräten versuchen. Wir selbst haben damit nicht die besten Ergebnisse erzielt und v.a. wenn man die Arbeit, die man damit hat, rechnet und dann die Preise von einigen günstigen Anbietern ansieht, überlegt man es sich nochmal. ;-)&lt;br /&gt;
&lt;br /&gt;
Allerdings, wer eine Antenne selber bauen '''will''', dem ist vielleicht mit dem Yagi Calculator geholfen: http://fermi.la.asu.edu/w9cf/yagipub/index.html&lt;br /&gt;
&lt;br /&gt;
==Mesh Routing?==&lt;br /&gt;
[[Mesh Routing]] ist ein radikal neuer Ansatz im Bereich der Routing Protokolle. Die Idee dahinter gibt es bereits seit einiger Zeit, die eigentlichen Möglichkeiten zur Benutzung sind aber v.a. durch die neuen Funktechnologien aufgekommen. Internet Provider verwenden zumeist klassische Routing Protokolle wie OSPF, BGP oder RIP. Diese kümmern sich darum, dass auf den Routern der Provider immer bekannt ist, über welche Interfaces welche Netze erreicht werden können und die Pakete entsprechend weiter gereicht werden. Diese Routing Tabellen werden aufgrund der Administration des Providers erstellt. Mesh Routing funktioniert hingegen völlig automatisch und unabhängig. Vereinfacht könnte man sich den Vorgang wie folgt vorstellen:&lt;br /&gt;
Rechner1: &amp;quot;Hey, ich bin da - wer noch?&amp;quot;&lt;br /&gt;
Rechner2: &amp;quot;Ich bin hier, über mich erreichst du xyz!&amp;quot;&lt;br /&gt;
Dies passiert in verschiedenen Abständen und damit erstellt sich jeder Router seine Routing Tabelle und lernt somit wie das Netz um ihn herum aufgebaut ist. In Wirklichkeit stecken dahinter natürlich noch einige Algorithmen mehr, wie zum Beispiel in OLSR eine Erweiterung die die Verbindungsqualität in die Routenwahl mit ein berechnet.&lt;br /&gt;
&lt;br /&gt;
==Wie baue ich meinen Knoten, welche Geräte brauche ich, wie funktioniert es?==&lt;br /&gt;
Siehe dazu die [[Erste Schritte | ersten Schritte]]&lt;br /&gt;
&lt;br /&gt;
==Muss ich wirklich aufs Dach? Ich empfange in meiner Wohnung schon Funkfeuer, ich möchte nur einen Router ins Fenster stellen oder mit dem Notebook ins Netz==&lt;br /&gt;
Funkfeuer ist '''kein''' wohltätiger Verein, der es sich zur Aufgabe gemacht hat, alle Menschen mit gratis Internet zu versorgen. Das gesamte Netz wurde von engagierten Leuten in ihrer Freizeit mit viel Aufwand aufgebaut. Wenn du nur in deiner Wohnung das Netz &amp;quot;empfängst&amp;quot;, dann gibst du nichts zurück. Wenn du aber selbst auf dem Dach einen Knoten aufbaust, dann bist du für deine umliegenden Knoten die Sicherheit, wenn einmal ein anderer Knoten ausfällt. Außerdem bist du dann möglicher Ausgangspunkt für weitere Interessenten. &lt;br /&gt;
Oder anders gesagt: Stell dir vor, du hast in mühsamer Arbeit eine Antenne am Dach montiert und dann kommt dein Nachbar und sagt: &amp;quot;Fein, das verwende ich einfach mit!&amp;quot; Das würdest du auch nicht wollen. Das Funkfeuer-Netz ist ein gegenseitiges Geben und Nehmen.&lt;br /&gt;
&lt;br /&gt;
==Gibt es da gar keine Ausnahmen?==&lt;br /&gt;
In einigen seltenen Fällen kann es sinnvoller sein, einen benachbarten Knoten beim Ausbau zu unterstützen und sich dann direkt an diesen anzuschließen. Das ist aber die Ausnahme und sollte ausschließlich nach vorheriger Absprache mit dem betreffenden Knotenbetreiber erfolgen! Außerdem solltest du es dann sehr in Erwägung ziehen, dem Netz auf andere Art und Weise etwas zurückzugeben. Vielleicht kannst du beim [[Montagstreff]]en neue Interessenten unterstützen? Oder du kannst gut programmieren und möchtest bei der Weiterentwicklung der Software mitarbeiten? Oder du möchtest einfach regelmäßig etwas [http://www.funkfeuer.at/Spenden.193.0.html spenden]?&lt;br /&gt;
&lt;br /&gt;
==Mobil mit Laptop im Netz, geht das?==&lt;br /&gt;
Ja! Überall dort, wo das Netz &amp;quot;freiesnetz.www.funkfeuer.at&amp;quot; empfangbar ist. So hat schon Radio Orange mobil über unser Netz eine Radio Sendung gestreamed und in das echte klassische Radio eingespeisst. Hat funktioniert!&lt;br /&gt;
Telefonieren (Voice over IP, VoIP) sollte ebenfalls so gehen. Uns ist es aber sehr recht, wenn man auch selber eine Antenne aufs Dach gibt, da so das netz eher wachsen kann.&lt;br /&gt;
&lt;br /&gt;
==Was braucht man dazu?==&lt;br /&gt;
Eine offizielle mobile IP Adresse von FunkFeuer, diese gibts beim [[Montagstreff]]en. Dann OLSR am Laptop installieren (siehe [http://funkfeuer.at/Windows.141.0.html Windows OLSR Download]) und dem &amp;quot;freiesnetz_www.funkfeuer.at&amp;quot; Netz im Ad-hoc modus joinen (verbinden).&lt;br /&gt;
OLSR starten, fertig. Details, Erklärungen und Installationshilfe am Montagstreffen.&lt;br /&gt;
&lt;br /&gt;
==Was für IP Adressen gibt es?==&lt;br /&gt;
Wir vergeben ausschließlich statische (fixe) und offizielle IP Adressen. Diese Adresse &amp;quot;gehört&amp;quot; dann dir und ändert sich nicht.&lt;br /&gt;
&lt;br /&gt;
siehe auch [[Erste_Schritte#Das_Frontend]]&lt;br /&gt;
&lt;br /&gt;
==Ich habe meine Firmware geflasht und nun geht die Linksys nicht mehr, was tun?==&lt;br /&gt;
&lt;br /&gt;
siehe [[Troubleshooting]]...&lt;br /&gt;
&lt;br /&gt;
==Wie flashe ich meine Linksys WRT54G?==&lt;br /&gt;
Ist unter Dokumentation, siehe [[Erste_Schritte#Firmware_flashen]]. Sonst&lt;br /&gt;
empfiehlt sich noch die sehr gute Seite von http://www.openwrt.org.&lt;br /&gt;
&lt;br /&gt;
==Wie schauts mit illegalen Downloads aus?==&lt;br /&gt;
hm... deine eigene Verantwortung. Wir versuchen ein Netz aufzubauen. Mehr nicht.&lt;br /&gt;
&lt;br /&gt;
==Kann jemand über meinen Knoten illegale Dinge tun?==&lt;br /&gt;
technisch gesehen kann es passieren, dass über deinen Knoten solche Daten &amp;quot;gerouted&amp;quot; werden. Allerdings ist die Absender Adresse (IP Adresse) eine statische von dem Verursacher und nicht deine. Es fällt also auf den Verursacher zurück.&lt;br /&gt;
&lt;br /&gt;
==Hilfe! Ich hab meinen Linksys geflasht und er booted nicht mehr! Was kann ich tun?==&lt;br /&gt;
Den Linksys kann man fast immer retten. Wir haben eine [[Troubleshooting]] Section...&lt;br /&gt;
Siehe auch [http://openwrt.org/OpenWrtDocsOpen WRT wiki]&lt;br /&gt;
&lt;br /&gt;
==Was ist dieses Smokeping-Ding?==&lt;br /&gt;
Smokeping zeigt an, wie gut die Verbindung von einem bestimmten Knoten bis zur &amp;quot;Funkfeuer-Zentrale&amp;quot; im Vivi ist. Dazu sendet ein Rechner von FunkFeuer (sandwich?) an jeden einzelnen Knoten alle 5 Minuten 20 [http://de.wikipedia.org/wiki/Ping_(Daten%C3%BCbertragung) Pings]. Die Antworten auf diese Pings werden grafisch dargestellt: Die grauen Balken zeigen an, wie lange es gedauert hat, bis Antworten auf die einzelnen Pings zurückkamen. Ein dunklerer Fleck im Balken zeigt an, dass die Antworten auf mehrere Pings ähnlich lange gedauert haben (weiter oben: lange Antwortzeit=schlecht - weiter unten: kurze Antwortzeit=gut). Eine hellere graue Fläche zeigt an, dass nur wenige Antworten auf einzelne Pings genau so lange gedauert haben. Die bunte Linie enthält 2 Informationen: Erstens zeigt ihre Position an, wie lange die Antworten auf die Pings ''im Durchschnitt'' gedauert haben (wieder: oben heißt langsam, unten heißt schnell). Außerdem zeigt ihre Farbe an, wie viele Pings &amp;quot;verloren gegangen&amp;quot; sind und keine Antwort erhielten. Grün: Keine Daten wurden verloren - Rot: (fast) alle Daten wurden verloren. &lt;br /&gt;
SmokePing zeigt dir nicht an, wie gut deine Verbindung zum/zu den nächsten Knoten ist. Schlechte Verbindungen irgendwo anders im Funkfeuer-Netz können sich bezüglich SmokePing bei der Grafik deines Knotens auswirken. Deine Verbindung zum Internet ist stabil und schnell, wenn du viele grüne Striche weit unten hast (z.B. für VoIP sehr wichtig).&lt;br /&gt;
&lt;br /&gt;
==Was bedeuten die Werte für LinkQuality / NLQ / ETX in der Freifunk-Firmware?==&lt;br /&gt;
Jeder Funkfeuer-Knoten sendet in regelmäßigen Intervallen Signale aus, um seine Umgebung zu &amp;quot;erkunden&amp;quot;. Der Wert &amp;quot;LinkQuality&amp;quot; gibt an, wie viele dieser Signale der benachbarten Knoten beim eigenen Knoten ankommen. Wenn also zum Beispiel 15 von 100 Signalen des Nachbarknotens nicht beim eigenen Knoten ankommen, so sind 15 Signale &amp;quot;lost&amp;quot; (nächste Spalte in der Weboberfläche); 85 Signale kommen an, daher ist der Wert für die LinkQuality 0,85 (85/100). Die beste mögliche Link Quality ist 1 (alle Pakete kommen an).&lt;br /&gt;
NLQ bedeutet Neighbour Link Quality (Link-Qualität beim Nachbarn) und sagt aus, wieviele meiner Pakete bei meinem Nachbarn ankommen. ETX bedeutet Expected Transmission Count (Erwartete Übertragungsanzahl) und ist ein Produkt aus LQ und NLQ (ETX=1/(LQxNLQ)). Wenn z.B. nur jedes zweite meiner Pakete bei meinem Nachbarn ankommt und wieder nur jedes zweite Paket meines Nachbarn bei mir ankommt, so muss ich voraussichtlich 4 Pakete auf den Weg schicken, wenn zumindest eines von mir zu meinem Nachbarn und auch wieder zurück kommen soll. Somit ist der ETX-Wert ein Maß für die Qualität der Verbindung zwischen zwei benachbarten Knoten. Was lässt sich noch aus diesen Werten herauslesen? Ist zum Beispiel die LQ gut (=nahe 1) aber die NLQ niedrig (=nahe 0), dann ist möglicherweise meine Sendeleistung zu schwach für meine Antenne eingestellt (siehe [[Gesetzliche_Bestimmungen]]).&lt;br /&gt;
&lt;br /&gt;
==Welchen Antennenanschluss hat der Linksys WRT54(G/L)?==&lt;br /&gt;
Der Linksys WRT54(G/L) hat als Antennenanschluss eine RP-TNC-Buchse (RP steht für Reversed Polarity, also umgekehrte Polarität). Dein Antennenkabel braucht also auf der einen Seite einen RP-TNC-Stecker, der andere Stecker ist abhängig von der verwendeten Antenne (meistens ist ein N-Stecker nötig).&lt;br /&gt;
&lt;br /&gt;
==Kann ich beide Antennenanschlüsse meines Routers verwenden?==&lt;br /&gt;
In der Standardfirmware werden die Antennenanschlüsse des Routers über einen sogenannten Diversity-Chip angesteuert. Dabei erkennt das Gerät, auf welcher Antenne der Empfang zuletzt besser war und wählt diese Antenne als Sendeantenne für die nächste Übertragung aus. Da bei Funkfeuer in vielen Fällen Richtantennen verwendet werden (die ja in völlig unterschiedliche Richtungen zeigen können), kann dies dazu führen, dass Pakete an die falsche Antenne und somit in die völlig falsche Richtung gesendet werden. Wir verwenden daher immer nur einen Antennenanschluss am Router und deaktivieren den Diversity-Chip.&lt;br /&gt;
&lt;br /&gt;
[[Category: Dokumentation]]&lt;br /&gt;
[[Category: Hilfe]]&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/FAQ</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/FAQ"/>
				<updated>2010-10-06T11:41:33Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Wie sieht es mit Sicherheit aus? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;google&amp;gt;WIKI&amp;lt;/google&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Was ist FunkFeuer?==&lt;br /&gt;
FunkFeuer ist ein Projekt das sich zum Ziel gesetzt hat, ganz Wien in eine Funkwolke basierend auf freien Netzstandards - ein sogenanntes Bürgernetz zu hüllen. [[FunkfeuerBeschreibung|mehr...]]&lt;br /&gt;
&lt;br /&gt;
==Was ist ein Bürgernetz/Freenet?==&lt;br /&gt;
Hierbei gilt es zu unterscheiden zwischen &lt;br /&gt;
*frei im Sinne von Freibier und &lt;br /&gt;
*frei im Sinne von frei von Kontrolle&lt;br /&gt;
&lt;br /&gt;
Wir verstehen unter einem Bürgernetz ein Computernetzwerk, das frei von kommerziellen Interessen und selbstorganisiert ist. Jeder Teilnehmer ist demnach auch selbst für seinen Knoten (engl. Node) verantwortlich. Durch das Zusammenschalten entsteht ein größeres Netz, in unserem Falle basierend auf einem Mesh-Routing-Protokoll mit Namen OLSR.&lt;br /&gt;
&lt;br /&gt;
Um die Stabilität des Netzes trotz dieser dynamischen Verwaltung zu gewährleisten, erwarten wir uns von unseren Teilnehmern, dass sie das [http://funkfeuer.at/PeeringAgreement.180.0.html PicoPeeringAgreement] einhalten und damit die Basis für ein ruhiges Miteinander schaffen.&lt;br /&gt;
&lt;br /&gt;
==Rechtliche Hinweise==&lt;br /&gt;
Rechtliche Hinweise finden sich im [http://www.funkfeuer.at/PicoPeeringAgreement.59.0.html PicoPeeringAgreement].&lt;br /&gt;
&lt;br /&gt;
==Darf man das eigentlich auf den Frequenzen?==&lt;br /&gt;
Ja! Die Frequenzen sind bis zu gewissen Sendeleistungen frei und jeder darf darauf senden. Dank neuer Codierungstechniken macht es nicht mehr so viel aus, wenn jemand anderer ebenfalls die selbe Frequenz verwendet.&lt;br /&gt;
&lt;br /&gt;
==Wie erkenne ich das Funkfeuer WLAN?==&lt;br /&gt;
Adhoc Netzwerk&lt;br /&gt;
SSID: freiesnetz.www.funkfeuer.at - ein Funkfeuer Rundstrahler (&amp;quot;meistens Omni&amp;quot;)&lt;br /&gt;
oder: v*.freiesnetz.www.funkfeuer.at oder h*.freiesnetz.www.funkfeuer.at&lt;br /&gt;
Solltest du eine SSID 0xFF_00XX_www.funkfeuer.at sehen, so siehst du eine '''alte verweiste und ISOLIERTE ''' Funkfeuer Richtantenne die du nicht (mehr) mitbenützen kannst.&lt;br /&gt;
&lt;br /&gt;
==Gesundheit==&lt;br /&gt;
siehe hierzu: http://wiki.skyhub.de/index.php/Gesundheit&lt;br /&gt;
Fazit: das Handy, das du an dein Ohr hältst, strahlt 30 mal stärker als WLAN!&lt;br /&gt;
WLAN wird in Krankenhäusern als &amp;quot;harmlos&amp;quot; und unbedenklich eingestuft.&lt;br /&gt;
&lt;br /&gt;
==Warum muss ich mich registrieren?==&lt;br /&gt;
Weil es kein anonymes Netz ist.&lt;br /&gt;
Weil wir Infrastruktur aufbauen. Sollte jemand komplett illegale Dinge tun (Kinderp*rnos, Nazi Seiten hosten), dann MUSS so eine Aktion auf den Verursacher zurückfallen und nicht auf den Verein und auch nicht auf den Funknachbarn. Sprich: jeder ist selbst verantwortlich für das, was er/sie tut.&lt;br /&gt;
&lt;br /&gt;
==Gebt ihr meine Daten weiter?==&lt;br /&gt;
Nur wenn uns die Polizei einen von einem real existierenden Richter unterschriebenen Antrag unter die Nase hält.&lt;br /&gt;
Sprich: Wir haben ein sehr strenges Datenschutzgesetz in Österreich.&lt;br /&gt;
&lt;br /&gt;
==Wo kann ich mich registrieren?==&lt;br /&gt;
Am [[Montagstreff]] persönlich. Dort bekommst du Zugang zu &amp;quot;Redeemer&amp;quot;, unserer Benutzerdatenbank, in der du deinen Knoten anmelden und dir IP Adressen zuweisen lassen kannst.&lt;br /&gt;
&lt;br /&gt;
==Was ist ein Node?==&lt;br /&gt;
Ein Knotenpunkt, ein Mesh Routing fähiger Netzknoten.&lt;br /&gt;
Ein [[Node]] besteht aus üblicherweise mehreren [[Device|Devices]].&lt;br /&gt;
Ein Device ist ein kleiner WLAN Router oder auch dein mobiler Laptop. Alles, was eine einzige Funk Antenne hat.&lt;br /&gt;
&lt;br /&gt;
==Welche Referenz Projekte gibt es?==&lt;br /&gt;
siehe hierzu: [http://funkfeuer.at/Links.45.0.html Links/Community]&lt;br /&gt;
&lt;br /&gt;
==Wie schnell ist das Netz?==&lt;br /&gt;
Hängt sehr von den Details ab. Generell haben wir schon alle Erfahrungen gemacht: zwischen mickrigen wenigen  kBit/sec bis zu ca. 20 MBit/sec ist alles drinnen. Es hängt sehr davon ab, ob 1) kurze Distanzen und 2) Störungen da sind. Generell gilt aber: Richtfunkstrecken (Richtfunk zu Richtfunk, alle Netze mit x.freiesnetz.www.funkfeuer.at im Namen) bringen am ehesten Bandbreite (machen das Netz schnell) aber Omnis (Rundstrahler) machen das Netz stabil, weil sie sich zu vielen anderen Omnis verbinden können.&lt;br /&gt;
&lt;br /&gt;
Oft will man aber in der Praxis eine stabile Verbindung. Mail und Web sind die wichtigsten Services.&lt;br /&gt;
&lt;br /&gt;
Wir werden in Zukunft mit Ronjas und 5GHz experimentieren. Wer mitarbeiten möchte: es gibt dazu [[Arbeitsgruppen]]&lt;br /&gt;
&lt;br /&gt;
==Wird das nicht schnell missbraucht werden?==&lt;br /&gt;
Nein, die Teilnehmer bleiben nicht anonym. Wer bei uns durch das Gateway ins Internet gehen will, muss ein PicoPeeringAgreement unterschreiben und Namen und Adresse bekannt geben. Vorher wird der Zugang am Border Router nicht freigeschaltet. Für Abuse innerhalb des Netzes gibt es auf den Nodes genügend Möglichkeiten, von IPTables Rules bis Traffic Shaping.&lt;br /&gt;
&lt;br /&gt;
==Wie kann ich mitmachen?==&lt;br /&gt;
Am Besten ist, du schaust bei einem der nächsten [[Montagstreff]]s persönlich vorbei und klärst mit uns mal ab wie die derzeitige Situation bei dir aussieht. Wenn das geklärt ist und die Möglichkeit besteht dich ins Netz zu bekommen kannst du auch bei uns Equipment ausleihen (gegen eine Kaution) mit dem du mal einen ersten Feldversuch machen kannst ob du ein Signal empfangen kannst (siehe [[Erste Schritte]]). Wenn das alles geklärt ist und du dich entschließt einen Node aufzubauen geht es in die Detailplanung. Hier ist es wiederum sehr hilfreich wenn du dich öfters bei uns blicken lässt, wir können dir vor allem mit Know-How zur Seite stehen.&lt;br /&gt;
&lt;br /&gt;
Zusammengefasst:&lt;br /&gt;
&lt;br /&gt;
# Du kommst zum MontagsTreff und erhältst einen Einführung und eine Überprüfung deines Vorhabens auf Plausibilität&lt;br /&gt;
# Du scannst bei dir um sicher zu stellen, dass tatsächlich ausreichender Empfang möglich ist&lt;br /&gt;
# Du kommst zum MontagsTreff und erhältst Zugang zum Webfrontend&lt;br /&gt;
# Du legst deinen Knoten in der [http://sandwich.funkfeuer.at/patrick/map/ MAP] und deine Devices im Webfrontend an&lt;br /&gt;
# Du upgradest deinen Linksys mit Freifunk Firmware und stellst alles ein [https://wiki.funkfeuer.at/index.php/Freifunk_Firmware  Freifunk_Firmware]&lt;br /&gt;
# Aufbau&lt;br /&gt;
&lt;br /&gt;
==Was kostet das?==&lt;br /&gt;
Im allgemeinen lässt sich das schwer sagen - es kommt immer darauf an, welches Equipment du einsetzen willst/musst. Aber generell ist eine Anbindung unter 100 durchaus realistisch. Du benötigst nämlich als Minimum, im Idealfall, einen Linksys WRT54G(L)  mit der Originalantenne und ein Netzwerkkabel, eventuell noch eine Plastikbox 20x30 cm, um ihn vor Nässe zu schützen. Da passt dann auch die Originalantenne hinein.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Zweckdienlicher Weise, mehr Speed, mehr Nutzen auch für andere, sollten aber mehrere Linksys WRT54G Router mit externen Antennen für Richtfunkstrecken aufs Dach, oft auch auf einen Mast.&lt;br /&gt;
  &lt;br /&gt;
Das wird klarerweise dann mehr kosten.&lt;br /&gt;
&lt;br /&gt;
==Skaliert das Netz?==&lt;br /&gt;
Ja und Nein! Das Protokoll skaliert im Netzwerk Simulator hervorragend, im reelen Einsatz v.a. mit WLAN ist das so eine Sache. WLAN wurde nie für die Zwecke gebaut, für die wir es verwenden (Outdoor Betrieb). Und WLAN macht bei der Skalierung auch die grössten Schwierigkeiten. OLSR selber ist da schon etwas besser.&lt;br /&gt;
Andererseits hilft uns die Mesh Technologie, immer die kürzesten Strecken (die wenigsten WLAN - Hupfer) zu finden. Mit Tuning kommt man so auf teilweise sehr gute Ergebnisse (zB 16 MBit/sec effektiver Datentransfer).&lt;br /&gt;
Wenn die Einstellungen schlecht sind oder zu viele WLAN Strecken zwischen deinem Knoten und dem Internet Uplink sind, dann kann es durchaus langsam sein. Das Problem ist vielschichtig. Aber man kann sehr viel optimieren, bessere Antennen, Linkstrecken ...&lt;br /&gt;
&lt;br /&gt;
Bisher haben wir also gute und schlechte Erfahrungen gemacht. Und wir erarbeiten bereits jetzt mögliche Lösungen für Erweiterungen. So sind wir zum Beispiel derzeit mit der Überlegung beschäftigt einige Nodes über Glasfaser Leitungen zu verbinden (davon liegt ja in Wien genug) und damit die Zentralisation von unserem Border Router zu nehmen und zugleich die Möglichkeit das Netz generell besser zu dezentralisieren.&lt;br /&gt;
&lt;br /&gt;
Weiters beschäftigen wir uns mit FSO (optischen Links, &amp;quot;Laserlinks&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Nicht zuletzt versuchen wir, die diversen Probleme, die WLAN aufwirft durch neue WLAN Standards (5GHz, etc) zu umgehen. Ist ein aktives Forschungsgebiet bei uns und wir freuen uns über Mitstreiter!&lt;br /&gt;
&lt;br /&gt;
==Wie funktioniert der Uplink?==&lt;br /&gt;
Technisch funktioniert er wie jeder andere Uplink auch. ;-) Die Anbindung läuft über unseren eigenen Uplink in der Nähe des &amp;quot;VIVI&amp;quot; Internetknotens in Wien 1. Im Moment zahlt der Verein den Uplink.&lt;br /&gt;
&lt;br /&gt;
==Wie sieht es mit Sicherheit aus?==&lt;br /&gt;
Die Daten gehen hier über ein bewusst offenes Netz! Wenn man sich Sicherheit für seine Daten verschaffen will, ist das allerdings sehr schnell und einfach möglich. Wir bieten die Möglichkeit an, OpenVPN Tunnel bis zu unserem Border Router zu machen. Damit ist es möglich seine Daten via OpenSSL mit 2048Bit zu verschlüsseln und das ist um Längen besser als WEP. ;-)&lt;br /&gt;
&lt;br /&gt;
Wem das zu komplizert ist kann zumindest den Firefox Addon der Electric frontier foundation installieren, der bestimmte Seiten wie Wikipedia (oder auch google) automatisch mit https verschlüsselt. Der download für diesen Addon findet sich hier:&lt;br /&gt;
https://www.eff.org/https-everywhere&lt;br /&gt;
&lt;br /&gt;
==Selbstgebaute Antennen==&lt;br /&gt;
Wenn du handwerklich geschickt bist, kannst du es natürlich auch mit solchen Geräten versuchen. Wir selbst haben damit nicht die besten Ergebnisse erzielt und v.a. wenn man die Arbeit, die man damit hat, rechnet und dann die Preise von einigen günstigen Anbietern ansieht, überlegt man es sich nochmal. ;-)&lt;br /&gt;
&lt;br /&gt;
Allerdings, wer eine Antenne selber bauen '''will''', dem ist vielleicht mit dem Yagi Calculator geholfen: http://fermi.la.asu.edu/w9cf/yagipub/index.html&lt;br /&gt;
&lt;br /&gt;
==Mesh Routing?==&lt;br /&gt;
[[Mesh Routing]] ist ein radikal neuer Ansatz im Bereich der Routing Protokolle. Die Idee dahinter gibt es bereits seit einiger Zeit, die eigentlichen Möglichkeiten zur Benutzung sind aber v.a. durch die neuen Funktechnologien aufgekommen. Internet Provider verwenden zumeist klassische Routing Protokolle wie OSPF, BGP oder RIP. Diese kümmern sich darum, dass auf den Routern der Provider immer bekannt ist, über welche Interfaces welche Netze erreicht werden können und die Pakete entsprechend weiter gereicht werden. Diese Routing Tabellen werden aufgrund der Administration des Providers erstellt. Mesh Routing funktioniert hingegen völlig automatisch und unabhängig. Vereinfacht könnte man sich den Vorgang wie folgt vorstellen:&lt;br /&gt;
Rechner1: &amp;quot;Hey, ich bin da - wer noch?&amp;quot;&lt;br /&gt;
Rechner2: &amp;quot;Ich bin hier, über mich erreichst du xyz!&amp;quot;&lt;br /&gt;
Dies passiert in verschiedenen Abständen und damit erstellt sich jeder Router seine Routing Tabelle und lernt somit wie das Netz um ihn herum aufgebaut ist. In Wirklichkeit stecken dahinter natürlich noch einige Algorithmen mehr, wie zum Beispiel in OLSR eine Erweiterung die die Verbindungsqualität in die Routenwahl mit ein berechnet.&lt;br /&gt;
&lt;br /&gt;
==Wie baue ich meinen Knoten, welche Geräte brauche ich, wie funktioniert es?==&lt;br /&gt;
Siehe dazu die [[Erste Schritte | ersten Schritte]]&lt;br /&gt;
&lt;br /&gt;
==Muss ich wirklich aufs Dach? Ich empfange in meiner Wohnung schon Funkfeuer, ich möchte nur einen Router ins Fenster stellen oder mit dem Notebook ins Netz==&lt;br /&gt;
Funkfeuer ist '''kein''' wohltätiger Verein, der es sich zur Aufgabe gemacht hat, alle Menschen mit gratis Internet zu versorgen. Das gesamte Netz wurde von engagierten Leuten in ihrer Freizeit mit viel Aufwand aufgebaut. Wenn du nur in deiner Wohnung das Netz &amp;quot;empfängst&amp;quot;, dann gibst du nichts zurück. Wenn du aber selbst auf dem Dach einen Knoten aufbaust, dann bist du für deine umliegenden Knoten die Sicherheit, wenn einmal ein anderer Knoten ausfällt. Außerdem bist du dann möglicher Ausgangspunkt für weitere Interessenten. &lt;br /&gt;
Oder anders gesagt: Stell dir vor, du hast in mühsamer Arbeit eine Antenne am Dach montiert und dann kommt dein Nachbar und sagt: &amp;quot;Fein, das verwende ich einfach mit!&amp;quot; Das würdest du auch nicht wollen. Das Funkfeuer-Netz ist ein gegenseitiges Geben und Nehmen.&lt;br /&gt;
&lt;br /&gt;
==Gibt es da gar keine Ausnahmen?==&lt;br /&gt;
In einigen seltenen Fällen kann es sinnvoller sein, einen benachbarten Knoten beim Ausbau zu unterstützen und sich dann direkt an diesen anzuschließen. Das ist aber die Ausnahme und sollte ausschließlich nach vorheriger Absprache mit dem betreffenden Knotenbetreiber erfolgen! Außerdem solltest du es dann sehr in Erwägung ziehen, dem Netz auf andere Art und Weise etwas zurückzugeben. Vielleicht kannst du beim [[Montagstreff]]en neue Interessenten unterstützen? Oder du kannst gut programmieren und möchtest bei der Weiterentwicklung der Software mitarbeiten? Oder du möchtest einfach regelmäßig etwas [http://www.funkfeuer.at/Spenden.193.0.html spenden]?&lt;br /&gt;
&lt;br /&gt;
==Mobil mit Laptop im Netz, geht das?==&lt;br /&gt;
Ja! Überall dort, wo das Netz &amp;quot;freiesnetz.www.funkfeuer.at&amp;quot; empfangbar ist. So hat schon Radio Orange mobil über unser Netz eine Radio Sendung gestreamed und in das echte klassische Radio eingespeisst. Hat funktioniert!&lt;br /&gt;
Telefonieren (Voice over IP, VoIP) sollte ebenfalls so gehen. Uns ist es aber sehr recht, wenn man auch selber eine Antenne aufs Dach gibt, da so das netz eher wachsen kann.&lt;br /&gt;
&lt;br /&gt;
==Was braucht man dazu?==&lt;br /&gt;
Eine offizielle mobile IP Adresse von FunkFeuer, diese gibts beim [[Montagstreff]]en. Dann OLSR am Laptop installieren (siehe [http://funkfeuer.at/Windows.141.0.html Windows OLSR Download]) und dem &amp;quot;freiesnetz_www.funkfeuer.at&amp;quot; Netz im Ad-hoc modus joinen (verbinden).&lt;br /&gt;
OLSR starten, fertig. Details, Erklärungen und Installationshilfe am Montagstreffen.&lt;br /&gt;
&lt;br /&gt;
==Was für IP Adressen gibt es?==&lt;br /&gt;
Wir vergeben ausschließlich statische (fixe) und offizielle IP Adressen. Diese Adresse &amp;quot;gehört&amp;quot; dann dir und ändert sich nicht.&lt;br /&gt;
&lt;br /&gt;
siehe auch [[Erste_Schritte#Das_Frontend]]&lt;br /&gt;
&lt;br /&gt;
==Ich habe meine Firmware geflasht und nun geht die Linksys nicht mehr, was tun?==&lt;br /&gt;
&lt;br /&gt;
siehe [[Troubleshooting]]...&lt;br /&gt;
&lt;br /&gt;
==Wie flashe ich meine Linksys WRT54G?==&lt;br /&gt;
Ist unter Dokumentation, siehe [[Erste_Schritte#Firmware_flashen]]. Sonst&lt;br /&gt;
empfiehlt sich noch die sehr gute Seite von http://www.openwrt.org.&lt;br /&gt;
&lt;br /&gt;
==Wie schauts mit illegalen Downloads aus?==&lt;br /&gt;
hm... deine eigene Verantwortung. Wir versuchen ein Netz aufzubauen. Mehr nicht.&lt;br /&gt;
&lt;br /&gt;
==Kann jemand über meinen Knoten illegale Dinge tun?==&lt;br /&gt;
technisch gesehen kann es passieren, dass über deinen Knoten solche Daten &amp;quot;gerouted&amp;quot; werden. Allerdings ist die Absender Adresse (IP Adresse) eine statische von dem Verursacher und nicht deine. Es fällt also auf den Verursacher zurück.&lt;br /&gt;
&lt;br /&gt;
==Hilfe! Ich hab meinen Linksys geflasht und er booted nicht mehr! Was kann ich tun?==&lt;br /&gt;
Den Linksys kann man fast immer retten. Wir haben eine [[Troubleshooting]] Section...&lt;br /&gt;
Siehe auch [http://openwrt.org/OpenWrtDocsOpen WRT wiki]&lt;br /&gt;
&lt;br /&gt;
==Was ist dieses Smokeping-Ding?==&lt;br /&gt;
Smokeping zeigt an, wie gut die Verbindung von einem bestimmten Knoten bis zur &amp;quot;Funkfeuer-Zentrale&amp;quot; im Vivi ist. Dazu sendet ein Rechner von FunkFeuer (sandwich?) an jeden einzelnen Knoten alle 5 Minuten 20 [http://de.wikipedia.org/wiki/Ping_(Daten%C3%BCbertragung) Pings]. Die Antworten auf diese Pings werden grafisch dargestellt: Die grauen Balken zeigen an, wie lange es gedauert hat, bis Antworten auf die einzelnen Pings zurückkamen. Ein dunklerer Fleck im Balken zeigt an, dass die Antworten auf mehrere Pings ähnlich lange gedauert haben (weiter oben: lange Antwortzeit=schlecht - weiter unten: kurze Antwortzeit=gut). Eine hellere graue Fläche zeigt an, dass nur wenige Antworten auf einzelne Pings genau so lange gedauert haben. Die bunte Linie enthält 2 Informationen: Erstens zeigt ihre Position an, wie lange die Antworten auf die Pings ''im Durchschnitt'' gedauert haben (wieder: oben heißt langsam, unten heißt schnell). Außerdem zeigt ihre Farbe an, wie viele Pings &amp;quot;verloren gegangen&amp;quot; sind und keine Antwort erhielten. Grün: Keine Daten wurden verloren - Rot: (fast) alle Daten wurden verloren. &lt;br /&gt;
SmokePing zeigt dir nicht an, wie gut deine Verbindung zum/zu den nächsten Knoten ist. Schlechte Verbindungen irgendwo anders im Funkfeuer-Netz können sich bezüglich SmokePing bei der Grafik deines Knotens auswirken. Deine Verbindung zum Internet ist stabil und schnell, wenn du viele grüne Striche weit unten hast (z.B. für VoIP sehr wichtig).&lt;br /&gt;
&lt;br /&gt;
==Was bedeuten die Werte für LinkQuality / NLQ / ETX in der Freifunk-Firmware?==&lt;br /&gt;
Jeder Funkfeuer-Knoten sendet in regelmäßigen Intervallen Signale aus, um seine Umgebung zu &amp;quot;erkunden&amp;quot;. Der Wert &amp;quot;LinkQuality&amp;quot; gibt an, wie viele dieser Signale der benachbarten Knoten beim eigenen Knoten ankommen. Wenn also zum Beispiel 15 von 100 Signalen des Nachbarknotens nicht beim eigenen Knoten ankommen, so sind 15 Signale &amp;quot;lost&amp;quot; (nächste Spalte in der Weboberfläche); 85 Signale kommen an, daher ist der Wert für die LinkQuality 0,85 (85/100). Die beste mögliche Link Quality ist 1 (alle Pakete kommen an).&lt;br /&gt;
NLQ bedeutet Neighbour Link Quality (Link-Qualität beim Nachbarn) und sagt aus, wieviele meiner Pakete bei meinem Nachbarn ankommen. ETX bedeutet Expected Transmission Count (Erwartete Übertragungsanzahl) und ist ein Produkt aus LQ und NLQ (ETX=1/(LQxNLQ)). Wenn z.B. nur jedes zweite meiner Pakete bei meinem Nachbarn ankommt und wieder nur jedes zweite Paket meines Nachbarn bei mir ankommt, so muss ich voraussichtlich 4 Pakete auf den Weg schicken, wenn zumindest eines von mir zu meinem Nachbarn und auch wieder zurück kommen soll. Somit ist der ETX-Wert ein Maß für die Qualität der Verbindung zwischen zwei benachbarten Knoten. Was lässt sich noch aus diesen Werten herauslesen? Ist zum Beispiel die LQ gut (=nahe 1) aber die NLQ niedrig (=nahe 0), dann ist möglicherweise meine Sendeleistung zu schwach für meine Antenne eingestellt (siehe [[Gesetzliche_Bestimmungen]]).&lt;br /&gt;
&lt;br /&gt;
==Welchen Antennenanschluss hat der Linksys WRT54(G/L)?==&lt;br /&gt;
Der Linksys WRT54(G/L) hat als Antennenanschluss eine RP-TNC-Buchse (RP steht für Reversed Polarity, also umgekehrte Polarität). Dein Antennenkabel braucht also auf der einen Seite einen RP-TNC-Stecker, der andere Stecker ist abhängig von der verwendeten Antenne (meistens ist ein N-Stecker nötig).&lt;br /&gt;
&lt;br /&gt;
==Kann ich beide Antennenanschlüsse meines Routers verwenden?==&lt;br /&gt;
In der Standardfirmware werden die Antennenanschlüsse des Routers über einen sogenannten Diversity-Chip angesteuert. Dabei erkennt das Gerät, auf welcher Antenne der Empfang zuletzt besser war und wählt diese Antenne als Sendeantenne für die nächste Übertragung aus. Da bei Funkfeuer in vielen Fällen Richtantennen verwendet werden (die ja in völlig unterschiedliche Richtungen zeigen können), kann dies dazu führen, dass Pakete an die falsche Antenne und somit in die völlig falsche Richtung gesendet werden. Wir verwenden daher immer nur einen Antennenanschluss am Router und deaktivieren den Diversity-Chip.&lt;br /&gt;
&lt;br /&gt;
[[Category: Dokumentation]]&lt;br /&gt;
[[Category: Hilfe]]&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:23:57Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* OpenWRT Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
=== nicht kompiliertes OpenWRT Image ===&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== Freifunk Kamikaze ===&lt;br /&gt;
&lt;br /&gt;
Als Alternative kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind. Alle Einstellungen lassen sich zwar langsamer aber vielleicht für Anfänger bequemer im UI vornehmen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten bis die ersten zwei LEDs wieder grün leuchten.&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar.&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:22:19Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* alternativ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== Freifunk Kamikaze ===&lt;br /&gt;
&lt;br /&gt;
Als Alternative kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind. Alle Einstellungen lassen sich zwar langsamer aber vielleicht für Anfänger bequemer im UI vornehmen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== flashen mit TFTP ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten bis die ersten zwei LEDs wieder grün leuchten.&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar.&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:21:31Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Freifunk Kamikaze */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== Freifunk Kamikaze ===&lt;br /&gt;
&lt;br /&gt;
Als Alternative kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind. Alle Einstellungen lassen sich zwar langsamer aber vielleicht für Anfänger bequemer im UI vornehmen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten bis die ersten zwei LEDs wieder grün leuchten.&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar.&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:19:14Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Freifunk Kamikaze */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== Freifunk Kamikaze ===&lt;br /&gt;
&lt;br /&gt;
Als Alternative kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind. Alle Einstellungen lassen sich zwar langsamer aber vielleicht für Anfänger einfacher im UI vornehmen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten bis die ersten zwei LEDs wieder grün leuchten.&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar.&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:17:48Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* alternativ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== Freifunk Kamikaze ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind und sich alle Einstellungen im UI vornehmen lassen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten bis die ersten zwei LEDs wieder grün leuchten.&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar.&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:14:23Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* flashen mit tftpd32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind und sich alle Einstellungen im UI vornehmen lassen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten bis die ersten zwei LEDs wieder grün leuchten.&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar.&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* alternativ flashen mit tftpd32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind und sich alle Einstellungen im UI vornehmen lassen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:12:38Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Man spart sich also das HF HDF-400 Kabel von der Antenne zum Router und hat deshalb auch dementsprechend weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind und sich alle Einstellungen im UI vornehmen lassen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== alternativ flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:10:51Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* Netzwerk Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann, man spart sich also das HF HDF-400 Kabel und hat deshalb auch weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind und sich alle Einstellungen im UI vornehmen lassen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== alternativ flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die folgenden Netzwerk Konfiguration kann man unter anderem mit folgenden Programm (winscp) vornehmen:&lt;br /&gt;
&lt;br /&gt;
http://winscp.net/eng/download.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:06:09Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* alternativ flashen mit tftpd32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann, man spart sich also das HF HDF-400 Kabel und hat deshalb auch weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind und sich alle Einstellungen im UI vornehmen lassen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== alternativ flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten&lt;br /&gt;
Die Bullet ist jetzt entweder über den Browser oder putty über die IP 192.168.1.1 erreichbar&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T08:03:41Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann, man spart sich also das HF HDF-400 Kabel und hat deshalb auch weniger Noise. Sie kostet um die 50 Euro. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind und sich alle Einstellungen im UI vornehmen lassen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== alternativ flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T07:51:06Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Wichtig ist nicht mehr als 24 Volt in die Bullet zu schicken. Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT. Die Bullet sollte während dem Flashen bzw. der Installation an eine Antenne geschraubt sein.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/Luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind und sich alle Einstellungen im UI vornehmen lassen.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== alternativ flashen mit tftpd32 ===&lt;br /&gt;
download von tftpd32: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend  TFTP Client starten &lt;br /&gt;
&lt;br /&gt;
Programm PIC: [[http://www.ubnt.com/wiki/index.php?title=File:9-OM.jpg]]&lt;br /&gt;
Server Interface = IP deines Computers&lt;br /&gt;
Host = deine Bullet mit der IP = 192.168.1.20&lt;br /&gt;
LOCAL FILE = Firmware für die Bullet (openwrt-atheros-ubnt2-squashfs.bin)&lt;br /&gt;
danach auf PUT clicken und ein paar Minuten warten&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T07:24:49Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* OpenWRT Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. (download von TFTP hier: http://tftpd32.jounin.net/tftpd32_download.html) &lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen). Nach dem Flashen hat der router die interne IP 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	<entry>
		<id>https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2</id>
		<title>UBNT Bullet2</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.funkfeuer.at/wiki/UBNT_Bullet2"/>
				<updated>2010-06-16T07:21:59Z</updated>
		
		<summary type="html">&lt;p&gt;Thomas: /* OpenWRT Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Bullet2.JPG]]&lt;br /&gt;
&lt;br /&gt;
Die [http://ubnt.com/products/bullet.php Ubiquiti Bullet2] ist ein Wetterfester Router, der direkt an Antennen mit N-Buchse angeschlossen werden kann. Die Stromversorgung erfolgt über PoE direkt über das Netzwerkkabel (4,5+; 7,8-). Die Bullet verfügt über einen LAN-Anschluss und 6 LEDs. LED 1+2 zeigen Stromversorgung und LAN-Aktivität an. Dir restlichen LEDs zeigen im Originalbetriebssystem die Empfangsleistung an. Für AirOS gibt es zwar ein olsrd-Paket, aber leider ist der WLAN-Treiber nicht Ad-Hoc-Modus-fähig. Daher installiert man am besten OpenWRT.&lt;br /&gt;
&lt;br /&gt;
== OpenWRT Installation ==&lt;br /&gt;
&lt;br /&gt;
Das OpenWRT Image kann bequem mit dem AirOS Webinterface auf die Bullet2 geflasht werden.&lt;br /&gt;
&lt;br /&gt;
Folgendes Firmware-Image ist das richtige:&lt;br /&gt;
&lt;br /&gt;
http://downloads.openwrt.org/kamikaze/8.09/atheros/openwrt-atheros-ubnt2-squashfs.bin&lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
&lt;br /&gt;
Als Anfänger kann man auch die Kamikaze/luci Firmware aus Leipzig nehmen, da hier alle nötigen Freifunk-Pakete bereits inkludiert sind.&lt;br /&gt;
&lt;br /&gt;
http://firmware.leipzig.freifunk.net/kamikaze/atheros/openwrt-atheros-ubnt2-squashfs.bin   &lt;br /&gt;
&lt;br /&gt;
=== alternativ ===&lt;br /&gt;
Sollte man aus irgendwelchen Gruenden nicht mehr auf das Webinterface zugreifen koennen, kann man das Image auch per TFTP hochladen. (download hier: http://tftpd32.jounin.net/tftpd32_download.html)&lt;br /&gt;
&lt;br /&gt;
Dazu drueckt man nach dem einschalten sofort die Reset Taste fuer 6-10 Sekunden (bis jeweils 2 LEDs abwechselnd blinken), anschliessend verbindet man sich mit einem TFTP Client (evt. zuerst mit ping die Erreichbarkeit testen).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; tftp 192.168.1.20&lt;br /&gt;
&amp;gt; bin&lt;br /&gt;
&amp;gt; put &amp;lt;IMAGE-NAME&amp;gt;&lt;br /&gt;
&amp;gt; exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Nach dem flashen ==&lt;br /&gt;
Die Bullet hat nun die IP 192.168.1.1&lt;br /&gt;
entsprechend musst du deine Netzwerkkarte neu konfigurieren&lt;br /&gt;
dann per telnet einloggen (&amp;quot;root&amp;quot;/kein passwort) und mit passwd ein passwort für den root user setzen um SSH zu aktivieren&lt;br /&gt;
&lt;br /&gt;
== Netzwerk Konfiguration == &lt;br /&gt;
&lt;br /&gt;
Die relevanten Files fuer die Netzwerkkonfiguration sind &lt;br /&gt;
* /etc/config/network&lt;br /&gt;
* /etc/config/wirless&lt;br /&gt;
&lt;br /&gt;
OpenWRT bridged das Ethernet und WIFI Interface standardmaessig, diese Standardkonfiguration wird veraendert um auf dem Wireless Interface die oeffentliche IP zu konfigurieren. Auf dem Ethernet Interface wird eine private IP Adresse konfiguriert. Spaeter werden dann iptables Rules erstellt um den Traffic aus dem LAN nach aussen zu NAT'en.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/network''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'interface' 'loopback'&lt;br /&gt;
        option 'ifname' 'lo'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '127.0.0.1'&lt;br /&gt;
        option 'netmask' '255.0.0.0'&lt;br /&gt;
&lt;br /&gt;
config 'interface' 'lan'&lt;br /&gt;
        option 'ifname' 'eth0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' '192.168.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.255.0'&lt;br /&gt;
&lt;br /&gt;
#hier wird die IP Adresse eingetragen die man im Reedemer zugewiesen bekommen hat&lt;br /&gt;
config 'interface' 'wan'&lt;br /&gt;
        option 'ifname' 'ath0'&lt;br /&gt;
        option 'proto' 'static'&lt;br /&gt;
        option 'ipaddr' 'xx.xx.xx.xx'&lt;br /&gt;
        option 'netmask' '255.255.xx.xx'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die richtigen Werte fuer ssid/bssid entnimmt man am besten dieser Seite: [[Kanalwahl]]&lt;br /&gt;
&lt;br /&gt;
Es ist darauf zu achten dass &amp;quot;option 'network' 'lan'&amp;quot; auskommentiert ist (man kann es auch ganz entfernen), da man sonst auf eth0 und ath0 die selbe IP hat.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/wireless''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config 'wifi-device' 'wifi0'&lt;br /&gt;
        option 'type' 'atheros'&lt;br /&gt;
        option 'channel' '1'&lt;br /&gt;
&lt;br /&gt;
config 'wifi-iface'&lt;br /&gt;
        option 'device' 'wifi0'&lt;br /&gt;
#        option 'network' 'lan'&lt;br /&gt;
        option 'encryption' 'none'&lt;br /&gt;
        option 'hidden' 0&lt;br /&gt;
        option 'mode' 'adhoc'&lt;br /&gt;
        option 'ssid' 'v1.freiesnetz.www.funkfeuer.at'&lt;br /&gt;
        option 'bssid' '4E:FE:52:36:2E:65'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Standardkonfiguration sind nur die Kanäle 1-11 aktiviert. Möchte man die Kanäle 12 oder 13 verwenden, ist der CountryCode auf &amp;quot;Österreich&amp;quot; zu stellen. Dazu ändert man in der Datei ''/etc/modules.d/50-madwifi'' die Zeile mit ''ath_ahb'' auf:&lt;br /&gt;
  ath_ahb countrycode=40&lt;br /&gt;
&lt;br /&gt;
== OLSR Installation ==&lt;br /&gt;
&lt;br /&gt;
Da man auf der Bullet (wahrscheinlich) noch keinen Internetzugriff hat, kann man sich das ipk File auf den lokalen Rechner herunterladen, per SCP auf die Bullet kopieren und anschliessend per ''opkg'' installieren. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OLSR braucht die libpthread die du zuvor installieren musst&lt;br /&gt;
* http://downloads.openwrt.org/kamikaze/8.09/atheros/packages/libpthread_0.9.29-14_mips.ipk&lt;br /&gt;
* http://texas.funkfeuer.at/~harald/olsrd/mips/olsrd_0.5.6-r5-1_mips.ipk&lt;br /&gt;
 opkg install &amp;lt;ipk-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OLSR Konfiguration ===&lt;br /&gt;
Das Konfigurationsfile fuer olsr heisst in OpenWRT: ''/etc/config/olsrd'' und es hat die uebliche UCI schreibweise, die sich von einer Standard olsr Konfigurationsdatei zwar syntaktisch unterscheidet aber die selben Konfigurationsparameter aufweisst. Die hier angegebenen Werte fuer Timer und Intervale sind von Empfehlungen auf der Funkfeuer Mailingliste uebernommen worden. Falls eine Parameter in der folgenden Liste vermisst wird so wurde dieser nicht explizit gesetzt da sein Standardwert bereits ok ist.&lt;br /&gt;
&lt;br /&gt;
''/etc/config/olsrd''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
config olsrd&lt;br /&gt;
        option IpVersion '4'&lt;br /&gt;
        option Willingness '7'&lt;br /&gt;
        option TcRedundancy '2'&lt;br /&gt;
        option LinkQualityAlgorithm 'etx_ff'&lt;br /&gt;
        option MprCoverage '7'&lt;br /&gt;
&lt;br /&gt;
config Interface&lt;br /&gt;
        list interface 'wan'&lt;br /&gt;
        option Ip4Broadcast '255.255.255.255'&lt;br /&gt;
        option HelloInterval '3.0'&lt;br /&gt;
        option HelloValidityTime '125.0'&lt;br /&gt;
        option TcValidityTime '500.0'&lt;br /&gt;
        option TcInterval '2.0'&lt;br /&gt;
        option MidInterval '25.0'&lt;br /&gt;
        option MidValidityTime '500.0'&lt;br /&gt;
        option HnaInterval '10.0'&lt;br /&gt;
        option HnaValidityTime '125.0'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iptables / NAT ==&lt;br /&gt;
&lt;br /&gt;
OpenWRT kommt mit einem Standard iptables Setup, ich habe es durch ein paar einfache Regeln ersetzt die ihren Zweck erfuellen. Das Script kann nach /etc/rc.d/S45_deinwunschname verlinkt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
iptables -F&lt;br /&gt;
iptables -t nat -F&lt;br /&gt;
iptables -X&lt;br /&gt;
&lt;br /&gt;
iptables -P INPUT DROP&lt;br /&gt;
iptables -P FORWARD DROP&lt;br /&gt;
iptables -P OUTPUT ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -t nat -A POSTROUTING -s 192.168.xx.0/24 -j MASQUERADE&lt;br /&gt;
iptables -A FORWARD -i ath0 -o ath0 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -i eth0 -s 192.168.xx.0/24 -j ACCEPT&lt;br /&gt;
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#olsr&lt;br /&gt;
iptables -A INPUT -s 193.238.156.0/22 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
iptables -A INPUT -s 78.41.112.0/21 -p udp --dport 698 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -p icmp -j ACCEPT&lt;br /&gt;
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
iptables -A INPUT -i eth0 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DHCP DNS Option ==&lt;br /&gt;
&lt;br /&gt;
Wenn man moechte, dass Clients, DNS Requests direkt an den DNS Server schicken, kann der DHCP Server so eingerichtet werden, dass er dies den Clients als Option mitgibt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# uci add_list dhcp.lan.dhcp_option=&amp;quot;6,193.238.157.16,193.238.157.5&amp;quot;&lt;br /&gt;
# uci commit dhcp&lt;br /&gt;
# /etc/init.d/dnsmasq restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Durch diese Schritte wird die Datei ''/etc/config/dhcp'' entsprechend veraendert und dnsmasq neugestartet.&lt;br /&gt;
&lt;br /&gt;
== Anmerkung/Tipp ==&lt;br /&gt;
&lt;br /&gt;
Die Ausspahrung im Schraubverschluss an der Unterseite ist zwar genau so gross dass ein RJ45 Stecker durchpasst, trotzdem sollte man bei gekauften (bereits gekrimpten) Kabeln darauf achten dass diese keinen Klipschutz haben. Dieser kann beim Durchfuehren des Kabels bzw. beim zuschrauben zu Problemen fuehren und muss dann evt. mit einem Messer vorsichtig entfernt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
fuer die signalstaerke leds gibt es einen (IMO zieml. invasiven) patch...&lt;br /&gt;
https://dev.openwrt.org/ticket/5066&lt;br /&gt;
&lt;br /&gt;
== Hardware Pics ==&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103755054/sizes/l/&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3103756610/sizes/l/&lt;br /&gt;
(gruene platine = Bullet2, weisse platine = Bullet5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.flickr.com/photos/mattw/3460916088/&lt;br /&gt;
(hier siehst Du, das Bullet2 und Picostation2 baugleich sind bis auf den Antennenanschluss)&lt;/div&gt;</summary>
		<author><name>Thomas</name></author>	</entry>

	</feed>