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 eth0ed 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.123come indirizzo IP primario.
OpenVPN è probabilmente la risposta, ma non riesco proprio a capire come impostare le cose ( topology subneto topology p2ppotrebbe 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.
iptablesregole. B è dietro un NAT che è un altro server Linux in esecuzione shorewall.