1 #!/bin/sh
2
3 IPT="/sbin/iptables"
4
5 echo 1 > /proc/sys/net/ipv4/ip_forward
6
7 arbarest_ip=192.168.2.102
8
9 $IPT -F -t nat
10
11 $IPT -t nat -A POSTROUTING -o eth0 -j MASQUERADE
12 $IPT -A FORWARD -o eth0 -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
13
14 ###
15 # Arbarest
16 ##############
17 echo " \`+> Arbarest..."
18
19 # apache2
20 echo " |-> Apache"
21 $IPT -A INPUT -p tcp -m tcp --dport 2222 -j ACCEPT
22 $IPT -t nat -A PREROUTING -p tcp -i eth0 --dport 2222 -j DNAT --to $arbarest_ip:22
23
24 # sshd
25 echo " \`-> SSHd"
26 $IPT -A INPUT -p tcp -m tcp --dport 2280 -j ACCEPT
27 $IPT -t nat -A PREROUTING -p tcp -i eth0 --dport 2280 -j DNAT --to $arbarest_ip:80
En igy szoktam forwardolni =) Eza tuzfalszabalyrendszerembol van... Monnyuk ez se mai =)
Rendszerkovetelmeny: IPtables... ^_^ kernelbe nem art... sot elengethetetlen... De alt aki nem maga forgattya annak bene van ^_^
--
by lightgod