Kiedy uruchamiam połączenie VPN, nowa domyślna trasa jest dodawana do interfejsu utun0:
Destination Gateway Flags Refs Use Netif Expire
default utun0 UCS 21 0 utun0
default 192.168.43.1 UGScI 14 0 en1
Chciałbym pozbyć się domyślnej trasy / utun0. Podczas używania trasy z modyfikatorem -ifscope pojawia się następujący błąd:
$ 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
Co ja robię źle? Jaka jest poprawna składnia polecenia route, aby usunąć domyślną trasę?
Odpowiedzi:
Wiem, że jest późno, ale chciałbym wiedzieć, jakiego rodzaju sieci VPN używasz.
Miałem ten problem z Cisco Anyconnect VPN.
Nie widzisz tego samego błędu co Ty, ale wydaje się, że polecenie zostało wykonane, ale tabela routingu nadal wyglądałaby tak samo.
Uważam, że Cisco AnyConnect blokuje tablicę routingu w taki sposób, że nie można jej modyfikować.
Jeśli to nie jest Cisco AnyConnect, może zrobić coś podobnego. Nie znalazłem na nim żadnej dokumentacji, ale do takiego wniosku doszedłem z moich testów.
Odkryłem, że dotyczy to również systemu Windows.
Na zdrowie, Aaron
źródło
Jest to udokumentowane na trasie (8)
źródło
Nie teraz przed komputerem Mac, z czubka głowy spróbuj;
źródło
sudo route delete default -ifscope utun0
, ale wciąż bez powodzeniaMożesz spróbować:
źródło
Spróbować
route del default wlp2s0
. Gdziewlp2s0
jest nazwa interfejsu. To polecenie usuwa pierwszą domyślną bramę z określonego interfejsu podanego dla polecenia.źródło