Ho un server Linux Una con un blocco di 5 indirizzi IP pubblici, 8.8.8.122/29
. Attualmente 8.8.8.122
è assegnato a eth0
ed 8.8.8.123
è assegnato a eth0:1
.
Ho un'altra macchina Linux B in una posizione remota, dietro NAT. Vorrei impostare un tunnel tra i due in modo che B possa utilizzare l'indirizzo IP 8.8.8.123
come indirizzo IP primario.
OpenVPN è probabilmente la risposta, ma non riesco proprio a capire come impostare le cose ( topology subnet
o topology p2p
potrebbe essere appropriato. O dovrei usare il bridging Ethernet?). La sicurezza e la crittografia non sono un grosso problema a questo punto, quindi anche GRE andrebbe bene - la macchina B proviene da un indirizzo IP noto e può essere autenticata in base a quello.
Come posso fare questo? Qualcuno può suggerire una configurazione OpenVPN, o qualche altro approccio, che potrebbe funzionare in questa situazione? Idealmente, sarebbe anche in grado di gestire più client (ad es. Condividere tutti e quattro gli IP di riserva con altre macchine), senza consentire a quei client di utilizzare IP a cui non hanno diritto.
iptables
regole. B è dietro un NAT che è un altro server Linux in esecuzione shorewall
.