Chris
----- Original Message ----- From: "Martin A. Brown" <mabrown-lartc@xxxxxxxxxxxxxx>
To: "Chris Bennett" <chris@xxxxxxxxxx>
Cc: <lartc@xxxxxxxxxxxxxxx>
Sent: Tuesday, November 23, 2004 1:30 PM
Subject: Re: how to remove rules
Hello all!
: I've had the same problem. I sorta wish there was an "ip rule flush" : command that would leave only the default rules.
I have a function called "flush" which flushes all tables and all rules other than the main routing table. Here's the "rule" flush portion. It won't win any points for elegance, but it should get the job done:
ip rule show | grep -Ev '^(0|32766|32767):' \ | while read PRIO RULE; do ip rule del prio ${PRIO%%:*} $( echo $RULE | sed 's|all|0/0|' ) done
-Martin
-- Martin A. Brown --- SecurePipe, Inc. --- mabrown@xxxxxxxxxxxxxx
_______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
_______________________________________________ LARTC mailing list / LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/