<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wireless.subsignal.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kay</id>
	<title>Weimarnetz Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wireless.subsignal.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kay"/>
	<link rel="alternate" type="text/html" href="https://wireless.subsignal.org/index.php?title=Spezial:Beitr%C3%A4ge/Kay"/>
	<updated>2026-10-18T04:05:24Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wireless.subsignal.org/index.php?title=Fries43-ToDo&amp;diff=18066</id>
		<title>Fries43-ToDo</title>
		<link rel="alternate" type="text/html" href="https://wireless.subsignal.org/index.php?title=Fries43-ToDo&amp;diff=18066"/>
		<updated>2011-04-20T21:58:04Z</updated>

		<summary type="html">&lt;p&gt;Kay: VPN_NEIGH korrekt ermitteln&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Finanzamt klaeren===&lt;br /&gt;
* 0365/639-1336 Fr.Pforr FA Gera (Verein,Schulden)&lt;br /&gt;
* 0365/639-1303 Fr.Kühnel bzw. Fr. Schulz (Verein,Gemeinützigkeit)&lt;br /&gt;
** offensichtlich liegt kein Antrag vor ?!?! (Telefonat 2009mar02)&lt;br /&gt;
&lt;br /&gt;
===Literatur und formulierungshinweise===&lt;br /&gt;
http://www.itespresso.de/news/netzwerke/news20061127064.aspx&lt;br /&gt;
&lt;br /&gt;
===Monitor Rechner: Welche Bildschirmdiagonale mit welchem Hoehen/Seitenverhaeltnis hat welche Flaeche===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
func_inch2cm ()&lt;br /&gt;
{&lt;br /&gt;
	awk -v VAR_INCH=&amp;quot;$1&amp;quot; &amp;#039;BEGIN{&lt;br /&gt;
		print VAR_INCH*2.54&lt;br /&gt;
	}&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
func_area ()&lt;br /&gt;
{&lt;br /&gt;
	awk -v X=$1 -v Y=$2 &amp;#039;BEGIN{&lt;br /&gt;
		print X*Y&lt;br /&gt;
	}&amp;#039; | cut -d&amp;#039;.&amp;#039; -f1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
