[Linuxtrent] iptables..

io ho una lan con qualche pc...
il mio server (collegato ad internet) e' 192.168.0.254
il mio pc 192.168.0.1

adesso voglio che le connessioni ssh fatte da internet verso il mo
server vengano redirette sul mio pc.

perche' queste regole non funzionano?:

#!/bin/sh

IPT="/sbin/iptables"
INT="ppp0"

$IPT -F
$IPT -F INPUT
$IPT -F OUTPUT
$IPT -F FORWARD
$IPT -F -t mangle
$IPT -F -t nat
$IPT -X

$IPT -P INPUT DROP
$IPT -P OUTPUT ACCEPT
$IPT -P FORWARD ACCEPT

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

$IPT -t nat -A POSTROUTING -o $INT -j MASQUERADE

$IPT -A FORWARD -i $INT -m state --state NEW,INVALID -j DROP

$IPT -t nat -A PREROUTING  -i $INT -p tcp --dport 22 -j DNAT
--to-dest 192.168.0.1

$IPT -A INPUT -i lo -j ACCEPT

$IPT -A INPUT -s 192.168.0.0/255.255.255.0 -d 0/0 -p all -j ACCEPT
$IPT -A INPUT -i $INT -s 0/0 -d 0/0 -p tcp --dport 22 -j ACCEPT
$IPT -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT


ciao
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: