Sto cercando di impostare i miei percorsi in un modo che mi permetta di connettermi al box Vagrant della demo di Solum .
La mia tabella di routing contiene, ma non è limitato a, i seguenti percorsi:
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
192.168.76.0 192.168.76.2 255.255.255.0 UG 0 0 0 vboxnet0
192.168.76.0 0.0.0.0 255.255.255.0 U 0 0 0 vboxnet0
Sospetto che la terza rotta (generata automaticamente all'avvio di Vagrant box) interferisca con la seconda rotta (creata manualmente), quindi sto cercando di eliminarla.
Tuttavia, utilizzando uno dei seguenti comandi
$ sudo route del 192.168.76.0 gw 0.0.0.0
$ sudo route del 192.168.76.0
ritorna:
SIOCDELRT: No such process
che di solito viene visualizzato quando route
non è possibile trovare il percorso.
D'altra parte, usando
$ sudo route del 192.168.76.0/24 gw 0.0.0.0
$ sudo route del 192.168.76.0/24
rendimenti:
route: netmask 000000ff doesn't make sense with host route
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
(rest of usage)
Che cosa sto facendo di sbagliato? C'è un motivo per cui non riesco a rimuovere quella rotta? Sbaglio nel ritenere che interferisca con quello che ho impostato?
(Sto usando Ubuntu 14.04+).
route add -net 192.168.78.0/24 192.168.76.2
che ha molto più senso.
/24
alla fine del comando, funziona. Grazie. Se pubblichi una risposta, forse con qualche elaborazione nell'interesse delle persone che sfoglieranno questa domanda in futuro, la accetterò.
route del -net 192.168.76.0
. Altrimenti pensa che tu stia cercando di eliminare una route verso un singolo host.