All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] reset rules ?
@ 2002-11-19 21:45 fabio
  2002-11-19 22:05 ` Martin A. Brown
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: fabio @ 2002-11-19 21:45 UTC (permalink / raw)
  To: lartc

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/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] reset rules ?
  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
  2 siblings, 0 replies; 4+ messages in thread
From: Martin A. Brown @ 2002-11-19 22:05 UTC (permalink / raw)
  To: lartc


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/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] reset rules ?
  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
  2 siblings, 0 replies; 4+ messages in thread
From: fabio @ 2002-11-20 19:34 UTC (permalink / raw)
  To: lartc

[-- Attachment #1: Type: text/plain, Size: 1048 bytes --]

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/
> : 
>
>  
>


[-- Attachment #2: Type: text/html, Size: 1704 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [LARTC] reset rules ?
  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
  2 siblings, 0 replies; 4+ messages in thread
From: Martin A. Brown @ 2002-11-20 19:46 UTC (permalink / raw)
  To: lartc

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/

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-11-20 19:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 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.