]> git.deb.at Git - debienna.git/blob - DebianAmWrt/index.mdwn
conerted moin to mdwn format
[debienna.git] / DebianAmWrt / index.mdwn
1
2
3 # Debian am Linksys WRT54GS
4
5 * Was ist der WRT54GS? 
6 * Was sind die Vorteile einer eigenen Firmware? 
7    * Spielerei 
8    * Shell auf dem WRT 
9    * Mehr Möglichkeiten als die offizielle Linksys Firmware 
10          * z.B: OpenVPN 
11 * Meine Wahl: OpenWRT 
12    * Paketsystem, Ã¤hnlich Debian 
13 * Wieso zusätzlich noch Debian installieren? 
14    * Spielerei 
15    * Mipsel Architektur 
16    * Gcc/Binutils -> Code schreiben 
17    * Debugging 
18 * Wie macht man's? 
19    * Debootstrap will nicht (Bashisms) 
20    * CDebootstrap muss her 
21    * Debian Binary funktioniert auf OpenWRT nicht (glibc <-> uclibc) 
22    * Man muss cdebootstrap (und libdebian-installer) .ipkg Pakete  
23          * mit der OpenWRT Toolchain bauen 
24    * Nicht genug Platz am WRT (nur 8Mb Flash) -> NFS share 
25    * Bootstrap am WRT läuft nicht glatt durch weil dpkg fehlt 
26          * Lässt sich in Busybox einkompilieren, erfordert aber etwas mehr Änderungen, und man muss den ganzen OpenWRT Tree bauen. 
27    * Einfacherer Weg (etwas hacky): 
28          * cdebootstrap --arch am NFS server im Share, das scheitert irgendwann, weil Arch-spezifische sachen fehlschlagen. Dpkg ist dann aber schon entpackt. Danach lässt man cdebootstrap am WRT laufen (selbe Optionen), das merkt dass schon einiges da ist, und macht dort weiter wo cdebootstrap am host aufgehört hat 
29    * Danach: Chroot & Freude an Debian haben! 
30
31 ## Addenum: Links
32
33 Bild vom WRT: 
34
35    * [[http://tinyurl.com/dqsrs|http://tinyurl.com/dqsrs]] 
36 Infos über die verschiedenen Hardware-Versionen 
37
38    * [[http://www.linksysinfo.org/modules.php?name=Content&pa=showpage&pid=6|http://www.linksysinfo.org/modules.php?name=Content&pa=showpage&pid=6]] 
39 OpenWRT: 
40
41    * [[http://openwrt.org/|http://openwrt.org/]] 
42 OpenWRT SDK: 
43
44    * [[http://downloads.openwrt.org/whiterussian/rc2/bin/OpenWrt-SDK-Linux-i686-1.tar.bz2|http://downloads.openwrt.org/whiterussian/rc2/bin/OpenWrt-SDK-Linux-i686-1.tar.bz2]] 
45 CDebootstrap Pakete von [[ChristianAichingerAkaGreek0|ChristianAichingerAkaGreek0]]: 
46
47    * [[http://greek0.net/wrt|http://greek0.net/wrt]] 
48
49
50 ---
51
52  [[CategoryVortragsUnterlagen|CategoryVortragsUnterlagen]]