Liikenne huolinta Linuxin iptables

18 toukokuu 2009

Iptables voit helposti setup sääntöjä pakettien suodattamisen / huolinta.

Niin, pitää se lyhyt ja yksinkertainen: oletetaan haluat esiin mitään tulevaa liikennettä koneesi (192.168.0.1) on portti 80 on machine2 (192.168.0.2) on portti 8080 jälkeen:

- Ota sataman huolinta:

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

- Nyt lisätään sääntöjä:

iptables-t nat-PREROUTING-p tcp-d 192.168.0.1-dport 80-j DNAT-ja 192.168.0.2:8080

iptables-t nat-POSTROUTING-d 192.168.0.2-j ilveily

-P tcp lipun täsmennetään, että pöytäkirja on TCP (toisin kuin UDP, ICMP esimerkiksi).

-D 192.168.0.1 lipun täsmennetään, että paketit on tarkoitettu IP 192.168.0.1

-Dport 80 tarkoittaa, että paketti oli portti 80 määränpääksi

-J on tavoite sääntöä ole noudatettu, NAT (Network Address Translation). Vuonna yksityiskohtaisempien sääntöjen, voidaan määrittää ennalta iptables ketjun sääntöjä.

Voit täsmentävät, jos tämä paketti olisi toimitettava, ja mikä portti

Toisen säännön, sanotaan, että lähtevän paketit toinen kone olisi naamioituneet. Toisin sanoen käyttäjä yrittää käyttää alkuperäisen koneen porttiin 80 ei ole sitä mieltä, että hänen pyyntönsä toimitettiin. Paketti tulee näkyviin, jos se tuli naamioitunut isäntä, mutta käytännössä tämä pyyntö välitettiin machine2, ja vastaus tuli takaisin, että samassa koneessa.

Käytössä Sivuhuomautuksena voisi mainita, varmista lisätä nämä iptables sääntöjä tiedosto, anna sille täytäntöönpano luvan (chmod + x / polku / tiedosto), ja lisätä sen / etc / rc.local niin, että se toteutetaan kaikilla käynnistyksen. Muuten edellä sääntöjä fliushed joka kerta, kun järjestelmä on käynnistetty uudelleen.

Ei vielä kommentteja.
Tämä blogi on suojattu Dave \ \ \ \ \ \ \ 's Spam Karma 2 : 15184 lähettää sähköpostiviestien syödään ja laskenta ...