‘ip rule flush’ rompt toute connectivité

Je configure certains éléments du réseau et chaque fois que j’essaie, la connexion est interrompue. Pensant que je devais configurer quelque chose de manière incorrecte pour rompre toutes les connexions, j’ai fait un peu de dépannage, pour découvrir que tous les réseaux fonctionnent au redémarrage. Si je lance la commande ip rule flush je perds toute connectivité jusqu’à ce que je redémarre.

J’utilise le gestionnaire de réseau Kubuntu 12.04 pour la connexion via un adaptateur sans fil. Toute aide appréciée

Je crois que c’est à prévoir.

Lorsque vous démarrez une règle numérotée 32766, comme suit:

  32766: from all lookup main 

main est la table de routage normalement configurée. Par conséquent, à moins que vous n’ayez fait de préparations spéciales, vous en avez besoin. Lorsque vous entrez la commande ip rule flush elle est supprimée.

Vous pouvez append cette règle à nouveau après le vidage en exécutant:

  sudo ip rule add from all lookup main pref 32766 

J’ai essayé cela et, comme vous, quand j’ai fait le flush, j’ai perdu la connectivité et quand je l’ai rajouté, je l’ai retrouvé.

Voici le jeu de règles normal de mon système Ubuntu 12.04:

  0: from all lookup local 32766: from all lookup main 32767: from all lookup default 

De même, vous pouvez également:

ip rule add from all lookup default pref 32767

Le script devrait donc ressembler à ceci:

ip rule flush

ip rule add from all lookup main pref 32766

ip rule add from all lookup default pref 32767

Êtes-vous sûr que vous n’essayez pas de faire la commande suivante à la place?

ip ru cache cache