First Steps mit openWrt

Nachdem unsere Internetverbindung analog Internetverbindung mit pppoe und T-Online unter openWRT aufbauen jetzt funktioniert, können wir mit der Basiskonfiguration beginnen.

ipkg

/etc/ipkg.conf

src 0.9-backports http://downloads.openwrt.org/backports/0.9
src whiterussian http://downloads.openwrt.org/whiterussian/packages
src non-free http://downloads.openwrt.org/whiterussian/packages/non-free
dest root /
dest ram /tmp

ipkg update

Downloading http://downloads.openwrt.org/backports/0.9/Packages
Updated list of available packages in /usr/lib/ipkg/lists/0.9-backports
Downloading http://downloads.openwrt.org/whiterussian/packages/Packages
Updated list of available packages in /usr/lib/ipkg/lists/whiterussian
Downloading http://downloads.openwrt.org/whiterussian/packages/non-free/Packages
Updated list of available packages in /usr/lib/ipkg/lists/non-free
Successfully terminated.

ntp

  • ipkg install ntpclient

install ntpclient

Installing ntpclient (2003_194-2) to root...
Downloading http://downloads.openwrt.org/whiterussian/packages/ntpclient_2003_194-2_mipsel.ipk
Configuring ntpclient
Successfully terminated.
  • Anpassen der Zeitzone

TZ config

echo "CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00" > /etc/TZ
  • Aktuelle Zeit holen (gleicher Befehl wie für cron)
  • ntpclient -c 1 -s -h de.pool.ntp.org

ntpclient -c 1 -s -h de.pool.ntp.org

36524 04435.492   60510.0      5.8  241640446919587.7  44403.1         0
  • Systemzeit 1 Minute nach Systemstart setzen mittels Startup Skript

/etc/init.d/S51ntpclient

#!/bin/sh                                                                                                                   
                                                                                                                            
( sleep 60 ; /usr/sbin/ntpclient -c 5 -s -h de.pool.ntp.org ) &

cron

Siehe auch How to enable CRON.

Zu jeder vollen Stunde soll ein ntpupdate durchgeführt werden.

crontab

echo "0 * * * * /usr/sbin/ntpclient -c 1 -s -h de.pool.ntp.org" >> /etc/crontabs/root

Überprüfung mittels crontab -l.

Startup-Skript für cron

/etc/init.d/S60cron

#!/bin/sh                                                                                                                   
mkdir -p /var/spool/cron                                                                                                    
ln -s /etc/crontabs /var/spool/cron/crontabs                                                                                
crond -c /etc/crontabs -b

syslog

Mit syslogd -L -O /var/log/messages kann man sich aktuelle Syslog Meldungen in /var/log/messages schreiben lassen.

 
wissen/openwrt/openwrt-first-steps-ipkg-update-install-ntpclient-cron.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de