diff --git a/HowtoVRRP.md b/HowtoVRRP.md index 940c897b..813b6820 100644 --- a/HowtoVRRP.md +++ b/HowtoVRRP.md @@ -56,10 +56,10 @@ net.ipv4.conf.all.arp_ignore=1 net.ipv4.conf.all.arp_announce=2 ~~~ -Puis, on lancer par exemple : +Puis, on lance par exemple la commande suivante : ~~~ -# vrrpd -i eth0 -x -D -d 10 -v 42 -p 100 -l foo 192.0.2.42/27 +# vrrpd -i eth0 -x -D -d 10 -v 42 -p 100 -a pw/0xPASSWORD -l foo 192.0.2.42/27 ~~~ Détails des options utilisées : @@ -67,12 +67,13 @@ Détails des options utilisées : * `-i eth0` : se binder sur l'interface _eth0_ * `-x` : ne pas manipuler d'interface mais déléguer au script `vrrp_switch` * `-D` : lancer en mode démon -* `-d 10` : 10s between advertisement, 1s by default +* `-d 10` : intervalle d'avertissement en seconde (défaut : 1) * `-v 42` : identifiant VRID (il doit être unique sur un même segment réseau) -* `-p 100` : priority 100 -* `-l foo` : Name of vrrp instance (for logging purpose) +* `-p 100` : priorité entre 1 et 255 (défaut : 100) +* `-l foo` : nom de l'instance +* `-a pw/OxPASSWORD` : mot de passe en hexa -Dans l'état master, l'interface `vrrp_${vrid}_${interface}` est créée avec l'adresse IP et l'adresse MAC `00:00:5e:00:01:${vrid}` : +Au bout de quelques dizaines de secondes, vrrpd va passer dans l'état _master_ et créer l'interface `vrrp_${vrid}_${interface}` avec l'adresse IP et l'adresse MAC `00:00:5e:00:01:${vrid}`: ~~~ $ ifconfig vrrp_2_eth0 @@ -82,6 +83,15 @@ vrrp_2_eth0 Link encap:Ethernet HWaddr 00:00:5e:00:01:2a [...] ~~~ +Sur une autre machine, après avoir également ajusté les paramètres _sysctl_, on lance la même commande avec une priorité plus faible : + +~~~ +# vrrpd -i eth0 -x -D -d 10 -v 42 -p 90 -a pw/0xPASSWORD -l foo 192.0.2.42/27 +~~~ + +Cette machine va rester en état _slave_ tant qu'elle capte des messages d'avertissement de la machine _master_. + + ## Logs * Des logs sont envoyés à syslog