func_diag2xy ()&lt;br /&gt;
{&lt;br /&gt;
	local DIAG=&amp;quot;$1&amp;quot;			# e.g.: 22&amp;quot;&lt;br /&gt;
	local RATE=&amp;quot;$2&amp;quot;			# e.g.: 16:10 or 4:3&lt;br /&gt;
	local RATE_X=&amp;quot;${RATE%:*}&amp;quot;&lt;br /&gt;
	local RATE_Y=&amp;quot;${RATE#*:}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	# 19²    = (4x)² + (3x)²&lt;br /&gt;
	# 19²    = 16x²   + 9x²&lt;br /&gt;
	# 19²    = 25x²&lt;br /&gt;
	# 19     = 5x&lt;br /&gt;
	# 19/5   = x&lt;br /&gt;
	#      x = 3.8&lt;br /&gt;
&lt;br /&gt;
	awk -v DIAG=$DIAG -v RATE_X=$RATE_X -v RATE_Y=$RATE_Y &amp;#039;BEGIN{&lt;br /&gt;
		X=(DIAG/sqrt((RATE_X*RATE_X)+(RATE_Y*RATE_Y)))&lt;br /&gt;
		print X*RATE_X&amp;quot;:&amp;quot;X*RATE_Y&lt;br /&gt;
	}&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Monitor-Rechner&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;lt;table cellspacing=2 cellpadding=2 border=1&amp;gt;&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Zoll\Verh&amp;amp;auml;ltnis &amp;lt;/td&amp;gt;&amp;lt;td align=center&amp;gt; 4:3 &amp;lt;/td&amp;gt;&amp;lt;td align=center&amp;gt; 16:9 &amp;lt;/td&amp;gt;&amp;lt;td align=center&amp;gt; 16:10 &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for DIAG in 13 14 15 16 17 18 19 20 21 22 23 24 25 26; do {&lt;br /&gt;
&lt;br /&gt;
	echo &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;a title=&amp;#039;$( func_inch2cm $DIAG ) cm&amp;#039;&amp;gt; $DIAG &amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	for RATE in &amp;quot;4:3&amp;quot; &amp;quot;16:9&amp;quot; &amp;quot;16:10&amp;quot;; do {&lt;br /&gt;
&lt;br /&gt;
		XY=&amp;quot;$( func_diag2xy $DIAG $RATE )&amp;quot;&lt;br /&gt;
		X=&amp;quot;$( func_inch2cm ${XY%:*} )&amp;quot;&lt;br /&gt;
		Y=&amp;quot;$( func_inch2cm ${XY#*:} )&amp;quot;&lt;br /&gt;
&lt;br /&gt;
		echo &amp;quot;&amp;lt;td align=right&amp;gt;&amp;lt;a title=&amp;#039;X/Y.inch=$XY;X.cm=$X;Y.cm=$Y&amp;#039;&amp;gt; $(func_area $X $Y) cm&amp;lt;sup&amp;gt;2&amp;lt;/a&amp;gt;&amp;lt;/sup&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;&lt;br /&gt;
	} done&lt;br /&gt;
	&lt;br /&gt;
	echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
} done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;lt;/table&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===GIT Tutorial===&lt;br /&gt;
* Grundlage: http://www.online-tutorials.net/programmierung/git/tutorials-t-3-263.html&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir code&lt;br /&gt;
cd code&lt;br /&gt;
git-init          # erzeugt einen .git-Ordner zur Verwaltung&lt;br /&gt;
vi .git/config    # es sollte eine Sektion [user] mit name+email angelegt werden&lt;br /&gt;
                  # nun ein paar neue Dateien anlegen:&lt;br /&gt;
&lt;br /&gt;
wget http://weimarnetz.de/freifunk/firmware/current-tarball.tar&lt;br /&gt;
tar xvf current-tarball.tar&lt;br /&gt;
rm current-tarball.tar&lt;br /&gt;
&lt;br /&gt;
git-add .                      # alles fuers einchecken vormerken&lt;br /&gt;
git-commit -a -m &amp;quot;kommentar&amp;quot;   # endgueltiges einchecken&lt;br /&gt;
git-log                        # changelog aller checkins anzeigen&lt;br /&gt;
git-show                       # Unterschied zwischen aktueller und vorletzer Version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Policy Based Routing - bestimmten IP-Bereich ueber VPN-Server ins Internet leiten===&lt;br /&gt;
* Ziele:&lt;br /&gt;
** das interne &amp;quot;Kabelnetz&amp;quot; soll direkt ins Internet&lt;br /&gt;
** alles, was durch die Luft kommt, soll über den Rootserver in Berlin geleitet werden (WLAN-DHCP, OLSR-Nachbarn)&lt;br /&gt;
* Fallen:&lt;br /&gt;
** das interne Netz sollte direkt erreichbar bleiben&lt;br /&gt;
** interne Dienste wie olsr und dns dürfen nicht über den Rootserver geleitet werden&lt;br /&gt;
* auf dem Internet-Einspeiser, der per VPN mit dem Root-Server verbunden ist:&lt;br /&gt;
* root-server ip, ist der VPN-nachbar:&lt;br /&gt;
** VPN_NEIGH=&amp;quot;$( _ipsystem do | grep ^WIFIVPNSERVERADR= | cut -d = -f 2)&amp;quot;&lt;br /&gt;
** die Variablen $LANNET/$LANPRE kommen vom &amp;#039;. /tmp/loader&amp;#039; (bzw. aus /tmp/NETPARAM)&lt;br /&gt;
** anstatt 10.63.0.0/16 koennte man auf $WIFINET/$WIFIPRE einsetzen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;50 weimarnetz_anonym&amp;quot; &amp;gt;&amp;gt;/etc/iproute2/rt_tables&lt;br /&gt;
ip rule add from 10.63.0.0/16 prio 30002 table weimarnetz_anonym&lt;br /&gt;
ip rule add to 10.63.0.0/16 prio 30001 lookup main&lt;br /&gt;
ip rule add from $LANNET/$LANPRE prio 30000 table main &lt;br /&gt;
ip route add default via $VPN_NEIGH dev tap0 table weimarnetz_anonym&lt;br /&gt;
ip route flush cache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Die Regel mit prio 30002 leitet alles, was aus dem IP-Bereich vom Weimarnetz über den Rootserver&lt;br /&gt;
* Die Regel mit prio 30001 leitet alles, was in den Bereich des Weimarnetz geht über die normale Routingtabelle&lt;br /&gt;
* Die Regel mit prio 30000 leitet das interne, kabelgebundene Netz über die normale Routingtabelle&lt;br /&gt;
* Beispiel auf Andis Router:&lt;br /&gt;
** IP Rules&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@BraeuSys:~ ip rule show&lt;br /&gt;
0:	from all lookup local &lt;br /&gt;
32763:	from all to 10.63.0.0/16 lookup main &lt;br /&gt;
32764:	from 10.63.52.32/27 lookup main &lt;br /&gt;
32765:	from 10.63.0.0/16 lookup weimarnetz_anonym &lt;br /&gt;
32766:	from all lookup main &lt;br /&gt;
32767:	from all lookup default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** IP Routen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@BraeuSys:~ ip route show table weimarnetz_anonym&lt;br /&gt;
default via 10.63.52.30 dev tap0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Traceroute&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@wifimac0016b6b74c52:~ traceroute heise.de&lt;br /&gt;
traceroute to heise.de (193.99.144.80), 30 hops max beginning with hop 1, 40 byte packets&lt;br /&gt;
 1  BraeuSys.olsr (10.63.52.1)  12.563 ms  7.25 ms  3.421 ms&lt;br /&gt;
 2  mid7.weimarnetz.olsr (10.63.52.30)  74 ms  59.897 ms  58.993 ms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* auf dem Rootserver muss dann maskiert werden, damit als Quelle nicht 10.0.0.0/8 in den Paketen steht:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iptables -t nat -I POSTROUTING -s 10.0.0.0/8 -d ! 10.0.0.0/8 -o venet0 -j SNAT --to-source 87.118.106.19&lt;br /&gt;
oder einfacher&lt;br /&gt;
iptables -t nat -I POSTROUTING -s 10.63.0.0/16 ! -d 10.63.0.0/16 -j MASQUERADE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Router mit 8mb problemlos over-the-air flashen===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh router&lt;br /&gt;
&lt;br /&gt;
URL=&amp;quot;http://download.berlin.freifunk.net/ipkg/_se505/openwrt-se505-freifunk-1.6.36-de.bin&amp;quot;&lt;br /&gt;
FILE=&amp;quot;/etc/init.d/S01firmware_burn&amp;quot;&lt;br /&gt;
&lt;br /&gt;
wget -qO /www/fw.trx &amp;quot;$URL&amp;quot;&lt;br /&gt;
echo &amp;gt;$FILE -e &amp;quot;#!/bin/sh\n[ -e /www/fw.trx ] &amp;amp;&amp;amp; /usr/sbin/firmware-burn /www/fw.trx&amp;quot;&lt;br /&gt;
chmod +x $FILE&lt;br /&gt;
reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RouterFehler Knoten6===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                        [ -n &amp;quot;$( nvram get lan_gateway )&amp;quot; ] &amp;amp;&amp;amp; fkt_masq_internet_traffic_over_lan_device                                       &lt;br /&gt;
                ;;                                                                                                                             &lt;br /&gt;
        esac                                                                                                                                   &lt;br /&gt;
                                                                                                                                               &lt;br /&gt;
                                                                                                                                               &lt;br /&gt;
        fkt_no_nat_for_wifi_clients                                                                                                            &lt;br /&gt;
root@schubert19:~# /etc/local.fw-fff\+ masq&lt;br /&gt;
Jan 09 12:59:43 | [up 4421.87s 831488 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.info] check_if_this_node_offers_inet() local default-gateway found, only 4 hops away 8-)&lt;br /&gt;
Jan 09 12:59:43 | [up 4422.13s 942080 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (masq_internet_traffic_over_lan_device) working&lt;br /&gt;
Jan 09 12:59:44 | [up 4422.57s 942080 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (masq_internet_traffic_over_lan_device) detected alien LAN-gateway, trying to fetch DHCP-address&lt;br /&gt;
Jan 09 12:59:46 | [up 4424.59s 925696 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (masq_internet_traffic_over_lan_device) using alienip &amp;#039;192.168.178.31&amp;#039; to reach gateway&lt;br /&gt;
Jan 09 12:59:46 | [up 4424.96s 925696 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (masq_internet_traffic_over_lan_device) local alien-address gateway&lt;br /&gt;
Jan 09 12:59:46 | [up 4425.23s 925696 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (masq_internet_traffic_over_lan_device) adding 192.168.178.31/24 on br0:aliennet&lt;br /&gt;
Jan 09 12:59:47 | [up 4425.56s 925696 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (masq_internet_traffic_over_lan_device) adding default route&lt;br /&gt;
Jan 09 12:59:47 | [up 4425.88s 925696 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (masq_internet_traffic_over_lan_device) success adding default route&lt;br /&gt;
Usage: /etc/init.d/S52vpn_fff+ (start|stop|restart (--force)|status)&lt;br /&gt;
/etc/local.fw-fff+: 36: func_packetfilter_show: not found&lt;br /&gt;
Jan 09 12:59:48 | [up 4426.63s 925696 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (masq_internet_traffic_over_lan_device) done&lt;br /&gt;
Jan 09 12:59:48 | [up 4426.96s 925696 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (fkt_no_nat_for_wifi_clients) Removing rules&lt;br /&gt;
iptables: No chain/target/match by that name&lt;br /&gt;
Jan 09 12:59:48 | [up 4427.26s 925696 bytes free] TERM:xterm /etc/local.fw-fff+ [daemon.debug] localfw_log() (fkt_nat_for_roaming_wifi_clients) Installing masquerading&lt;br /&gt;
root@schubert19:~# ip r&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jan  9 12:07:51 | daemon.info fff+ TERM:vt102 /etc/init.d/S52vpn_fff+ check_if_this_node_offers_inet(): local default-gateway found, only 4 hops away 8-)&lt;br /&gt;
Jan  9 12:07:53 | daemon.debug fff+ TERM:vt102 /etc/init.d/S52vpn_fff+ func_vpn_start(): no local default gateway - abort&lt;br /&gt;
&lt;br /&gt;
root@schubert19:~# fkt_check_if_this_node_offers_inet&lt;br /&gt;
Jan 09 13:03:27 | [up 4646.21s 1314816 bytes free] TERM:xterm -ash [daemon.debug] check_if_this_node_offers_inet() PHYDEV: &amp;#039;br0&amp;#039; METRIC: &amp;#039;&amp;#039; N: &amp;#039;&amp;#039; D: &amp;#039;192.168.178.1&amp;#039;&lt;br /&gt;
Jan 09 13:03:28 | [up 4646.93s 1282048 bytes free] TERM:xterm -ash [daemon.info] check_if_this_node_offers_inet() found local default-gateway over device &amp;#039;br0&amp;#039; = &amp;#039;lan&amp;#039;&lt;br /&gt;
lan&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Uptime-Statistik-Netzweit===&lt;br /&gt;
[[Fries43-Sandkasten]]&lt;br /&gt;
&lt;br /&gt;
==Grillparty auf Balkon vorbereiten==&lt;br /&gt;
# Getränke aus eigener Kasse bezahlen&lt;br /&gt;
# Wurst bringt Herr Bittorf mit&lt;br /&gt;
# Cocktails vorbereiten&lt;br /&gt;
# GoGo-Girls leasen&lt;br /&gt;
&lt;br /&gt;
===Stoffsammlung openWRT: hacking new devices===&lt;br /&gt;
&lt;br /&gt;
====Vendor / Model====&lt;br /&gt;
** one product, different vendors, different housings&lt;br /&gt;
** Lucent Technologies / Agere Systems Orinoco &amp;quot;Residential Gateway&amp;quot; Model RG-1000&lt;br /&gt;
** Apple Airport Base Station = Graphite Airport Base Station&lt;br /&gt;
** HP 802.11b Wireless LAN Small Business Access Point = HP HP-P1981A&lt;br /&gt;
** Compaq WL310 AP&lt;br /&gt;
** Dell Truemobile 1150 &amp;quot;RG 1000&amp;quot;&lt;br /&gt;
** AP-500, AP-1000&lt;br /&gt;
** Avaya wireless RG-1&lt;br /&gt;
&lt;br /&gt;
====known IP&amp;#039;s / factory defaults====&lt;br /&gt;
&lt;br /&gt;
* 10.0.1.1/24&lt;br /&gt;
* 10.0.0.1/24&lt;br /&gt;
* 192.42.249.13/24&lt;br /&gt;
* 153.69.254.254/24&lt;br /&gt;
* 192.168.1.1/24&lt;br /&gt;
&lt;br /&gt;
====Chips====&lt;br /&gt;
** AMD: Elan SC400-33AC Embedded x86 Processor / 96170&lt;br /&gt;
** ETHERNET, 10 mbit: 10baseT AMD PCnet ISA II (AM 79C961 AKC) ISA bridge (http://cateee.net/lkddb/web-lkddb/LANCE.html)&lt;br /&gt;
** RAM: 4096 KB&lt;br /&gt;
*** 2 x VG26V18165CJ SAO46U - 6&lt;br /&gt;
*** 1,048,576 x 16 - Bit CMOS Dynamic RAM&lt;br /&gt;
*** Vanguard International Semiconductor&lt;br /&gt;
** FLASH: 512 kb&lt;br /&gt;
*** 2 x IS61C256AH - 15J ; Q140561P 9942&lt;br /&gt;
*** 32,768 word by 8-bit static RAM&lt;br /&gt;
** MODEM: ? [http://xmodem.org/chipsets/conexant/conexant_rc56d.html | Conexant rc56d]&lt;br /&gt;
** ISDN: Hermstedt Mr.Happy v1.3&lt;br /&gt;
** miniPCI-Steckplatz: shipped with &amp;quot;Orinoco Silver&amp;quot;&lt;br /&gt;
** Power: 9 Volt DC @ 1100 mA&lt;br /&gt;
&lt;br /&gt;
====Keywords on PCB====&lt;br /&gt;
** HomePOINT EVT 5.0&lt;br /&gt;
** RG-1000 V 3.65&lt;br /&gt;
** ISDN-PCB: Motorola Coldfire MCF5204PU25B&lt;br /&gt;
&lt;br /&gt;
====Keywords in Firmware====&lt;br /&gt;
** &amp;lt;tt&amp;gt;tr -dc &amp;#039;[:print:]&amp;#039; &amp;lt;fw.bin&amp;lt;/tt&amp;gt;&lt;br /&gt;
** Copyright 1991 thru 2000 by Doug Karl and The Ohio State University&lt;br /&gt;
** KarlBridge V3.79 Copyright 1991 thru 2000 KarlNet, Inc.&lt;br /&gt;
** Apple Network [...] Base Station V3.79 SN-xxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
** http://www.youtube.com/watch?v=aUVuWmcO6Bo (Interview in TV with Doug Karl)&lt;br /&gt;
** http://www.murgatroid.com/rg1000/rg1000.htm&lt;br /&gt;
** http://www.icir.org/fenner/airport/&lt;br /&gt;
** http://vilos.com/rg1000/&lt;br /&gt;
** http://gicl.cs.drexel.edu/people/sevy/airport/&lt;br /&gt;
** http://www.e-bulles.be/bubble/RC-1000&lt;br /&gt;
** http://bulles.topgame.be/bubble/Rg_Install&lt;br /&gt;
** http://seattlewireless.net/moin.cgi/OrinocoRg1000&lt;br /&gt;
** http://ftp.escom.bg/Linux/wireless/rg1000/&lt;br /&gt;
** http://www.seattlewireless.net/index.cgi/AirportLinux&lt;br /&gt;
** http://www.mspin.net/~jjhuff/airport_linux/&lt;br /&gt;
** http://www.ambrisko.com/doug/airport/&lt;br /&gt;
** http://www.mail-archive.com/ltsp-discuss@lists.sourceforge.net/msg01536.html&lt;br /&gt;
** http://www.plasma-online.de/english/upgrade/tweak/fixes/fix_apple_airport.html&lt;br /&gt;
** http://www.slac.stanford.edu/~strauman/pers/airport/&lt;br /&gt;
&lt;br /&gt;
===Freie Seiten? / Trafficmessung inklusive===&lt;br /&gt;
&lt;br /&gt;
* mal schauen, wieviel datenverkehr da so drueber geht?!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ebay.de&lt;br /&gt;
google.de&lt;br /&gt;
google.com&lt;br /&gt;
gmx.de&lt;br /&gt;
de.wikipedia.org&lt;br /&gt;
web.de&lt;br /&gt;
yahoo.de&lt;br /&gt;
yahoo.com&lt;br /&gt;
weimarnetz.de&lt;br /&gt;
youtube.com&lt;br /&gt;
myspace&lt;br /&gt;
studivz&lt;br /&gt;
xing.com&lt;br /&gt;
youporn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Viele Dateien mit convert bearbeiten===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find /bilder/verzeichnis -type f &amp;gt;/tmp/filelist.txt&lt;br /&gt;
awk &amp;#039;{print &amp;quot;File: \&amp;quot;&amp;quot;$0&amp;quot;\&amp;quot;&amp;quot;;system(&amp;quot;convert -rotate \&amp;quot;+180\&amp;quot; \&amp;quot;&amp;quot;$0&amp;quot;\&amp;quot; ps:jpg&amp;quot;)}&amp;#039; /tmp/filelist.txt&lt;br /&gt;
&lt;br /&gt;
oder (geht nicht!)&lt;br /&gt;
&lt;br /&gt;
awk &amp;#039;{print &amp;quot;File: \&amp;quot;&amp;quot;$0&amp;quot;\&amp;quot;&amp;quot;;system(&amp;quot;convert -rotate \&amp;quot;+180\&amp;quot; ps:jpg \&amp;quot;&amp;quot;$0&amp;quot;\&amp;quot;&amp;quot;)}&amp;#039; /tmp/filelist.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ablage===&lt;br /&gt;
*[[Code-Schnipsel_POST-Daten_mit_netcat]]&lt;br /&gt;
*[[Code-Schnipsel_QUERY_STRING_eval_fff]]&lt;br /&gt;
*[[Code-Schnipsel_Layer7]]&lt;br /&gt;
*[[Firmwareentwicklung-Experimente]]&lt;br /&gt;
*[[SvenOlaTuecke-Mail2007jul18-dyngw_und_cron.minutely_iproute2]]&lt;br /&gt;
*[[SvenOlaTuecke-Mail2007aug12-mrate_und_rate_problem]]&lt;br /&gt;
*[[SvenOlaTuecke-Mail2007aug13-probe-request_und_wldog]]&lt;br /&gt;
*[[Sidd_aka_svenno_Mail2007aug15-tshirts_02caffeebabe]]&lt;br /&gt;
*[[SvenOlaTuecke-Mail2007sep12-sendeleistung,einheiten,wl,wifi,broadcom]]&lt;br /&gt;
&lt;br /&gt;
===Flickr===&lt;br /&gt;
* Elektra: http://www.flickr.com/photos/rportrr/243944335/sizes/o/&lt;br /&gt;
* Kloschi, Alexander Klosch, Paidros: http://www.flickr.com/photos/rportrr/243230308/sizes/o/&lt;br /&gt;
* Kloschi, Cven: http://www.flickr.com/photos/rportrr/243229300/sizes/o/&lt;br /&gt;
* Kloschi, abgefrackt: http://www.flickr.com/photos/rportrr/243944300/sizes/o/&lt;br /&gt;
* Bastian, WCW 2006, Berlin, C-Base: http://www.flickr.com/photos/73737099@N00/117250898/sizes/o/&lt;br /&gt;
* Offline Horst, Horst Krause, Berlin WCW 2006: http://www.flickr.com/photos/73737099@N00/117251075/sizes/o/&lt;br /&gt;
* Freifunk-Ufo, Leipzig: http://www.flickr.com/photos/8479197@N05/518554165/sizes/o/&lt;br /&gt;
* Kloschi mit lauter staunenden Leuten: http://www.flickr.com/photos/tlauriau/292505965/sizes/o/&lt;br /&gt;
* Cven mit lauter staunenden Kindern: http://www.flickr.com/photos/tlauriau/292511284/sizes/o/&lt;br /&gt;
&lt;br /&gt;
===Kot-Ablage===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@ex_eow:/etc/init.d# /usr/sbin/wl -i eth2 status&lt;br /&gt;
&lt;br /&gt;
SSID: &amp;quot;weimar.freifunk.net&amp;quot;&lt;br /&gt;
Mode: Ad Hoc    RSSI: -61 dBm   noise: -97 dBm  Channel: 5&lt;br /&gt;
BSSID: 02:CA:FF:EE:BA:BE        Capability: None &lt;br /&gt;
Supported Rates: [ 1(b) 2(b) 5.5(b) 6 9 11(b) 12 18 24 36 48 54 ]&lt;br /&gt;
&lt;br /&gt;
root@ex_eow:/etc/init.d# /usr/sbin/wl -i eth2 status | sed &amp;#039;s/: /=/g&amp;#039; | sed &amp;#039;s/=/=\&amp;quot;/g&amp;#039; | sed &amp;#039;s/\&amp;quot;\&amp;quot;/\&amp;quot;/g&amp;#039; | sed &amp;#039;s/$/\&amp;quot;/g&amp;#039; | sed &amp;#039;s/ \&amp;quot;/\&amp;quot;/g&amp;#039;                 &lt;br /&gt;
&lt;br /&gt;
SSID=&amp;quot;weimar.freifunk.net&amp;quot;&amp;quot;&lt;br /&gt;
Mode=&amp;quot;Ad Hoc    RSSI=&amp;quot;-63 dBm   noise=&amp;quot;-97 dBm  Channel=&amp;quot;5&amp;quot;&lt;br /&gt;
BSSID=&amp;quot;02:CA:FF:EE:BA:BE        Capability=&amp;quot;None&amp;quot;&lt;br /&gt;
Supported Rates=&amp;quot;[ 1(b) 2(b) 5.5(b) 6 9 11(b) 12 18 24 36 48 54 ]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Fehlt noch:&lt;br /&gt;
* alle Vorkommen von &amp;#039;[[:space:]]Buchstaben&amp;#039; durch &amp;#039;&amp;quot;Buchstaben&amp;#039; ersetzen&lt;br /&gt;
* alle Vorkommen von 1 oder mehreren Leerzeichen + &amp;quot; durch &amp;quot; ersetzen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kot-Ablage2===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ALLE Router listen lassen&lt;br /&gt;
wget -O - http://127.0.0.1:2006 | sed -e &amp;#039;/./{H;$!d;}&amp;#039; -e &amp;#039;x;/Table: Routes/!d;&amp;#039; | grep HOST | grep -v \.254 | grep -v \.253 | awk &amp;#039;{print $1}&amp;#039; | sort -n&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pppoecd-Einwahl:&lt;br /&gt;
&lt;br /&gt;
eval $(netparam);USER=&amp;quot;$(nvram get pppoe_username)&amp;quot;;PASS=&amp;quot;$(nvram get pppoe_passwd)&amp;quot;&lt;br /&gt;
pppoecd $WANDEV -u $USER -p $PASS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kot-Ablage3===&lt;br /&gt;
* [[poormens_desktop_search_engine.sh]]&lt;br /&gt;
&lt;br /&gt;
===Kot-Ablage4===&lt;br /&gt;
* Netzknotennummer mit alter Firmware, emails zusammensammeln&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
LIST=&amp;quot;$(wget -O - http://127.0.0.1:2006 | grep 255\.255\.255\.240 | awk -F. &amp;#039;{print $3}&amp;#039; | sort | uniq)&amp;quot;&lt;br /&gt;
for NN in $LIST; do wget -O - http://10.63.$NN.1/cgi-bin-contact.html | awk &amp;#039;/E-Mail:/ {print}&amp;#039;;done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kot-Ablage5===&lt;br /&gt;
* alle aktiven Router zaehlen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -O - http://127.0.0.1:2006 | sed -e &amp;#039;/./{H;$!d;}&amp;#039; -e &amp;#039;x;/Table: Routes/!d;&amp;#039; | grep &amp;quot;/32&amp;quot; | grep -v &amp;quot;.254/32&amp;quot; | grep -v &amp;quot;.253/32&amp;quot; | grep -v &amp;quot;.33/32&amp;quot; | grep -v &amp;quot;.97/32&amp;quot; | sort | wc -l&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Bulle Mario in Weimar=&lt;br /&gt;
* [[Mario Bueckert und Mario Bueckert als Bulle bzw. Kuh Bueckert|Bulle Mario Bueckert]]&lt;br /&gt;
&lt;br /&gt;
===IPK-Kompatible Paketliste auf dem Root-Server erzeugen lassen===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
OUT=&amp;quot;Packages&amp;quot;; &amp;gt;$OUT; for FILE in $(ls -1 *.ipk); do echo -en &amp;quot;$FILE: &amp;quot;; tar xzf &amp;quot;$FILE&amp;quot; ./control.tar.gz; tar xzf control.tar.gz ./control; cat &amp;gt;&amp;gt;$OUT control; stat --printf &amp;quot;Size: %s\nFilename: %n\n\n&amp;quot; $FILE &amp;gt;&amp;gt;$OUT; rm -f control control.tar.gz; echo &amp;quot;ok&amp;quot;; done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fachbücher bestellen===&lt;br /&gt;
* [http://www.buchhandlung-rockenstein.de Fachliteratur (O&amp;#039;Reilly etc) online bestellen im Buchgeschäft Schleusingen]&lt;br /&gt;
* [http://www.buchhandlung-schleusingen.de Kinderbücher bestellen im Buchgeschäft Rockenstein]&lt;br /&gt;
* Suchmaschinenfänger 8-)&lt;br /&gt;
&lt;br /&gt;
===Eigenes IPK automatisch erzeugen lassen===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
URL=&amp;quot;http://pgl.yoyo.org/as/serverlist.php?showintro=0;hostformat=hosts&amp;quot;&lt;br /&gt;
IPKG_NAME=&amp;quot;fff-adblock-list&amp;quot;&lt;br /&gt;
IPKG_VERSION=&amp;quot;0.1.0&amp;quot;&lt;br /&gt;
IPKG_CPU=&amp;quot;mipsel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;2.0&amp;quot; &amp;gt;&amp;quot;debian-binary&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cat &amp;gt;control &amp;lt;&amp;lt;EOF&lt;br /&gt;
Package: $IPKG_NAME&lt;br /&gt;
Priority: optional&lt;br /&gt;
Version: $IPKG_VERSION&lt;br /&gt;
Architecture: $IPKG_CPU&lt;br /&gt;
Maintainer: Bastian Bittorf &amp;lt;bittorf@bluebottle.com&amp;gt;&lt;br /&gt;
Depends: iptables-mod-filter&lt;br /&gt;
Section: networking&lt;br /&gt;
Description: installs actual adblock-hosts-list (build: $(date +%Y_%m_%d))&lt;br /&gt;
Source: $URL&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
tar cvzf control.tar.gz ./control&lt;br /&gt;
&lt;br /&gt;
mkdir tmp&lt;br /&gt;
wget -qO - &amp;quot;$URL&amp;quot; | sed -n &amp;#039;/127\.0\.0\.1/p&amp;#039; | sed &amp;#039;s/127\.0\.0\.1 //&amp;#039; &amp;gt;tmp/hosts.drop&lt;br /&gt;
tar cvzf data.tar.gz tmp/&lt;br /&gt;
&lt;br /&gt;
tar cvzf ${IPKG_NAME}_${IPKG_VERSION}_${IPKG_CPU}.ipk ./debian-binary ./control.tar.gz ./data.tar.gz&lt;br /&gt;
&lt;br /&gt;
rm -fR tmp/&lt;br /&gt;
rm data.tar.gz&lt;br /&gt;
rm control&lt;br /&gt;
rm control.tar.gz&lt;br /&gt;
rm debian-binary&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===get_mac_from_random_node.sh===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
fkt_prepare () {&lt;br /&gt;
        FFF_NET=10&lt;br /&gt;
        FFF_CITY=63&lt;br /&gt;
&lt;br /&gt;
        STATUS_PAGE=&amp;quot;/tmp/temp_status_page.txt&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
fkt_calc_node_from_ip () {              # SENS: calculate nodenumber from IP-address&lt;br /&gt;
                                        # ARG1: ip-address&lt;br /&gt;
        local IP=&amp;quot;$1&amp;quot;&lt;br /&gt;
        local OKT3=&amp;quot;$(echo $IP | sed &amp;#039;s/[0-9]*\.[0-9]*\.\([0-9]*\)\.[0-9]*/\1/g&amp;#039;)&amp;quot;&lt;br /&gt;
        local OKT4=&amp;quot;$(echo $IP | sed &amp;#039;s/[0-9]*\.[0-9]*\.[0-9]*\.\([0-9]*\)/\1/g&amp;#039;)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        if [ -z &amp;quot;$(echo $IP | sed &amp;quot;/^$FFF_NET\.$FFF_CITY\./!d&amp;quot;)&amp;quot; ]; then        # ip is not from mesh e.g. 192.168.1.2&lt;br /&gt;
                echo &amp;quot;0&amp;quot;&lt;br /&gt;
                return&lt;br /&gt;
        fi&lt;br /&gt;
&lt;br /&gt;
          if [ &amp;quot;$OKT4&amp;quot; -gt  &amp;quot;-1&amp;quot; ] &amp;amp;&amp;amp; [ &amp;quot;$OKT4&amp;quot; -lt  &amp;quot;64&amp;quot; ]; then echo $OKT3&lt;br /&gt;
        elif [ &amp;quot;$OKT4&amp;quot; -gt  &amp;quot;63&amp;quot; ] &amp;amp;&amp;amp; [ &amp;quot;$OKT4&amp;quot; -lt &amp;quot;128&amp;quot; ]; then echo $(( $OKT3 + 255))&lt;br /&gt;
        elif [ &amp;quot;$OKT4&amp;quot; -gt &amp;quot;127&amp;quot; ] &amp;amp;&amp;amp; [ &amp;quot;$OKT4&amp;quot; -lt &amp;quot;192&amp;quot; ]; then echo $(( $OKT3 + 510))&lt;br /&gt;
        elif [ &amp;quot;$OKT4&amp;quot; -gt &amp;quot;191&amp;quot; ] &amp;amp;&amp;amp; [ &amp;quot;$OKT4&amp;quot; -lt &amp;quot;256&amp;quot; ]; then echo $(( $OKT3 + 765))&lt;br /&gt;
        fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
fkt_wget () {&lt;br /&gt;
        local C=0                                                       # counter (raising) for maximal seconds&lt;br /&gt;
        local MAX=15                                                    # maximal running time in seconds&lt;br /&gt;
        local URL=&amp;quot;$1&amp;quot;&lt;br /&gt;
        local PID_WGET=&amp;quot;&amp;quot;&lt;br /&gt;
        local PID_LINE=&amp;quot;&amp;quot;&lt;br /&gt;
        local PID_LINE_NOW=&amp;quot;&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        wget -qO - &amp;quot;$URL&amp;quot; 2&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
        PID_WGET=&amp;quot;$(pidof wget | sed &amp;#039;s/ /\n/g&amp;#039; | sed &amp;#039;$!d&amp;#039;)&amp;quot;           # list of all wget-pid&amp;#039;s, insert newlines, print last line&lt;br /&gt;
        PID_LINE=&amp;quot;$(cat /proc/$PID_WGET/cmdline 2&amp;gt;/dev/null)&amp;quot;           # exact line of ps-output&lt;br /&gt;
        &lt;br /&gt;
        while [ -e &amp;quot;/proc/$PID_WGET&amp;quot; ]; do                              # wget-process in tasklist?&lt;br /&gt;
                sleep 1&lt;br /&gt;
                let C+=1&lt;br /&gt;
                &lt;br /&gt;
                PID_LINE_NOW=&amp;quot;$(cat /proc/$PID_WGET/cmdline 2&amp;gt;/dev/null)&amp;quot;&lt;br /&gt;
                &lt;br /&gt;
                if [ $C -gt $MAX ]; then                                # maximal execution time reached&lt;br /&gt;
                        if [ &amp;quot;$PID_LINE&amp;quot; = &amp;quot;$PID_LINE_NOW&amp;quot; ] ; then     # is this really the started process?&lt;br /&gt;
                        &lt;br /&gt;
                                logger &amp;quot;wgetting \&amp;quot;$URL\&amp;quot; - killing pid $PID_WGET after $C seconds&amp;quot;&lt;br /&gt;
                                kill $PID_WGET 2&amp;gt;/dev/null &amp;gt;/dev/null&lt;br /&gt;
                                return&lt;br /&gt;
                        else                                            # this is another process&lt;br /&gt;
                                logger &amp;quot;wgetting \&amp;quot;$URL\&amp;quot; - ready after $C seconds (\&amp;quot;$PID_LINE&amp;quot;\&amp;quot; != \&amp;quot;$PID_LINE_NOW&amp;quot;\&amp;quot;)&amp;quot;&lt;br /&gt;
                                return&lt;br /&gt;
                        fi&lt;br /&gt;
                fi&lt;br /&gt;
        done&lt;br /&gt;
        &lt;br /&gt;
        logger &amp;quot;wgetting \&amp;quot;$URL\&amp;quot; - ready after $C seconds&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
fkt_get_random_node () {&lt;br /&gt;
        local OLSR_INFO=&amp;quot;wget -qO - http://127.0.0.1:2006&amp;quot;&lt;br /&gt;
        local OLSR_TOPO=&amp;quot;sed -e &amp;#039;/./{H;$!d;}&amp;#039; -e &amp;#039;x;/Table: Topology/!d;&amp;#039;&amp;quot;&lt;br /&gt;
        local OLSR_NODE=&amp;quot;sed -e &amp;#039;/^[0-9]/!d&amp;#039; -e &amp;#039;s/^\([0-9.]*\) *.*/\1/g&amp;#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        local ALL_NODES=&amp;quot;$( $OLSR_INFO | sed -e &amp;#039;/./{H;$!d;}&amp;#039; -e &amp;#039;x;/Table: Topology/!d;&amp;#039; | sed -e &amp;#039;/^[0-9]/!d&amp;#039; -e &amp;#039;s/^\([0-9.]*\) *.*/\1\n/g&amp;#039; | sort | uniq )&amp;quot;&lt;br /&gt;
        local COUNT_ALL=&amp;quot;$( echo -en &amp;quot;$ALL_NODES&amp;quot; | wc -l )&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        local RAND_SEED=&amp;quot;$( dd if=/dev/urandom bs=2 count=1 2&amp;gt;&amp;amp;- | hexdump | if read line; then echo 0x${line#* }; fi )&amp;quot;&lt;br /&gt;
        local RAND_NUMB=&amp;quot;$(( $RAND_SEED % $COUNT_ALL ))&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
        RAND_NODE=&amp;quot;$( echo -en &amp;quot;$ALL_NODES&amp;quot; | sed &amp;quot;${RAND_NUMB}q;d&amp;quot; )&amp;quot;          # IP-address from random node&lt;br /&gt;
        RAND_NODE_ESCAPED=&amp;quot;$( echo &amp;quot;$RAND_NODE&amp;quot; | sed &amp;#039;s/\./\\./g&amp;#039; )&amp;quot;   &lt;br /&gt;
&lt;br /&gt;
        test -z &amp;quot;$RAND_NODE&amp;quot; &amp;amp;&amp;amp; fkt_get_random_node                             # maybe not necessary&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
fkt_get_status () {&lt;br /&gt;
        fkt_wget &amp;quot;http://$IP/cgi-bin-status.html&amp;quot; &amp;gt;$STATUS_PAGE 2&amp;gt;/dev/null&lt;br /&gt;
&lt;br /&gt;
        local MAC=&amp;quot;$(sed -e &amp;#039;/^MAC/!d&amp;#039; -e &amp;#039;s/^MAC:&amp;amp;nbsp;\(.*\)&amp;lt;\/TD&amp;gt;/\1/g&amp;#039; $STATUS_PAGE)&amp;quot;&lt;br /&gt;
        local TYP=&amp;quot;$(sed -e &amp;#039;/^&amp;lt;TD&amp;gt;Boardtype:/!d&amp;#039; -e &amp;#039;s/^&amp;lt;TD&amp;gt;Boardtype: \(.*\), Boardnum: \(.*\)&amp;lt;\/TD&amp;gt;/\1-\2/g&amp;#039; $STATUS_PAGE)&amp;quot;&lt;br /&gt;
        local DEF=&amp;quot;$(sed -e &amp;#039;/^&amp;lt;TD&amp;gt;default via/!d&amp;#039; -e &amp;#039;s/.*html&amp;quot;&amp;gt;\(.*\)&amp;lt;\/A&amp;gt;.*/\1/g&amp;#039; $STATUS_PAGE)&amp;quot;&lt;br /&gt;
        local FFF=&amp;quot;$(sed &amp;#039;/.*[0-9]\.[0-9]\.[0-9]*&amp;lt;\/TD&amp;gt;/!d;s/.*\([0-9]\.[0-9]\.[0-9]*\)&amp;lt;\/TD&amp;gt;/\1/g;q&amp;#039; $STATUS_PAGE)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        if [ &amp;quot;$(echo $MAC | sed &amp;#039;s/..:..:..:..:..:../ok/g&amp;#039;)&amp;quot; != &amp;quot;ok&amp;quot; ]; then&lt;br /&gt;
                if [ &amp;quot;$OLD_MAC&amp;quot; != &amp;quot;00:00:00:00:00:00&amp;quot; ]; then                  # old mac already in database&lt;br /&gt;
                        NEW_MAC=&amp;quot;$OLD_MAC&amp;quot;&lt;br /&gt;
                else&lt;br /&gt;
                        NEW_MAC=&amp;quot;00:00:00:00:00:00&amp;quot;                             # standard-value&lt;br /&gt;
                fi&lt;br /&gt;
        else&lt;br /&gt;
                NEW_MAC=&amp;quot;$MAC&amp;quot;&lt;br /&gt;
        fi&lt;br /&gt;
        &lt;br /&gt;
        if [ -z &amp;quot;$TYP&amp;quot; ]; then&lt;br /&gt;
                if [ &amp;quot;$OLD_TYP&amp;quot; != &amp;quot;router&amp;quot; ]; then&lt;br /&gt;
                        NEW_TYP=&amp;quot;$OLD_TYP&amp;quot;&lt;br /&gt;
                else&lt;br /&gt;
                        NEW_TYP=&amp;quot;router&amp;quot;&lt;br /&gt;
                fi&lt;br /&gt;
        else&lt;br /&gt;
                if [ &amp;quot;$(fkt_calc_node_from_ip &amp;quot;$TYP&amp;quot;)&amp;quot; = &amp;quot;0&amp;quot; ] || [ &amp;quot;$(fkt_calc_node_from_ip &amp;quot;$TYP&amp;quot;)&amp;quot; = &amp;quot;$(fkt_calc_node_from_ip &amp;quot;$IP&amp;quot;)&amp;quot; ]; then&lt;br /&gt;
                        NEW_TYP=&amp;quot;INTERNET&amp;quot;&lt;br /&gt;
                else&lt;br /&gt;
                        NEW_TYP=&amp;quot;$TYP&amp;quot;&lt;br /&gt;
                fi&lt;br /&gt;
        fi&lt;br /&gt;
                        &lt;br /&gt;
        if [ -z &amp;quot;$DEF&amp;quot; ]; then&lt;br /&gt;
                if [ &amp;quot;$OLD_DEF&amp;quot; != &amp;quot;gateway&amp;quot; ]; then&lt;br /&gt;
                        NEW_DEF=&amp;quot;$OLD_DEF&amp;quot;&lt;br /&gt;
                else&lt;br /&gt;
                        NEW_DEF=&amp;quot;gateway&amp;quot;&lt;br /&gt;
                fi&lt;br /&gt;
        else&lt;br /&gt;
                NEW_DEF=&amp;quot;$DEF&amp;quot;&lt;br /&gt;
        fi&lt;br /&gt;
&lt;br /&gt;
        if [ -z &amp;quot;$FFF&amp;quot; ]; then&lt;br /&gt;
                if [ &amp;quot;$OLD_FFF&amp;quot; != &amp;quot;0.1.2&amp;quot; ]; then&lt;br /&gt;
                        NEW_FFF=&amp;quot;$OLD_FFF&amp;quot;&lt;br /&gt;
                else&lt;br /&gt;
                        NEW_FFF=&amp;quot;0.1.2&amp;quot;&lt;br /&gt;
                fi&lt;br /&gt;
        else&lt;br /&gt;
                NEW_FFF=&amp;quot;$FFF&amp;quot;&lt;br /&gt;
        fi&lt;br /&gt;
&lt;br /&gt;
        rm $STATUS_PAGE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
case $1 in&lt;br /&gt;
        start)&lt;br /&gt;
                fkt_prepare&lt;br /&gt;
                fkt_get_random_node&lt;br /&gt;
                IP=$RAND_NODE&lt;br /&gt;
                fkt_get_status&lt;br /&gt;
        &lt;br /&gt;
                test -z &amp;quot;$NEW_MAC&amp;quot; &amp;amp;&amp;amp; NEW_MAC=&amp;quot;00:00:00:00:00:00&amp;quot;       &lt;br /&gt;
                echo &amp;quot;$( fkt_calc_node_from_ip $IP) $NEW_MAC&amp;quot;&lt;br /&gt;
        ;;&lt;br /&gt;
        *)&lt;br /&gt;
                echo &amp;quot;Usage: $0 start&amp;quot;&lt;br /&gt;
        ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NVRAM klaeren und saeubern / aus CFE wiederherstellen ohne Reboot===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Vorbereitung: Daten aus Original-CFE extrahieren:&lt;br /&gt;
strings /dev/mtdblock/0 | awk &amp;#039;{m=match($1,&amp;quot;=&amp;quot;);if(substr($1,m+1,1)==&amp;quot;%&amp;quot;)exit;if(m&amp;gt;0)print &amp;quot;nvram set &amp;quot;$1&amp;quot;;&amp;quot;}&amp;#039; &amp;gt;/tmp/cfe_original.txt&lt;br /&gt;
&lt;br /&gt;
# Vorbereitung: Unnuetzen Mist loeschen:&lt;br /&gt;
nvram show | grep -v il0macaddr | grep -v et0macaddr | grep -v ff_dsskey | grep -v ff_pw | grep -v ff_reset | awk &amp;#039;{m=match($0,&amp;quot;=&amp;quot;); print &amp;quot;nvram unset \&amp;quot;&amp;quot;substr($0,1,m-1)&amp;quot;\&amp;quot;&amp;quot;}&amp;#039; &amp;gt;/tmp/delete_nvram.txt&lt;br /&gt;
&lt;br /&gt;
# Vorbereitung: cron.minutely umbennen&lt;br /&gt;
mv /usr/sbin/cron.minutely /usr/sbin/cron.minutely_old&lt;br /&gt;
&lt;br /&gt;
# Loeschen und &amp;#039;&amp;#039;&amp;#039;schnell&amp;#039;&amp;#039;&amp;#039; neuerzeugen (Schnelleinstellung durchlaufen lassen, sofort wenn das Skript durchgelaufen ist, sonst bricht die WLAN-Verbindung ab...)&lt;br /&gt;
sh /tmp/delete_nvram.txt; sh /tmp/cfe_original.txt; nvram set boot_wait=on; mv /usr/sbin/cron.minutely_old /usr/sbin/cron.minutely&lt;br /&gt;
&lt;br /&gt;
# Fertig!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Zwang-Interface Aufteilung===&lt;br /&gt;
*Skizze (haesslich!):&lt;br /&gt;
&amp;lt;pre&amp;gt;        &lt;br /&gt;
                         ~~|~~&lt;br /&gt;
                           |&lt;br /&gt;
___________________________|_______&lt;br /&gt;
| (&amp;quot;bridge interfaces&amp;quot;)  | | |    |   z.b: Linksys WRT-54-GL&lt;br /&gt;
|      =lan_ifnames      \___/    |                            lan_ifnames=vlan0 &lt;br /&gt;
|     5fach-Switch    =wl0_ifname |                             lan_ifname=br0&lt;br /&gt;
|         /    \      =wifi_ifname|                 wl0_ifname/wifi_ifname=eth1&lt;br /&gt;
|        /      \                 |                             wan_ifname=vlan1&lt;br /&gt;
|=lan_ifname  =wan_ifname         |&lt;br /&gt;
|(&amp;quot;bridge name&amp;quot;)                  |   z.b. Dell Truemobil 2300&lt;br /&gt;
| ________        __              |                            lan_ifnames=eth0&lt;br /&gt;
| | | | | |       | |             |                             lan_ifname=br0&lt;br /&gt;
|_4xEthernet___1xEthernet_________|                 wl0_ifname/wifi_ifname=eth2&lt;br /&gt;
                                                                wan_ifname=eth1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Interface Bestimmung===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A=$(nvram get lan_ifnames)&lt;br /&gt;
B=$(nvram get lan_ifname)&lt;br /&gt;
C=$(nvram get wl0_ifname)&lt;br /&gt;
D=$(nvram get wifi_ifname)&lt;br /&gt;
E=$(nvram get wan_ifname)&lt;br /&gt;
F=$(nvram get boardtype)&lt;br /&gt;
G=$(nvram get boardnum)&lt;br /&gt;
H=$(nvram get et0phyaddr)&lt;br /&gt;
I=$(nvram get vlan0ports)&lt;br /&gt;
J=$(nvram get vlan1ports)&lt;br /&gt;
echo $H-$F-$G : \&amp;quot;$A\&amp;quot; \&amp;quot;$B\&amp;quot; \&amp;quot;$C\&amp;quot; \&amp;quot;$D\&amp;quot; \&amp;quot;$E\&amp;quot; \&amp;quot;$I\&amp;quot; \&amp;quot;$J\&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Interface-Tabelle===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Knotennummer Geraet           Ausgabe&lt;br /&gt;
36/166       SE505+8mb        30-0x0101- :           &amp;quot;vlan0&amp;quot;                 &amp;quot;br0&amp;quot; &amp;quot;eth1&amp;quot; &amp;quot;eth1&amp;quot; &amp;quot;vlan1&amp;quot; &amp;quot;0 1 2 3 5*&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
16           Linksys ?        30-0x0101-42 :         &amp;quot;vlan0&amp;quot;                 &amp;quot;br0&amp;quot; &amp;quot;eth1&amp;quot; &amp;quot;eth1&amp;quot; &amp;quot;vlan1&amp;quot; &amp;quot;1 2 3 4 5*&amp;quot; &amp;quot;0 5&amp;quot;&lt;br /&gt;
54/240       Linksys-WRT54G   30-0x0708-42 :         &amp;quot;vlan0&amp;quot;                 &amp;quot;br0&amp;quot; &amp;quot;eth1&amp;quot; &amp;quot;eth1&amp;quot; &amp;quot;vlan1&amp;quot; &amp;quot;1 2 3 4 5*&amp;quot; &amp;quot;0 5&amp;quot;&lt;br /&gt;
104          Linksys-WRT54GL  30-0x0467-42 :         &amp;quot;vlan0&amp;quot;                 &amp;quot;br0&amp;quot; &amp;quot;eth1&amp;quot; &amp;quot;eth1&amp;quot; &amp;quot;vlan1&amp;quot; &amp;quot;3 2 1 0 5*&amp;quot; &amp;quot;4 5&amp;quot;&lt;br /&gt;
518          Asus500gPremium  30-0x042f-45 :         &amp;quot;vlan0&amp;quot;                 &amp;quot;br0&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;vlan1&amp;quot; &amp;quot;1 2 3 4 5*&amp;quot; &amp;quot;0 5&amp;quot;&lt;br /&gt;
513          Dell2300         30-bcm94710ap-44 :     &amp;quot;eth0&amp;quot;                  &amp;quot;br0&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;eth1&amp;quot;  &amp;quot;&amp;quot;           &amp;quot;&amp;quot;&lt;br /&gt;
519          Asus_WL_HDD       0-bcm94710dev-asusX : &amp;quot;&amp;quot;                      &amp;quot;br0&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;none&amp;quot;  &amp;quot;&amp;quot;           &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
517          WAP_v10            -bcm94710dev-2 :     &amp;quot;&amp;quot;                      &amp;quot;br0&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;none&amp;quot;&lt;br /&gt;
766          Allnet 0277        -bcm94710dev-42 :    &amp;quot;vlan2&amp;quot;                 &amp;quot;br0&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;vlan1&amp;quot;&lt;br /&gt;
520          Asus500g(old)    30-bcm94710dev-asusX : &amp;quot;&amp;quot;                      &amp;quot;br0&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;eth2&amp;quot; &amp;quot;vlan1&amp;quot;&lt;br /&gt;
128          WAP ??           ??&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Asus500g premium - webcam===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ipkg install kmod-usb-uhci (?)&lt;br /&gt;
ipkg install kmod-usb2&lt;br /&gt;
 = kmod-usb-core&lt;br /&gt;
 = kmod-usb2&lt;br /&gt;
 (insmod usbcore)&lt;br /&gt;
 (insmod ehci-hcd)&lt;br /&gt;
ipkg install libpthread (?)&lt;br /&gt;
ipkg install kmod-videodev&lt;br /&gt;
ipkg install philips-webcam (weimarnetz-repo)&lt;br /&gt;
ipkg install http://ftp.iasi.roedu.net/mirrors/openwrt.org/backports/rc5/motion_3.2.6-1_mipsel.ipk&lt;br /&gt;
ipkg install http://naaa.de/programme/motion/libjpeg_6b-1_mipsel.ipk&lt;br /&gt;
&lt;br /&gt;
ipkg install lsusb&lt;br /&gt;
ipkg install kmod-usb-storage&lt;br /&gt;
ipkg install kmod-vfat&lt;br /&gt;
 (mount -t usbfs none /proc/bus/usb) ???&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/etc/init.d/S90webcam&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
insmod videodev&lt;br /&gt;
insmod pwc leds=0,0&lt;br /&gt;
insmod pwcx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;/etc/motion.conf&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
http://www.lavrsen.dk/twiki/bin/view/Motion/ConfigFileOptions&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
daemon                  on &lt;br /&gt;
quiet                   on &lt;br /&gt;
&lt;br /&gt;
videodevice             /dev/v4l/video0&lt;br /&gt;
width                   640            &lt;br /&gt;
height                  480&lt;br /&gt;
&lt;br /&gt;
target_dir              /mnt/usbstick&lt;br /&gt;
jpeg_filename           %Y/%m/%d/%H_20-40/%M.%S.cam&lt;br /&gt;
&lt;br /&gt;
snapshot_filename       %Y/%m/%d/%H_20-40/%M.%S.snap&lt;br /&gt;
snapshot_interval       60                          &lt;br /&gt;
&lt;br /&gt;
text_left               &amp;quot;Bastian TV&amp;quot;&lt;br /&gt;
locate                  on                      # draw box around moved object&lt;br /&gt;
&lt;br /&gt;
low_cpu                 1                       # only 1 picture per second when no moving&lt;br /&gt;
framerate               2                       # maximum per second                      &lt;br /&gt;
&lt;br /&gt;
webcam_port             8080&lt;br /&gt;
webcam_localhost        off &lt;br /&gt;
webcam_motion           1                       # only 1 frame per second when no motion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Notizen===&lt;br /&gt;
*CFE erstellen online: http://lonewolf.hacker-nin.com/wrt/cfe/&lt;br /&gt;
*Geschichte von OLSR: https://www.open-mesh.net/optimized-link-state-routing-deamon/olsr-story.txt/view&lt;br /&gt;
*http://mailman.ccsds.org/pipermail/sis-scps-interest/2006-November/000373.html&lt;br /&gt;
&lt;br /&gt;
===TrafficShaping / QoS / Eselbremse deluxe===&lt;br /&gt;
* von langsam nach schnell - einfach dinge hinzufuegen&lt;br /&gt;
* die klassendefinition / L7-Definitionen sind ausgelagert, ist mehr nen framework&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fkt_table class 1 networking    icmp,syn,ack,olsr,dns,small             net1&lt;br /&gt;
&lt;br /&gt;
fkt_table class 2 game          wow,moha,quake,cs                       net1&lt;br /&gt;
fkt_table class 2 remote_access ssh,telnet,rdp,vnc,X11                  net1&lt;br /&gt;
fkt_table class 2 phone         H323,skype,skypeout,teamspeak,sip       net1&lt;br /&gt;
fkt_table class 2 monitoring    snmp,ntp                                net1&lt;br /&gt;
&lt;br /&gt;
fkt_table class 3 www           http,https                              net1&lt;br /&gt;
&lt;br /&gt;
fkt_table class 4 streaming     radio,shoutcast,icecast,flash,youtube   net1&lt;br /&gt;
fkt_table class 4 networking    openVPN,tinc,vtun,bgp                   net1&lt;br /&gt;
fkt_table class 4 mail          imap,pop3,spop,smtp,ssmtp,nntp          net1&lt;br /&gt;
fkt_table class 4 chat          aim,icq,msn,jabber,yahoo,irc            net1&lt;br /&gt;
&lt;br /&gt;
fkt_table class 5 printer       lpd                                     net1&lt;br /&gt;
fkt_table class 5 file          samba,ftp                               net1&lt;br /&gt;
fkt_table class 5 p2p           ipp2p                                   net1&lt;br /&gt;
fkt_table class 5 unknown       unknown,ssl,update                      net1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hardwaretyp feststellen===&lt;br /&gt;
* in der Weimarnetzfirmware findet man mit http://eigener_router/cgi-bin-info.html?h heraus, was an Technik drin ist. &lt;br /&gt;
* Den Hardwareindex (&amp;quot;fix-index&amp;quot;) mal bitte dokumentieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
926db47246 - Kunstturm   - k54  - Linksys WRT54G     - SN: ???&lt;br /&gt;
ee0048c876 - Roehr30     - k249 - Buffalo WHR-HP-G54 - SN: ???&lt;br /&gt;
12cf47b37d - Schoendorf  - k186 - Linksys WRT54GL    - SN: ???&lt;br /&gt;
aa2b1b94d7 - muentzer24  - k24  - Linksys ???        - SN: ???&lt;br /&gt;
aa2b1b94d7 - M2          - k7   - Linksys WRT54G     - SN: ???&lt;br /&gt;
aa2b1b94d7 - reuterric   - k51  - Siemens SE505 v2.0 - SN: ???          - 8mb RAM nachgeloetet          &lt;br /&gt;
3dc768379f - wagner11    - k64  - Linksys ???        - SN: ???&lt;br /&gt;
6720f2d909 - muentzer 29 - k65  - Siemens SE505 v2.0 - SN: ???&lt;br /&gt;
???        - jensmausolf - k8   - AsusWL-HDD         - SN: ???&lt;br /&gt;
44af4fde69 - fries43test - k999 - WAP54g_v1.0        - SN: MDG003502134 - 4mbFlash/16mbRAM&lt;br /&gt;
aa2b1b94d7 - geleit23    - k16  - Linksys Wrt54g     - SN: ???&lt;br /&gt;
6720f2d909 - Ossi 53     - k165 - Siemens SE505 v2.0 - SN: ???&lt;br /&gt;
6720f2d909 - Curie 40    - k36  - Siemens SE505 v2.0 - SN: ???&lt;br /&gt;
12cf47b37d - Taubacher27 - k21  - Linksys Wrt54gs v4 - SN: ???&lt;br /&gt;
aa2b1b94d7 - Nordpol     - k210 - Linksys WRT54G     - SN: ???&lt;br /&gt;
926db47246 - Lutherhof 1b- K18  - Linksys WRT54G     - SN: CDF70E215436&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Genaue Angaben:&lt;br /&gt;
**[[HWindex-926db47246|926db47246]]&lt;br /&gt;
**[[HWindex-ee0048c876|ee0048c876]]&lt;br /&gt;
**[[HWindex-12cf47b37d|12cf47b37d]]&lt;br /&gt;
**[[HWindex-aa2b1b94d7|aa2b1b94d7]]&lt;br /&gt;
**[[HWindex-3dc768379f|3dc768379f]]&lt;br /&gt;
**[[HWindex-6720f2d909|6720f2d909]]&lt;br /&gt;
**[[HWindex-44af4fde69|44af4fde69]]&lt;br /&gt;
&lt;br /&gt;
===Besorgen===&lt;br /&gt;
* buch:&lt;br /&gt;
**Die Gelehrten der Scheibenwelt, Pratchett/Stewart/Cohen &lt;br /&gt;
**Eine Kurze Geschichte von fast allem, Bill Bryson&lt;br /&gt;
* Hardware:&lt;br /&gt;
** Buffalo Airstation WLA-g54c mit MiniPCI&lt;br /&gt;
** Broadcom 5 Ghz Karte&lt;br /&gt;
*** Dell Truemobile 1400 mit BCM-4309 - MiniPCI -&amp;gt; genau das gleiche wie BCM-4306 oder Dell 1450/1470&lt;br /&gt;
** Asus/Yakumo: http://www.pollin.de/shop/detail.php?pg=Ng==&amp;amp;a=MjgxOTgyOTk=&amp;amp;ts=0&lt;br /&gt;
* Film:&lt;br /&gt;
** very bad things&lt;br /&gt;
** greek wedding&lt;br /&gt;
** you kill me&lt;br /&gt;
** out of rosenheim&lt;br /&gt;
&lt;br /&gt;
===Machen!===&lt;br /&gt;
&lt;br /&gt;
====Software testen====&lt;br /&gt;
* dezentrales filesharing, http://zimpro.zudha.com/&lt;br /&gt;
&lt;br /&gt;
====Fleissarbeit====&lt;br /&gt;
* geklauten Router finden: 00:0f:66:24:cf:1e&lt;br /&gt;
** siehe codeschnipsel&lt;br /&gt;
** am 2.10.06 nix dabei [[Benutzer:Storchi|Storchi]] 16:20, 2. Okt 2006 (CEST)&lt;br /&gt;
* Registrierung &lt;br /&gt;
** doppelte fixen: 20,176,175&lt;br /&gt;
** fehlende fixen: 11,12,167,168&lt;br /&gt;
** nichtexistente nodes aussortieren (rundmail)&lt;br /&gt;
** nichtregistrierte rausfinden&lt;br /&gt;
* Bilder Lotte-Interview hochladen&lt;br /&gt;
* Kontakt Martin Heise&lt;br /&gt;
* Archiv der Maillisten ziehen und backuppen&lt;br /&gt;
* im [http://www.kinderhaus-weimar.de/ Kinderhaus ] Router+Rechner installieren&lt;br /&gt;
&lt;br /&gt;
====Frickelkram====&lt;br /&gt;
*[[Proxy-Zwangsumleitung]] &amp;amp; [http://de.wikipedia.org/wiki/IPCop IPCop] erforschen&lt;br /&gt;
&lt;br /&gt;
====Arbeit====&lt;br /&gt;
* RAID-Controller aus TeraStar aus und in SVN-Server einbauen&lt;br /&gt;
* Nodeaufbau aufs Dach [[Roehr-30]]&lt;br /&gt;
* Knut / Oberweimar / Antennenkabel vor-Ort crimpen&lt;br /&gt;
* Dachinstallation Fries43/28 schickmachen&lt;br /&gt;
* Rundblick Fries28 machen&lt;br /&gt;
* ACC.cafe ans weimarnetz anbinden (DSL!)&lt;br /&gt;
* ACC.privat/Schuetzengasse ans weimarnetz anbinden (DSL!)&lt;br /&gt;
* Nodeaufbau [[Freiligrath-19]] + uwe&lt;br /&gt;
* SIP-Nummer in M18, Tim = 544020&lt;br /&gt;
* Registrator fixen&lt;br /&gt;
&lt;br /&gt;
====Schreibkram====&lt;br /&gt;
* Handzettel Hausmitbewohner &amp;amp; Handzettel Vermieter entwerfen&lt;br /&gt;
* Schlossturm dauerhaft! (Brief an Frau Steindorf schreiben,2 x CD mit Bildern brennen,Dankes-Brief +  2 Flaschen Wein)&lt;br /&gt;
* Freifunk-Magazin Bericht schreiben&lt;br /&gt;
* [[Wie_funktioniert_die_Registrierung]] verbessern&lt;br /&gt;
* [[Wie_funktioniert_die_MAC-Adressen_Verteilung]]&lt;br /&gt;
[[Kategorie:Projekt]]&lt;br /&gt;
&lt;br /&gt;
===Code-Schnipsel===&lt;br /&gt;
* siehe [[Code-Schnipsel]]&lt;br /&gt;
&lt;br /&gt;
===WAP-HowTo===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
WAP v1.0 flashen&lt;br /&gt;
----------------&lt;br /&gt;
&lt;br /&gt;
- Resetknopf solange druecken, bis LAN-LED ausgehen und wieder angehen&lt;br /&gt;
- IP vom WAP = 192.168.1.245&lt;br /&gt;
- Username: leerlassen&lt;br /&gt;
- Passowort: admin&lt;br /&gt;
- Firmware bei mir: v2.07, Apr 08, 2004; MustDie revision 1&lt;br /&gt;
-&amp;gt; Help -&amp;gt; Firmware upgrade&lt;br /&gt;
&lt;br /&gt;
- flashen mit: &amp;quot;Freya-v2.06-1sv.trx&amp;quot;&lt;br /&gt;
- Firmware nun: &amp;quot;v2.06, Dec 16, 2003&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- telnet einschalten (setup -&amp;gt; ganz unten)&lt;br /&gt;
- nvram get boot_wait  -&amp;gt;muss &amp;quot;on&amp;quot; sein.&lt;br /&gt;
&lt;br /&gt;
# nvram show|grep lan&lt;br /&gt;
lan_netmask=255.255.255.0&lt;br /&gt;
http_lanport=80&lt;br /&gt;
lan_stp=1&lt;br /&gt;
lan_hwaddr=00:0C:41:13:EF:CF&lt;br /&gt;
lan_ifnames=eth1 eth2&lt;br /&gt;
lan_ipaddr=192.168.1.245&lt;br /&gt;
lan_proto=static&lt;br /&gt;
lan_ifname=br0&lt;br /&gt;
lan_hwnames=et1 wl0&lt;br /&gt;
&lt;br /&gt;
# free&lt;br /&gt;
              total         used         free       shared      buffers&lt;br /&gt;
  Mem:        14540         5240         9300            0          876&lt;br /&gt;
 Swap:            0            0            0&lt;br /&gt;
Total:        14540         5240         9300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- http://192.168.1.245/fw-conf.asp  -&amp;gt;downgrade-header disable 8-)&lt;br /&gt;
- flashen mit: &amp;quot;openwrt-freifunk-v1.2.5.trx&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kay</name></author>
	</entry>
</feed>