ip-Regel: löschen aller Regeln aus der Tabelle

Ich arbeite an einem bash-Skript, dass auf de ip rule... Befehl zum hinzufügen und entfernen Sie einige Regeln. Aber ich habe Probleme, diese zu entfernen. Zum Beispiel ip rule show Ausgabe sieht wie folgt aus:

0:  from all lookup local 
32764:  from all fwmark 0x3022 lookup 12322 
32765:  from 10.10.10.1 lookup 12322 
32766:  from all lookup main 
32767:  from all lookup default

Alle die info, die ich habe, ist die Tabellen-id (12322) und ich muss entfernen Sie alle Regeln, die lookup-Tabelle.

Versuchte ich diese Befehle: ip rule del table 12322 und ip rule del lookup 12322, aber beide Befehle entfernen Sie immer die erste Regel, und nicht die erste Regel, die lookup-12322, ich meine die erste Regel from all lookup local. Wenn ich alle diese Befehle 5 mal habe ich am Ende keine Regeln.

Wie kann ich entfernen Sie alle Regeln, die lookup 12322 in einem Befehl?

InformationsquelleAutor user3571891 | 2014-11-12

Schreibe einen Kommentar