Por lo que cuentas y con la tecnologia actual te recomiendo dos sistemas, el primero que consistiria en conectar los das redes por medio de una red virtual (vpn) y el otro seria crear un enlace de red (un bridge) inhalambrico entre las dos redes mediante wireless, las dos opciones son factibles depende que tipo de velocidad y servicios necesites para decidirte por uno o por otro.
Si especificas un poco mas, sobre las distancias, servicios, velocidad etc puedo ayudarte a escoger el hardware apropiado.
Saludos