( Lightgod | 2008. 02. 15., p – 08:55 )


  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