This talk explains the installation and configuration of a Linux high availability network gateway using keepalived and conntrackd. This results in an active-standby topology. Necessary scripts are implemented to keep the configuration in sync of both gateways. Keepalived is used to manage active-standby negotiation. Conntrackd is used to synchronize network states across the gateways.