[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ping o' Death is killing pppd on my router.....



> I use that fun awk stuff since my dialup is a dynamically assigned IP
> address.
> 

why not just use the arguments passed to /etc/ppp/ip-{up,down} by pppd?

They are documented in the comments at the beginning of the scripts
included with the ppp .deb package:

# $Id: ip-up,v 1.1 1996/01/31 21:25:59 alvar Exp $
#
# This script is run by the pppd after the link is established.
# It should be used to add routes, set IP address, run the mailq 
# etc.
#
# This script is called with the following arguments:
#    Arg  Name               Example
#    $1   Interface name     ppp0
#    $2   The tty            ttyS1
#    $3   The link speed     38400
#    $4   Local IP number    12.34.56.78
#    $5   Peer  IP number    12.34.56.99


> PPP_ADDR=`ifconfig ppp0|grep inet|awk -F: '{print $2}'|awk -F " " '{print $1}'`
> ipfwadm -F -p deny
> ipfwadm -I -f
> ipfwadm -I -a reject -b -P icmp -S 0.0.0.0/0 -D ${PPP_ADDR}/32
> ipfwadm -I -a reject -b -P tcp -S 0.0.0.0/0 -D ${PPP_ADDR}/32 1:1023
> ipfwadm -I -a reject -b -P udp -S 0.0.0.0/0 -D ${PPP_ADDR}/32 1:1023

becomes:

ipfwadm -F -p deny
ipfwadm -I -f
ipfwadm -I -a reject -b -P icmp -S 0.0.0.0/0 -D $4/32
ipfwadm -I -a reject -b -P tcp -S 0.0.0.0/0 -D $4/32 1:1023
ipfwadm -I -a reject -b -P udp -S 0.0.0.0/0 -D $4/32 1:1023


craig


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-user-request@lists.debian.org . 
Trouble?  e-mail to templin@bucknell.edu .


Reply to: