Quando inicio uma conexão VPN, uma nova rota padrão é adicionada na interface utun0:
Destination Gateway Flags Refs Use Netif Expire
default utun0 UCS 21 0 utun0
default 192.168.43.1 UGScI 14 0 en1
Eu gostaria de me livrar da rota padrão / utun0. Ao usar a rota com o modificador -ifscope, recebo o seguinte erro:
$ 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
O que estou fazendo de errado? Qual é a sintaxe correta do comando route para excluir a rota padrão?
Respostas:
Sei que é tarde, mas gostaria de saber que tipo de VPN você está usando.
Eu tive esse problema com o Cisco Anyconnect VPN.
Não vendo o mesmo erro que você, mas o comando parece ser executado, mas a tabela de roteamento ainda parece a mesma.
Acredito que o Cisco AnyConnect bloqueia a tabela de roteamento de alguma forma para que não possa ser modificada.
Se este não for o Cisco AnyConnect, poderá fazer algo semelhante. Não encontrei nenhuma documentação, mas essa é a conclusão a que cheguei dos meus testes.
Descobri que isso também parece se aplicar ao Windows.
Cheers, Aaron
fonte
Isso está documentado na rota (8)
fonte
Não está na frente de um Mac agora, tente de tudo;
fonte
sudo route delete default -ifscope utun0
, mas ainda sem sucessoVocê pode tentar isso:
fonte
Tente
route del default wlp2s0
. Ondewlp2s0
está o nome da interface. Este comando exclui o primeiro gateway padrão na interface específica que você fornece ao comando.fonte