From: "Martin A. Brown" <mabrown-lartc@securepipe.com>
To: lartc@vger.kernel.org
Subject: Re: [LARTC] reset rules ?
Date: Wed, 20 Nov 2002 19:46:09 +0000 [thread overview]
Message-ID: <marc-lartc-103782166528750@msgid-missing> (raw)
In-Reply-To: <marc-lartc-103774240121447@msgid-missing>
Yes,
I rarely use "all", but have used it for NAT rules in the past.
Here's a snippet I've used for NAT rules, you'll need to fix it to handle
all rules, but I'll leave that as an exercise to you:
<snip>
ip rule show | grep map-to | while read PRIO NATRULE; do
ip rule del prio ${PRIO%%:*} $( echo $NATRULE | sed 's|all|0/0|' )
done
</snip>
If you wish to see the entire script, check out:
script file: http://plorf.net/linux-ip/html/scripts/nat
config file: http://plorf.net/linux-ip/html/scripts/static-nat
Good luck,
-Martin
On Wed, 20 Nov 2002, fabio wrote:
: Thank you Martin, but an other thing how delete this type of rule :
: 32761: from all to 172.18.200.6 lookup main
:
: When I try with your script and the command : ip rule del from all to
: 172.18.200.6 lookup main
: the result is the same : Error: an inet prefix is expected rather than
: "all"
: thks
:
: Fabio
:
: Martin A. Brown a écrit:
:
: >Fabio,
: >
: >I use a short snippet of shell to do it:
: >
: ># ip rule show | grep -Ev '^(0|3276(6|7)):' \
: >
: >
: >> | while read PRIO RULE ; do \
: >> ip rule del prio ${PRIO%:} $RULE
: >> done
: >>
: >>
: >
: >I'm not aware of a more elegant way to do this. Anybody else?
: >
: >-Martin
: >
: >On Tue, 19 Nov 2002, fabio wrote:
: >
: > : Dear All
: > : Do you know if its possible to reset the rule with a single command or
: > : if I must delete manually all the rule ?
: > : thanks
: > :
: > : Fabien
: > :
: > : _______________________________________________
: > : LARTC mailing list / LARTC@mailman.ds9a.nl
: > : http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
: > :
: >
: >
: >
:
:
--
Martin A. Brown --- SecurePipe, Inc. --- mabrown@securepipe.com
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
prev parent reply other threads:[~2002-11-20 19:46 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-19 21:45 [LARTC] reset rules ? fabio
2002-11-19 22:05 ` Martin A. Brown
2002-11-20 19:34 ` fabio
2002-11-20 19:46 ` Martin A. Brown [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=marc-lartc-103782166528750@msgid-missing \
--to=mabrown-lartc@securepipe.com \
--cc=lartc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.