Comment faire une recherche dans Linux table de routage IP?
J'ai été la manipulation de la Linux table de routage par la "route add" et "route del". Maintenant donné une adresse IP, comment puis-je savoir (en tapant une commande) qui passerelle/appareil peut-elle aller?
Par exemple, si j'ai couru:
route add -net 192.57.66.0 netmask 255.255.255.0 dev eth0
Est-il une commande qui peut me dire si je visite 192.57.66.42, il faudra passer par eth0?
OriginalL'auteur Chen Xing | 2012-01-21
Vous devez vous connecter pour publier un commentaire.
Vous devez cesser d'utiliser net-tools, parce que vous ne trouverez pas la réponse. Mais pour iproute:
OriginalL'auteur jørgensen
lorsque vous tapez cette commande, le système affichera un tableau:
Kernel IP routing table
maintenant tout ce que vous devez faire afin de comprendre ce qui les paquets passent par
eth0
est à l'aide de "le plus long préfixe de match" le principal.OriginalL'auteur Rotemmiz