<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>datenkobold.de &#187; OpenWrt</title>
	<atom:link href="http://www.datenkobold.de/weblog/tags/openwrt/feed" rel="self" type="application/rss+xml" />
	<link>http://www.datenkobold.de/weblog</link>
	<description>das Weblog von Steffen Bauch</description>
	<lastBuildDate>Tue, 04 May 2010 22:42:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Asus WL-500g Premium mit OpenWrt Kamikaze</title>
		<link>http://www.datenkobold.de/weblog/2007/02/asus-wl-500g-premium-mit-openwrt-kamikaze</link>
		<comments>http://www.datenkobold.de/weblog/2007/02/asus-wl-500g-premium-mit-openwrt-kamikaze#comments</comments>
		<pubDate>Fri, 16 Feb 2007 22:11:17 +0000</pubDate>
		<dc:creator>aquo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenWrt]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://www.datenkobold.de/weblog/2007/02/asus-wl-500g-premium-mit-openwrt-kamikaze</guid>
		<description><![CDATA[Ich habe zu Testzwecken einen WLAN-Router von Asus erworben. Es handelt sich um das Modell Asus WL-500g Premium mit 8 MB Flash-Speicher und 32 MB RAM sowie zwei USB-Ports. Preislich liegt das Ger&#228;t bei ungef&#228;hr 70 Euro bei Ebay. Der WLAN-Router l&#228;sst sich mit OpenWRT unter Linux betreiben.

Betrieben wird das Ger&#228;t von mir unter der [...]


<strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2005/03/chemnitzer-linux-tage-2005' rel='bookmark' title='Permanent Link: Chemnitzer Linux-Tage 2005'>Chemnitzer Linux-Tage 2005</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/02/chumby' rel='bookmark' title='Permanent Link: Chumby'>Chumby</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/01/avr-butterfly' rel='bookmark' title='Permanent Link: AVR Butterfly'>AVR Butterfly</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Ich habe zu Testzwecken einen WLAN-Router von Asus erworben. Es handelt sich um das Modell <a href="http://www.asus.com/products4.aspx?l1=12&#038;l2=43&#038;l3=0&#038;model=1121&#038;modelmenu=1">Asus WL-500g Premium</a> mit 8 MB Flash-Speicher und 32 MB RAM sowie zwei USB-Ports. Preislich liegt das Ger&#228;t bei ungef&#228;hr 70 Euro bei Ebay. Der WLAN-Router l&#228;sst sich mit <a href="http://openwrt.org/">OpenWRT</a> unter Linux betreiben.</p>
<p><img src="http://www.datenkobold.de/weblog/wp-content/uploads/2007/02/asus_wl_500g_premium.jpg" alt="asus_wl_500g_premium" title="asus_wl_500g_premium" width="200" height="200" class="aligncenter size-full wp-image-402" /></p>
<p>Betrieben wird das Ger&#228;t von mir unter der neuen Entwicklungsversion von OpenWrt mit dem Namen <a href="http://openwrt.pbwiki.com/">Kamikaze</a>.<br />
Die Quellen daf&#252;r bekommt man durch einen Checkout aus dem Subversion-Repository.</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">svn co https://svn.openwrt.org/openwrt/trunk/</pre></div></div>

<p>Anschlie&#223;end f&#252;hrt man im trunk/-Verzeichnis die Konfiguration des Firmware-Build-Prozesses mit</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">make menuconfig</pre></div></div>

<p>aus und baut die Firmware mit</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">make</pre></div></div>

<p>Um den Router zu Flashen ben&#246;tigt man einen tftp-client, es wird atftp empfohlen. Unter Gentoo installiert man</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">emerge atftp</pre></div></div>

<p>Nun muss man als Erstes den Router in den Diagnose-Modus versetzen:</p>
<ol>
<li>Entfernen der Versorgungsspannung.</li>
<li>Dr&#252;cken des RESET-Tasters (nicht der rote EZSETUP) mit einem Stift/Feinschraubenzieher w&#228;hrend des Einschaltens f&#252;r ein paar Sekunden.</li>
<li>Loslassen des RESET-Tasters.</li>
</ol>
<p>Man erkennt das der Router im Diagnosemodus ist daran, dass die POWER-LED langsam blinkt. Der Router befindet sich nun im Bootloader CFE (Common Firmware Environment). Nun f&#252;hrt man folgendende Eingaben in dem Verzeichnis durch, in dem das Image der Firmware liegt ( z.B. trunk/bin )</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;"># atftp
connect 192.168.1.1
mode octet
trace
timeout 1
put openwrt-brcm-2.4-squashfs.trx</pre></div></div>

<p>Das Image wird jetzt auf den Router &#252;bertragen.</p>
<p class="alert">Achtung: Nach &#220;bertragung muss der Router noch mindestens 6 Minuten eingeschaltet bleiben, da das Image erst nach dem &#252;bertragen in den Flash geschrieben wird. Der Router startet nach Beenden des Schreibvorgangs nicht automatisch neu: Man wartet also lieber ein wenig l&#228;nger und f&#252;hrt dann einen Reset durch.</p>
<p>Nun sollte man sich mit telnet auf 192.168.1.1 verbinden k&#246;nnen und mit passwd ein root-Passwort f&#252;r die Nutzung von ssh setzen k&#246;nnen. Das Default-Passwort f&#252;r root ist nicht gesetzt, der Zugang &#252;ber ssh funktioniert aber erst nach dieser Aktion.<br />
Wenn alles funktioniert bekommt man einen Prompt und ein kleines eingebettes Linux-System f&#252;r wenig Geld:</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;"># uname -a
Linux OpenWrt 2.4.34 #2 Thu Feb 15 20:47:24 CET 2007 mips unknown</pre></div></div>

<p>Um den vollst&#228;ndigen Leistungsumfang des Ger&#228;tes nutzen zu k&#246;nnen muss man noch ein paar spezielle Aktionen durchf&#252;hren, zum Beispiel muss noch die volle Menge des Speichers nutzbar gemacht werden.</p>


<p><strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2005/03/chemnitzer-linux-tage-2005' rel='bookmark' title='Permanent Link: Chemnitzer Linux-Tage 2005'>Chemnitzer Linux-Tage 2005</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/02/chumby' rel='bookmark' title='Permanent Link: Chumby'>Chumby</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/01/avr-butterfly' rel='bookmark' title='Permanent Link: AVR Butterfly'>AVR Butterfly</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.datenkobold.de/weblog/2007/02/asus-wl-500g-premium-mit-openwrt-kamikaze/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
