[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RES: dc++ e iptables



Bem fiz o de praxe , fui no site do desenvolvedor, dei uma olhada no faq
e achei tudo mastigadinho pra mim olha só:
http://dcplusplus.sourceforge.net/faq/faq.php?display=faq&faqnr=12&catnr
=2&prog=1&lang=en&onlynewfaq=1

How do I set up active mode with a Linux based firewall/router?

It depends on what kernel version you are using. With 2.4 you can choose
between doing postrouting or the easier prerouting. The difference is if
you do a postrouting, all clients withing your internal network (LAN)
can connect and download/upload between eachother. Postrouting is not
nessesary if you are the only client wich uses DC behind the
router/firewall. Examples below uses the following settings: External
ethernet card: eth1, external IP 213.112.8.55, firewall (router) IP:
192.168.0.1, client IP: 192.168.0.2, external and internal port: 555 


Linux 2.4, postrouting example 

iptables -t nat -A POSTROUTING -d 192.168.0.2 -s 192.168.0.0/24 -p tcp
--dport 555 -j SNAT --to 192.168.10.1 

iptables -t nat -A POSTROUTING -d 192.168.0.2 -s 192.168.0.0/24 -p udp
--dport 555 -j SNAT --to 192.168.10.1 

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 555 -j DNAT --to
192.168.10.2:555 

iptables -t nat -A PREROUTING -i eth1 -p udp --dport 555 -j DNAT --to
192.168.10.2:555 

iptables -t nat -A PREROUTING -d 213.112.8.55 -p tcp --dport 555 -j DNAT
--to 192.168.10.2:555 

iptables -t nat -A PREROUTING -d 213.112.8.55 -p udp --dport 555 -j DNAT
--to 192.168.10.2:555


Linux 2.4, prerouting example 

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 555 -j DNAT --to
192.168.0.2:555 

iptables -t nat -A PREROUTING -i eth1 -p udp --dport 555 -j DNAT --to
192.168.0.2:555


Até mais,


Anderson





Reply to: