J'essaie de configurer mes itinéraires d'une manière qui me permettra de me connecter à la boîte Vagrant de la démo Solum .
Ma table de routage contient, sans s'y limiter, les itinéraires suivants:
$ 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
Je soupçonne que la troisième route (générée automatiquement au démarrage de la boîte Vagrant) interfère avec la deuxième route (créée manuellement), alors j'essaie de la supprimer.
Cependant, en utilisant l'une des commandes suivantes
$ sudo route del 192.168.76.0 gw 0.0.0.0
$ sudo route del 192.168.76.0
Retour:
SIOCDELRT: No such process
qui apparaît généralement lorsque route
vous ne trouvez pas l'itinéraire.
D'autre part, en utilisant
$ sudo route del 192.168.76.0/24 gw 0.0.0.0
$ sudo route del 192.168.76.0/24
rendements:
route: netmask 000000ff doesn't make sense with host route
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
(rest of usage)
Qu'est-ce que je fais mal? Y a-t-il une raison pour laquelle je ne peux pas supprimer cet itinéraire? Ai-je tort de supposer que cela interfère avec celui que j'ai mis en place?
(J'utilise Ubuntu 14.04+).
route add -net 192.168.78.0/24 192.168.76.2
qui a beaucoup plus de sens.
/24
à la fin de la commande, cela fonctionne. Je vous remercie. Si vous postez une réponse, peut-être avec quelques précisions dans l'intérêt des personnes qui exploreront cette question à l'avenir, je l'accepterai.
route del -net 192.168.76.0
. Sinon, il pense que vous essayez de supprimer une route vers un seul hôte.