Linux-brandväggen 3 Super Typiska användningsområden



iptables detta direktiv, eftersom den följande fråga med en man kan se är det som används för att filtrera paketen och göra NAT (Network Address Translation Network Address Translation), tillämpningen av detta direktiv är många, kan göra en hel del ansökningar om Internet.

iptables - administrationsverktyg för IPv4 paketfiltrering och NAT

Tillämpning 1: Låt datorn lokalt nätverk till en verklig IP för att dela bandbredd (Genomförande av NAT)

Diagram:






Den utrustning som behövs: en Linux-server 2 nätverkskort

Kort 1: eth0, använda riktiga IP, NIC 2: eth1, använd 192.168.1.254

Inställning: I / etc / rc.d / rc.local skriftliga följande rader

echo "1" / proc/sys/net/ipv4/ip_forward

modprobe ip_tables

modprobe ip_nat_ftp

modprobe ip_conntrack

modprobe ip_conntrack_ftp

iptables-t nat-A POSTROUTING-o eth0-s 192.168.1.0/24-j MASKERAD

Tillämpning 2: Låt datorn lokalt nätverk för att dela bandbredd med en ADSL (Genomförande av NAT)

Detta exempel, och liksom i föregående exempel, bara en uppsättning ändringar

Diagram:






Den utrustning som behövs: en Linux-server 2 nätverkskort

Kort 1: eth0, använda riktiga IP, LAN-2: eth1, använd 192.168.1.254

Inställning: I / etc / rc.d / rc.local skriftliga följande rader

echo "1" / proc/sys/net/ipv4/ip_forward

modprobe ip_tables

modprobe ip_nat_ftp

modprobe ip_conntrack

modprobe ip_conntrack_ftp

iptables-t nat-A POSTROUTING-o ppp0-s 192.168.1.0/24-j MASKERAD

Ansökan 3: Låt omvärlden kan komma åt det lokala enheten nätverksdator inom server (genomförande omdirigera, överföring port)

Sådana metoder har till effekt att skydda den interna servern

Diagram:






Den utrustning som behövs: en Linux-server 2 nätverkskort

Kort 1: eth0, använda riktiga IP, LAN-2: eth1, använd 192.168.1.254

Inställning: I / etc / rc.d / rc.local skriftliga följande rader

echo "1" / proc/sys/net/ipv4/ip_forward

modprobe ip_tables

modprobe ip_nat_ftp

modprobe ip_conntrack

modprobe ip_conntrack_ftp

iptables-t nat-A POSTROUTING-o eth0-s 192.168.1.0/24-j MASKERAD

iptables-t nat-A PREROUTING-i eth0-p tcp-d riktiga IP - destinationsport 80-j DNAT - to-destination 192.168.1.13:80