1 votes

IPs multiples sur une seule interface - forcer l'adresse IP source

J'ai une interface eth1 sur host A avec deux adresses IP différentes (disons 10.0.0.1 y 10.0.0.3 ). Le site .1 est l'IP standard de l'hôte et .3 est l'IP de basculement qui peut être basculée sur un autre serveur ( host B , 10.0.0.2 ) à des fins d'AP. 10.0.0.1 est réglé via /etc/network/interfaces , 10.0.0.3 est géré via Pacemaker et ajouté via ip addr add .

Mon problème est que, lorsque j'essaie de me connecter à un service (local) fourni sur le site Web de l'entreprise, j'ai l'impression d'être dans une impasse. 10.0.0.3 de host A il utilise également 10.0.0.3 comme adresse source pour la connexion. Cela ne fonctionnerait évidemment pas si l'IP de basculement était basculée sur le nœud secondaire ( host B ). La question est maintenant de savoir si je peux, d'une manière ou d'une autre, préciser 10.0.0.1 comme l'IP source pour les connexions à 10.0.0.3 ?

ip route get 10.0.0.3 montre 10.0.0.3 comme adresse source, ce qui est probablement la raison de ce comportement.

1voto

Charles Williams Points 9147

Si l'IP est transférée vers une autre machine, elle doit être supprimée de la première, afin que la table de routage s'adapte. Cependant, si vous souhaitez définir l'IP source (ou forcer les routes), utilisez la syntaxe suivante : ip r a dev eth1 10.0.0.3 src 10.0.0.1

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