WRAP: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(madwifi Ad-Hoc Device: txpower ergänzt)
(OpenWrt Konfiguration: ntp ergänzt)
Zeile 32: Zeile 32:
 
* Datei /etc/init.d/madwifi-opennet anlegen (beispielhaft):
 
* Datei /etc/init.d/madwifi-opennet anlegen (beispielhaft):
 
  #!/bin/sh /etc/rc.common
 
  #!/bin/sh /etc/rc.common
  START=80
+
  START=45
 
  boot() {
 
  boot() {
 
         wlanconfig ath0 create wlandev wifi0 wlanmode adhoc
 
         wlanconfig ath0 create wlandev wifi0 wlanmode adhoc
Zeile 42: Zeile 42:
 
* diese ausführbar machen per ''chmod +x madwifi-opennet''
 
* diese ausführbar machen per ''chmod +x madwifi-opennet''
 
* als Autostart festlegen durch ''./madwifi-opennet enable''
 
* 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''

Version vom 26. November 2006, 21:34 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.

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

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
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge