Moin,
ich möchte unter FreeBSD 5.2.1 net/ipcheck beim Systemstart laufen
lassen, auf einem Desktop PC, der sich via ppp(oe) ins Internet
einwählt.
Dazu habe ich unter /usr/local/etc/rc.d/000.dyndns.sh folgendes Script
abgelegt:
<----------------------------------------------------->
#!/bin/sh
#
case "$1" in
start|restart)
/usr/local/bin/ipcheck.py -l -i tun0 <user> <pass> \
hostname.dyndns.org >> /var/log/dyndns.log
echo " dyndns"
;;
stop)
;;
esac
<----------------------------------------------------->
Beim Start wird auch ' dyndns' ausgespuckt, er startet das Script also.
Im Log taucht jedoch auf:
<----------------------------------------------------->
ipcheck.py: No address found on interface tun0 use -i
<----------------------------------------------------->
und dmesg sagt:
<----------------------------------------------------->
...
GEOM: create disk ad0 dp=0xc4800e60
ad0: 78533MB <IC35L080AVVA07-0> [159560/16/63] at ata0-master UDMA100
acd0: CDRW <MSI CD-RW MS-8348> at ata1-master PIO4
acd1: DVDROM <TOSHIBA DVD-ROM SD-M1712> at ata1-slave PIO4
Mounting root from ufs:/dev/ad0s3a
module_register: module if_tun already exists!
Module if_tun failed to register: 17
can't re-use a leaf (if_tun_debug)!
<----------------------------------------------------->
Hat jemand von Euch ne Idee? Das sieht für mich so aus, als gäbe es tun0
noch nicht zum Zeitpunkt der Script-Ausführung, jedoch erscheint in
dmesg weit vorher das übliche "Starting ppp as root..."
Dank && Gruß,
Malte.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 31 May 2004 - 16:24:42 CEST