Introduksjon
Installer IPTables
Aktiver ruting
Konfigurer IPTables
Konklusjon
Introduksjon
Velkommen! I denne opplæringen vil jeg forklare hvordan du videresender TCP/UDP-trafikk til en ny server. Dette kan spesielt være nyttig når du skal migrere Vultr VPS til en ny plassering. Denne opplæringen dekker både 32- og 64-biters versjoner av CentOS 6.
Installer IPTables
Før vi kan starte, må IPTables være installert. Installer IPTables med følgende kommando.
yum install iptables -y
Aktiver ruting
Pakkevideresending må være aktivert på serveren din for at denne metoden skal fungere. Åpne filen /etc/sysctl.conf. Sørg for at følgende linje er aktivert og satt til "1":
net.ipv4.ip_forward = 1
Lagre filen, og kjør deretter:
sysctl -p
Steg en
Utfør kommandoene nedenfor i henhold til dine behov. Endre "2.2.2.2" til den nye serverens IP-adresse og "venet0" til Ethernet-adapteren. Endre også "80:90" til ønsket portområde som skal videresendes.
iptables -A FORWARD -d 2.2.2.2 -i venet0 -p tcp -m tcp --dport 80:90 -j ACCEPT
Hvis du vil videresende en enkelt port, erstatt portområdet ovenfor med en enkelt port. For å videresende UDP i stedet, bytt ut forekomster av "tcp" ovenfor med "udp".
Trinn to
Legg til ruter for reglene du nylig har lagt til. Regler refererer til direktivene inne i IPTables. I dette eksemplet representerer "1.1.1.1" den gamle serverens IP-adresse, og som før, representerer "2.2.2.2" destinasjonen/den nye serverens IP. Igjen, oppdater portområdet og TCP/UDP-strengene etter behov.
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
Trinn tre
Fullfør NAT-videresendingen. Bytt "venet0" til Ethernet-adapteren.
iptables -t nat -A POSTROUTING -o venet0 -j MASQUERADE
Trinn fire
Lagre våre nylig lagt til regler og mykstart IPTables.
service iptables save
service iptables reload
Konklusjon
Gratulerer! Du har nå konfigurert IPTables til å videresende trafikk til den nye serveren.