Ich versuche, meine Routen so einzurichten, dass ich eine Verbindung zur Vagrant-Box der Solum-Demo herstellen kann .
Meine Routing-Tabelle enthält, ohne darauf beschränkt zu sein, folgende Routen:
$ 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
Ich vermute, dass die dritte Route (die beim Start der Vagrant-Box automatisch generiert wird) die zweite Route stört (manuell erstellt), daher versuche ich, sie zu löschen.
Verwenden Sie jedoch einen der folgenden Befehle
$ sudo route del 192.168.76.0 gw 0.0.0.0
$ sudo route del 192.168.76.0
kehrt zurück:
SIOCDELRT: No such process
Dies wird normalerweise angezeigt, wenn route
die Route nicht gefunden werden kann.
Auf der anderen Seite mit
$ sudo route del 192.168.76.0/24 gw 0.0.0.0
$ sudo route del 192.168.76.0/24
Ausbeuten:
route: netmask 000000ff doesn't make sense with host route
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
(rest of usage)
Was mache ich falsch? Gibt es einen Grund, warum ich diese Route nicht entfernen kann? Bin ich falsch anzunehmen, dass es das von mir eingerichtete stört?
(Ich benutze Ubuntu 14.04+).
route add -net 192.168.78.0/24 192.168.76.2
, die viel sinnvoller ist.
/24
am Ende des Befehls hinzufüge , funktioniert es. Vielen Dank. Wenn Sie eine Antwort veröffentlichen, vielleicht mit einer Ausarbeitung im Interesse der Leute, die diese Frage in Zukunft durchsuchen werden, werde ich sie akzeptieren.
route del -net 192.168.76.0
. Andernfalls wird angenommen, dass Sie versuchen, eine Route zu einem einzelnen Host zu löschen.