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