1 votes

iproute2 : La base de données /etc/iproute2/rt_tables est corrompue

Je configure deux adresses IP sur un eth et une adresse IP sur un second NIC en utilisant iproute2. Il existe de très bons articles aquí y aquí qui expliquent bien comment faire.

Cependant, en vérifiant les règles avec ip rule show , retourne en erreur avec :

La base de données /etc/iproute2/rt_tables est corrompue à ip route add 192.168.15.0 dev eth0 src 192.168.15.190 table mgmtsecond

J'ai cherché sur Google pendant des heures mais je n'ai rien trouvé sur cette erreur. J'ai vérifié la syntaxe avec les documents officiels. Elle semble correcte.

Des suggestions ? Merci !

/etc/iproute2/rt_tables

# reserved values
#
255     local
254     main
253     default
0       unspec
#
# Mgmt Alias and Mon Ports
#
1  mgmtsecond
2  monport

# Management Port Second Instance
# Main#2 def is 192.168.15.1

ip route add 192.168.15.0/24 dev eth0 src 192.168.15.190 table mgmtsecond
ip route add default via 192.168.15.1 dev eth0 table mgmtsecond

# Monitor Port. Default 192.168.16.1

ip route add 192.168.16.0/24 dev eth1 src 192.168.16.190 table monport
ip route add default via 192.168.16.1 dev eth1 table monport

ip rule add from 10192.168.15.0/24 table mgmtsecond
ip rule add to 192.168.15.0/24 table mgmtsecond

2voto

Khaled Points 35208

Vous ne devez pas ajouter les commandes ip route add y ip rule add à ce fichier /etc/iproute2/rt_tables . Le format des fichiers est le suivant :

table_id    table_name

exemple :

255     local

Le message d'erreur est clair quant à l'emplacement de l'erreur :

La base de données /etc/iproute2/rt_tables est corrompue à ip route add 192.168.15.0 dev eth0 src 192.168.15.190 table mgmtsecond

Les routes et les règles doivent être ajoutées manuellement ou à un autre script à invoquer en cas de besoin. Par exemple, vous pouvez les ajouter à /etc/rc.local script qui est invoqué à la fin du processus de démarrage si on le souhaite.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X