web-dev-qa-db-fra.com

Quel est le drapeau UH dans la table de routage

J'utilise une machine Ubuntu en tant que serveur et elle a deux interfaces réseau. L'un est la gamme 10.10.10.0/ 24 et l'autre 192.168.0.0 /24. J'essayais de relier ces interfaces réseau car le second dispose d'Internet. J'ai utilisé les options de connexions réseau en sélectionnant l'option Partager Internet et cela n'a pas fonctionné. J'ai annulé les modifications et utilisé un script permettant le transfert IP et ajouté une option de masquage dans les tables IP. Mais maintenant, à chaque fois que le 10.10.10.0 /24 est démarré, l'interface 192.168.0.0 /24 est marquée comme UH et est inutilisable jusqu'à ce que j'exécute un script pour supprimer toutes les passerelles par défaut et relit la 192. Quelle pourrait en être la cause et comment puis-je m'en débarrasser? This is the output from IP routing table

2
Manny265

Les indicateurs TL; DR UH dans les tables de routage signifient:

  • U: la route est en hausse
  • H: c'est un itinéraire vers un hôte unique (et non un réseau)

Les différents drapeaux sont:

 1      RTF_PROTO1       Protocol specific routing flag #1
 2      RTF_PROTO2       Protocol specific routing flag #2
 3      RTF_PROTO3       Protocol specific routing flag #3
 B      RTF_BLACKHOLE    Just discard pkts (during updates)
 b      RTF_BROADCAST    The route represents a broadcast address
 D      RTF_DYNAMIC      Created dynamically (by redirect)
 G      RTF_GATEWAY      Destination requires forwarding by intermediary
 H      RTF_Host     Host entry (net otherwise)
 L      RTF_LLINFO       Valid protocol to link address translation
 M      RTF_MODIFIED     Modified dynamically (by redirect)
 R      RTF_REJECT       Host or net unreachable
 S      RTF_STATIC       Manually added
 U      RTF_UP       Route usable
 X      RTF_XRESOLVE     External daemon translates proto to link address

Vous trouverez une discussion sur leur signification ici par exemple.

4
alci