Wenn ich eine VPN-Verbindung starte, wird der utun0-Schnittstelle eine neue Standardroute hinzugefügt:
Destination Gateway Flags Refs Use Netif Expire
default utun0 UCS 21 0 utun0
default 192.168.43.1 UGScI 14 0 en1
Ich möchte die Standardroute / utun0 loswerden. Bei Verwendung von route mit dem Modifikator -ifscope wird der folgende Fehler angezeigt:
$ sudo route delete -ifscope utun0 -net 0.0.0.0
route: writing to routing socket: not in table
delete net 0.0.0.0: not in table
Was mache ich falsch? Wie lautet die korrekte Syntax des Befehls route, um die Standardroute zu löschen?
Antworten:
Ich weiß, dass es spät ist, aber ich würde gerne wissen, welche Art von VPN Sie verwenden.
Ich habe dieses Problem mit Cisco Anyconnect VPN gehabt.
Es wird nicht derselbe Fehler wie bei Ihnen angezeigt, aber der Befehl wird anscheinend ausgeführt, aber die Routingtabelle sieht immer noch gleich aus.
Ich glaube, Cisco AnyConnect sperrt die Routing-Tabelle auf irgendeine Weise, so dass sie nicht geändert werden kann.
Wenn dies nicht Cisco AnyConnect ist, kann es etwas Ähnliches tun. Ich habe keine Dokumentation dazu gefunden, aber das ist die Schlussfolgerung, zu der ich aus meinen Tests gekommen bin.
Ich habe festgestellt, dass dies auch auf Windows zutrifft.
Prost, Aaron
quelle
Dies ist in Route (8) dokumentiert.
quelle
Im Moment nicht vor einem Mac, versuche es aus der Luft;
quelle
sudo route delete default -ifscope utun0
, aber immer noch ohne ErfolgSie können dies versuchen:
quelle
Versuchen Sie es
route del default wlp2s0
. Wowlp2s0
ist der Name der Schnittstelle? Dieser Befehl löscht das erste Standard-Gateway auf der spezifischen Schnittstelle, die Sie für den Befehl bereitstellen.quelle