Tengo un servidor Linux A con un bloque de 5 direcciones IP públicas, 8.8.8.122/29
. Actualmente, 8.8.8.122
está asignado a eth0
, y 8.8.8.123
está 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.123
como su dirección IP principal.
OpenVPN es probablemente la respuesta, pero no puedo entender cómo configurar las cosas ( topology subnet
o topology p2p
podrí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.
iptables
reglas simples . B está detrás de un NAT que es otro servidor Linux en ejecución shorewall
.