[EMAIL PROTECTED] P=P0P?P8QP0:
Well with static IPs I've no problem either.
It's just after the forced disconnect of the ISP and after pppoe0 got a
new IP. Then NAT and routing fails. I solve this via a rule reload (after
pppoe0 got a new IP) but that looks like some stonge-age method
(seriously.. ).

I just wonder if somebody else noticed this and if somebody may solved
this in a different way.


Kind regards,
Sebastian
I guess you use ($ext_if) - with brackets - instead of the IP address manually entered (which you obviously don't know). This way PF monitors the interface for changes of it's IP address and adjusts rules accordingly. You can verify if it does by doing a 'pfctl -s rules' after a reconnection, without first reloading the ruleset.

The problem, though, is probably the states which were already created - they keep matching the old IP. Clearing of the state table should be sufficient, and I think this could be done with a macro in your hostname.pppoe0, like this:
!pfctl -F state

I've personally never had to do such things, so consider everything I say just as suggestions.

Kind regards,
Doichin

Reply via email to