Come eliminare un percorso su un'interfaccia specifica? [chiuso]


15

Quando avvio una connessione VPN, viene aggiunta una nuova route predefinita sull'interfaccia utun0:

Destination        Gateway            Flags        Refs      Use   Netif Expire
default            utun0              UCS            21        0   utun0
default            192.168.43.1       UGScI          14        0     en1

Vorrei sbarazzarmi del percorso predefinito / utun0. Quando utilizzo route con il modificatore -ifscope, ottengo il seguente errore:

$ 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

Che cosa sto facendo di sbagliato? Qual è la sintassi corretta del comando route per eliminare la route predefinita?


1
Prima di farlo. Tieni presente che è un comando pericoloso se accedi al tuo server online! ;)
eVoxmusic

1
Dire che la clinica VPN non crea il percorso mi sembra molto più pulito. Il client pptp nativo può essere configurato in questo modo . Stai usando un client diverso?
Nitz,

Risposte:


6

So che è tardi, ma mi piacerebbe sapere che tipo di VPN stai usando.

Ho avuto questo problema con Cisco Anyconnect VPN.

Non visualizzi lo stesso errore, ma il comando sembrerebbe essere eseguito, ma la tabella di routing sembrerebbe comunque la stessa.

Credo che Cisco AnyConnect blocchi in qualche modo la tabella di routing in modo che non possa essere modificata.

Se questo non è Cisco AnyConnect, potrebbe fare qualcosa di simile. Non ho trovato alcuna documentazione al riguardo, ma questa è la conclusione a cui sono giunto dai miei test.

Ho scoperto che questo sembra valere anche per Windows.

Saluti, Aaron


È Cisco. La nostra topologia di rete è cambiata, quindi non posso verificare le risposte.
mgryszko,


1

Non di fronte a un Mac in questo momento, provate dalla cima della mia testa;

sudo route del default dev utun0

Scusa, ma non funziona. Ho provato anche con sudo route delete default -ifscope utun0, ma ancora senza successo
mgryszko


0

Prova route del default wlp2s0. Dov'è wlp2s0il nome dell'interfaccia. Questo comando elimina il primo gateway predefinito sull'interfaccia specifica fornita al comando.


Sì. Downvotes di nuovo senza motivo, nessuna spiegazione, solo un downvote !!
3bdalla

Prova ad aggiungere una spiegazione esattamente di cosa fa la tua risposta e perché ritieni che risolverà il problema.
fukawi2,

Hai un buon punto, anche se non promuove essere un downvote. Ho aggiornato la mia risposta.
3bdalla
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.