Tengo un servidor Linux A con un bloque de 5 direcciones IP públicas, 8.8.8.122/29. Actualmente, 8.8.8.122está asignado a eth0, y 8.8.8.123está asignado a eth0:1.
Tengo otra máquina Linux B en una ubicación remota, detrás de NAT. Me gustaría configurar un túnel entre los dos para que B pueda usar la dirección IP 8.8.8.123como su dirección IP principal.
OpenVPN es probablemente la respuesta, pero no puedo entender cómo configurar las cosas ( topology subneto topology p2ppodría ser apropiado. ¿O debería usar el puente Ethernet?). La seguridad y el cifrado no son una gran preocupación en este momento, por lo que GRE también estaría bien: la máquina B vendrá de una dirección IP conocida y se puede autenticar en función de eso.
¿Cómo puedo hacer esto? ¿Alguien puede sugerir una configuración OpenVPN, o algún otro enfoque, que podría funcionar en esta situación? Idealmente, también podría manejar múltiples clientes (por ejemplo, compartir las cuatro IP de repuesto con otras máquinas), sin permitir que esos clientes usen IP a las que no tienen derecho.
iptablesreglas simples . B está detrás de un NAT que es otro servidor Linux en ejecución shorewall.