pf Zusätze automatisiert mitstarten

MIKQ

Active Member
Ich habe leider festgestellt das Erweiterungen die ich zur pf.conf gemacht habe und über

Code:
rdr-anchor "redirect/*"

anchor "passin/*"

nachlade zwar wunderbar funktionieren, aber NICHT beim Reboot des Rechners mit geladen werden.

Also habe ich die Zeilen zur meiner /etc/ppp/ppp.linkup hinzugefügt:
Code:
MYADDR:
     ! sh -c "/sbin/ifconfig pflog0 up"
     ! sh -c "/sbin/pflogd"
     ! sh -c "/sbin/pfctl -e -F all -f /etc/pf.conf"
     ! sh -c "/etc/ppp/reset_ntp"
     ! sh -c "/sbin/pfctl -a "redirect/emule" -f /etc/emule.redirect
     ! sh -c "/sbin/pfctl -a "passin/emule" -f /etc/emule.passin

Auch das funktioniert nicht!
Wie kann ich es einrichten das die Regeln die ich per Kommandozeile so anstarte:


Code:
pfctl -a "redirect/emule" -f /etc/emule.redirect
und
Code:
pfctl -a "passin/emule" -f /etc/emule.passin
automatisch mitgestartet warden?

Gerade im Hinblick darauf dass ich in naher Zukunft gerne die
/etc/hostname.pppoe

Zum Einwählen per DSL Nutzen würde.

Habe mich an die man Page gehaltet, der erste Versuch ging aber in die Hose, pf beschwerte sich und ich kam noch nicht einmal mehr per ssh an die Kiste ran.

Wenn also jemand eine gutes howto zu diesem Thema hat (/etc/hostname.pppoe) , wäre ich sehr dankbar.

Viele Grüße
MIKQ
 
Hoi,

pack die Commands mit Parameter wo Du laden lassen willst in ein Script (sh) File einfach rein und lass das über die Linkup bzw. Linkdown ausführen. Das Funktioniert hier seit 6.x ohne Probleme.

Gruß Bummibaer
 
Zurück
Oben