Utiliser iproute2 dans / etc / network / interfaces


1

Lorsque vous ajoutez une route statique à /etc/network/interfaces, comment pouvez-vous utiliser les commandes iproute2 au lieu des commandes net-tools? Par exemple, j'ai ajouté la ligne suivante:

post-up ip route add 10.0.0.0/8 dev eth0

dans mon interfacesfichier et redémarré, mais je n'ai pas vu l'effet dans la nouvelle table de routage.

Est-ce que ma syntaxe est incorrecte ou est-ce que je suis obligé d'utiliser net-tools dans 14.04-LTS? Je sais que la /etc/rc.localsolution est simple, mais je préférerais garder les outils de réseau au même endroit.

Réponses:


2

Utilisez soit pre-up(avant l'interface apparaît), up(après l'interface), down(avant l'interface est tombée) ou post-down(après l'interface est tombé) suivi de la commande que vous souhaitez exécuter. Dans votre cas, vous voudrez probablement utiliser upet down.

Voici un bloc que j'utilise pour attribuer une adresse IPv6 à mon réseau interne:

iface eth0 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        broadcast 192.168.0.255
        up ip -6 addr add 2001:DB8::/64 dev eth0
        down ip -6 addr del 2001:DB8::/64 dev eth0

Bon un! Upvoted! ;-)
Fabby

0

Je suppose qu'avant cette ligne, il est iface eth0 inet <static|manual|dhcp> post-uprecommandé d'exécuter la commande uniquement après l'interface, pour ce faire, il n'est pas nécessaire de redémarrer, mais simplement ifup eth0.

Pour mieux comprendre le problème, postez votre interfacesfichier.


0

Ceci est un PDF complet sur la route sous Linux. IPv6 inclus. "iproute2" est le futur outil de configuration du réseau. http://www.ime.usp.br/~rbrito/docs/lartc.dbk.psom.pdf

[Atualização] Je pense que seul le script peut le faire. Essaye ça. http://www.policyrouting.org/iproute2.doc.html#ss9.11


1
Modifiez votre question pour n'inclure que les parties pertinentes de ce document. De plus, les réponses sous forme de liens uniquement sont découragées.
fosslinux
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.