]> git.deb.at Git - debienna.git/blob - Vortrag/DebianAmWrt/index.mdwn
calendar ++
[debienna.git] / Vortrag / 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]]:
46
47    * [[http://greek0.net/wrt|http://greek0.net/wrt]]
48
49
50  [[!tag CategoryVortragsUnterlagen]]