Fehler in ppp.linkdown

tassadar

Member
Hi Zusammen,

ich habe da ein kleines Problem mit meinem ppp.linkdown-script unter OBSD 3.7. Ich verwende das system als router mit t-dsl, was auch alles schön funzt.

Das script sieht wie folgt aus:

Code:
MYADDR:
! sh "/sbin/pfctl -d -F all"
! sh "kill `cat /var/run/pflogd.pid`"
! sh "/sbin/ifconfig pflog0 down"
! sh "/sbin/route -n delete default"
! sh "/sbin/route flush"

Nach einem reconnect taucht in der "/var/log/messages" folgende fehlermeldung auf:

Code:
Apr 27 01:33:31 merkur ppp[12408]: Warning: /etc/ppp/ppp.linkdown: ! sh "/sbin/pfctl -d -F all": Invalid command
Apr 27 01:33:31 merkur ppp[12408]: Warning: /etc/ppp/ppp.linkdown: ! sh "kill `cat /var/run/pflogd.pid`": Invalid command
Apr 27 01:33:31 merkur ppp[12408]: Warning: /etc/ppp/ppp.linkdown: ! sh "/sbin/ifconfig pflog0 down": Invalid command
Apr 27 01:33:31 merkur ppp[12408]: Warning: /etc/ppp/ppp.linkdown: ! sh "/sbin/route -n delete default": Invalid command
Apr 27 01:33:31 merkur ppp[12408]: Warning: /etc/ppp/ppp.linkdown: ! sh " /sbin/route flush": Invalid command

Habe leider nichts finden, können warum diese fehlermeldungen kommen. Ich muss nach jeder einwahl immer von hand den "pflogd" killen. Vielleicht kann mir ja jemand helfen.

Danke schonmal
 
Versuch mal, "-c" zwischen "sh" und den ""-Block zu setzen:

Code:
! sh -c "/sbin/pfctl -d -F all"
etc.
 
Back
Top