First, Thank you to everyone that sent email about my question.
The solution turned out to be very simple. When pon causes a connection to be made to an ISP, the script /etc/ppp/ip-up is run. In Debian (2.2r3) this script accepts several parameters from pppd. They are set and exported as: PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARM ip-up then runs all scripts it finds in /etc/ppp/ip-up.d In that directory I created a link ln -s /etc/ipchains/rules-T22 firewall-up and in my firewall rules set I set IPADR_INTERNET="$PPP_LOCAL" and I am done. (I have a regular set of ipchain rule files, so this is the only link I need to my previous work). I made the corresponding links, etc for ip-down.d Very slick! Thanks again. Regards, Randy On 28 Jul 2001 08:16:05 -0700, Randolph S. Kahle wrote: > > I am running potato and trying to configure dial-up Internet access. > > Everything is running fine - I can dial the ISP, authenticate, get an IP > address, etc. > > Now I am trying to write firewall rules that will adapt to whatever IP I > am assigned. > > I think I am two questions away from getting this to work: > > * What script is run when the connection to the ISP completes? > > * How do I know, in that script, what my assigned IP is? > > I see that there are directories /etc/ppp/ip-up.d and > /etc/ppp/ip-down.d. What is the function of those directories? Are the > scripts in those directories all run on "up" and "down" state > transitions for ppp? > > -- Randy > > > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > >