WRAP: Unterschied zwischen den Versionen
Aus Opennet
(→ntpclient Zeitsyncronistion: ueberschrift) |
(Opennet-Repository) |
||
Zeile 4: | Zeile 4: | ||
Auf diesem x86-basiertem Board läuft neben zahlreichen Debian/GNU-Linux Deviraten auch OpenWrt Kamikaze, dem aktuellen Entwicklungszweig von http://openwrt.org. | Auf diesem x86-basiertem Board läuft neben zahlreichen Debian/GNU-Linux Deviraten auch OpenWrt Kamikaze, dem aktuellen Entwicklungszweig von http://openwrt.org. | ||
+ | |||
+ | Opennet-Repository für vorkompiliertes Images und Pakete: http://www.opennet-initiative.de/firmware/kamikaze/ | ||
==== Kurzanleitung ==== | ==== Kurzanleitung ==== |
Version vom 26. November 2006, 21:39 Uhr
x86 Wireless Router Application Platform Boards, siehe http://www.pcengines.ch/wrap.htm
Inhaltsverzeichnis |
OpenWrt Installation
Auf diesem x86-basiertem Board läuft neben zahlreichen Debian/GNU-Linux Deviraten auch OpenWrt Kamikaze, dem aktuellen Entwicklungszweig von http://openwrt.org.
Opennet-Repository für vorkompiliertes Images und Pakete: http://www.opennet-initiative.de/firmware/kamikaze/
Kurzanleitung
- OpenWrt Kamikaze Quellen via svn besorgen, siehe http://dev.openwrt.org
- make menuconfig -- x86 Plattform, alle weiteren Einstellungen nach Bedarf
- make -- OpenWrt Images bauen, sind dann in bin/ zu finden
- dd if=<openwrt-x86-?-?.image> of=<ziel-device> -- Festplattenimage auf die CompactFlash-Karte schreiben (am besten über einen Cardreader, <ziel-device> ist der Cardreader-Devicenode)
- Booten, bei DMA-Problemen via Grub noch ide=nodma als Bootoption hinzufügen (ggf. bei menuconfig fest vorgeben: Target Images > Extra kernel boot options)
- Konfiguration vornehmen, vgl. http://wiki.openwrt.org/OpenWrtDocs/KamikazeConfiguration
- Fertig!
Hinweise zum Dateisystem
- *.image-Dateien sind komplette Festplatten-Images incl. Partitionstabelle und MBR mit GRUB
- *.fs-Dateien sind reine Partitionsimages
- Wahl zwischen Squashfs+Jffs2 (mit mini_fo Overlay), nur Jffs2 oder Ext2 als Root-Dateisystem; bei größeren CF-Karten ist ext2 statt jffs2 zu empfehlen (1024 Zylinergrenze beachten, sonst LBA notwendig, ideal -> Partition < 490 MB)
OpenWrt Konfiguration
Grundkonfiguration
- Passwort mit passwd' setzen; ggf. /etc/dropbear/authorized_keys mit Public-Key versorgen
- Autostart-Dienste mit /etc/init.d/<dienst> enable|disable einrichten
- Drahtgebundenes Netzwerk entspr. http://wiki.openwrt.org/OpenWrtDocs/KamikazeConfiguration in /etc/config/network konfigurieren
- Drahtloses Netzwerk z.B. mit Atheros siehe http://madwifi.org/wiki/UserDocs/FirstTimeHowTo
madwifi Ad-Hoc Device
- iPK Pakete kernel, madwifi und wireless-tools installieren
- Datei /etc/init.d/madwifi-opennet anlegen (beispielhaft):
#!/bin/sh /etc/rc.common START=45 boot() { wlanconfig ath0 create wlandev wifi0 wlanmode adhoc iwconfig ath0 essid olsr.opennet-initiative.de iwconfig ath0 channel 40 iwconfig ath0 txpower 10 ifconfig ath0 192.168.33.27 netmask 255.255.0.0 }
- diese ausführbar machen per chmod +x madwifi-opennet
- als Autostart festlegen durch ./madwifi-opennet enable
ntpclient Zeitsyncronistion
- iPK Paket ntpclient installieren
- Datei /etc/init.d/ntpclient anlegen (beispielhaft):
#!/bin/sh /etc/rc.common START=80 ntp=izumi.on boot() { while true; do ping -c 1 $ntp >/dev/null 2>&1 && ntpclient -s -c 0 \ -i 5 -g 1000000 -h $ntp && return sleep 3 done }
- diese ausführbar machen per chmod +x ntpclient
- als Autostart festlegen durch ./ntpclient enable