Uvod
Instalirajte IPTables
Omogući usmjeravanje
Konfigurirajte IPTables
Zaključak
Uvod
Dobrodošli! U ovom vodiču objasnit ću kako proslijediti TCP/UDP promet na novi poslužitelj. Ovo može biti posebno korisno kada migrirate svoj Vultr VPS na novo mjesto. Ovaj vodič pokriva 32-bitnu i 64-bitnu verziju CentOS-a 6.
Instalirajte IPTables
Prije nego što počnemo, IPTables moraju biti instalirani. Instalirajte IPTables sljedećom naredbom.
yum install iptables -y
Omogući usmjeravanje
Prosljeđivanje paketa mora biti omogućeno na vašem poslužitelju da bi ova metoda funkcionirala. Otvorite datoteku /etc/sysctl.conf. Provjerite je li sljedeći redak omogućen i postavljen na "1":
net.ipv4.ip_forward = 1
Spremite datoteku, a zatim pokrenite:
sysctl -p
Prvi korak
Izvedite donje naredbe u skladu sa svojim potrebama. Promijenite "2.2.2.2" u IP adresu vašeg novog poslužitelja i "venet0" u svoj Ethernet adapter. Također, promijenite "80:90" u željeni raspon portova koji će biti proslijeđeni.
iptables -A FORWARD -d 2.2.2.2 -i venet0 -p tcp -m tcp --dport 80:90 -j ACCEPT
Ako želite proslijediti jedan port, jednostavno zamijenite gornji raspon portova s jednim portom. Da biste umjesto toga proslijedili UDP, zamijenite instance "tcp" iznad s "udp".
Drugi korak
Dodajte rute za nova dodana pravila. Pravila se odnose na direktive unutar IPTables. U ovom primjeru, "1.1.1.1" predstavlja IP adresu vašeg starog poslužitelja, a kao i prije, "2.2.2.2" predstavlja IP adresu odredišta/novog poslužitelja. Ponovno ažurirajte raspon portova i TCP/UDP nizove prema potrebi.
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
Treći korak
Dovršite NAT prosljeđivanje. Promijenite "venet0" u svoj Ethernet adapter.
iptables -t nat -A POSTROUTING -o venet0 -j MASQUERADE
Četvrti korak
Spremite naša novo dodana pravila i meko ponovno pokrenite IPTables.
service iptables save
service iptables reload
Zaključak
Čestitamo! Sada ste uspješno konfigurirali IPTables za prosljeđivanje prometa na vaš novi poslužitelj.