iptables--webserver-vnitrni sit

Rybarik, Michal mrybarik na tronet.sk
Čtvrtek Červen 26 16:28:17 CEST 2003


> potrebuji jeste pravidlo(a) do iptables, ktere mi zaruci, ze kdyz je
> pozadavek na dany port primo z tohoto vyse jmenovaneho 
> serveru, tak bude
> presmerovan na webserver v lokalni siti.
> 
> zde by se mi hodil nejaky hotovy priklad firewallu. ne jenom na
> zkopirovani, ale i na pochopeni.

na skopirovanie vam tu davam komplet riesenie, pochopit ho uz budete musiet 
vlastnymi silami :o)

vo vnutornej sieti je masina 10.23.23.1, pocuvajuca na porte 80. tento port je 
forwardovany von, a s nasledovnym nastavenim sa na neho da dostat zvonku, z 
routera i z lokalnej siete cez verejnu adresu, a z routera a lokalnej siete 
pochopitelne aj cez vnutornu. 

# forwarding portu 80 zvonku na novell
/sbin/iptables -A PREROUTING -t nat -p tcp -d 195.x.x.x --dport 80 -j DNAT --to 10.23.23.1:80

# aby isli pakety z vnutornej siete smerovane na forwardovane porty
/sbin/iptables -A POSTROUTING -t nat -s 10.0.0.0/8 -d 10.0.0.0/8 -j SNAT --to 195.x.x.x

# aby isli pakety ktore vznikli na tomto stroji na forwardovane porty
/sbin/iptables -A OUTPUT -t nat -p tcp -d 195.x.x.x -j DNAT --to 10.23.23.1

p


Další informace o konferenci Linux