introduzione
Benvenuto! In questo tutorial, spiegherò come inoltrare il traffico TCP / UDP a un nuovo server. Ciò può essere particolarmente utile durante la migrazione del VPS Vultr in una nuova posizione. Questo tutorial copre le versioni a 32 e 64 bit di CentOS 6.
Installa IPTables
Prima di poter iniziare, IPTables deve essere installato. Installa IPTables con il seguente comando.
yum install iptables -y
Abilita routing
L'inoltro di pacchetti deve essere abilitato sul server affinché questo metodo funzioni. Aprire il file /etc/sysctl.conf. Assicurarsi che la seguente riga sia abilitata e impostata su "1":
net.ipv4.ip_forward = 1
Salvare il file, quindi eseguire:
sysctl -p
Primo passo
Eseguire i comandi seguenti in base alle proprie esigenze. Cambia "2.2.2.2" nell'indirizzo IP del tuo nuovo server e "venet0" nella tua scheda Ethernet. Inoltre, modifica "80:90" nell'intervallo di porte desiderato che verrà inoltrato.
iptables -A FORWARD -d 2.2.2.2 -i venet0 -p tcp -m tcp --dport 80:90 -j ACCEPT
Se si desidera inoltrare una singola porta, è sufficiente sostituire l'intervallo di porte sopra con una singola porta. Per inoltrare invece UDP, sostituire le istanze di "tcp" sopra con "udp".
Passo due
Aggiungi percorsi per le nuove regole aggiunte. Le regole si riferiscono alle direttive all'interno di IPTables. In questo esempio, "1.1.1.1" rappresenta l'indirizzo IP del vecchio server e, come in precedenza, "2.2.2.2" rappresenta l'IP di destinazione / nuovo server. Ancora una volta, aggiornare l'intervallo di porte e le stringhe TCP / UDP secondo necessità.
iptables -t nat -A PREROUTING -d 1.1.1.1 -p tcp -m tcp --dport 80:90 -j DNAT --to-destination 2.2.2.2
Terzo passo
Finalizza l'inoltro NAT. Cambia "venet0" nel tuo adattatore Ethernet.
iptables -t nat -A POSTROUTING -o venet0 -j MASQUERADE
Fase quattro
Salva le nostre nuove regole aggiunte e riavvia il soft-table IPTables.
service iptables save
service iptables reload
Conclusione
Congratulazioni! Ora hai configurato correttamente IPTables per inoltrare il traffico al tuo nuovo server.