install | setup | simple | routing states | check-ha
tested on debian12
this sample goes along with a conntrackd setup
global_defs { max_auto_priority -1 notification_email { root@localhost } notification_email_from keepalive@demo.nethence.com checker_log_all_failures enable_script_security script_user keepalive keepalive } vrrp_sync_group nat { group { front-vip internal-vip } notify "/var/tmp/notify.bash" } vrrp_instance front-vip { state BACKUP interface eth0 virtual_router_id 50 priority 1 advert_int 1 virtual_ipaddress { 192.168.122.209/24 } # default route remains anyhow #virtual_routes { # 0.0.0.0/0 via x.x.x.x dev eth0 #} } vrrp_instance internal-vip { state BACKUP interface eth1 virtual_router_id 51 priority 1 advert_int 1 virtual_ipaddress { 10.1.1.254/24 } }