[Primipassi] Protocollo RDP sulla TCP/IP 3389

a.podavini@mclink.it a.podavini@mclink.it
Dom 13 Gen 2008 11:17:11 CET



Luckylu wrote:

>Praticamente sul PC ho 3 schede di rete.
>
>eth0, eth1, eth2
>
>la eth0 fà uscire in internet tutte le macchine della ditta. (tutte le porte)
>la eth1 e configurata in classe A    (es: 10.10.10.xxx)
>e la eth2 è configurata per la Classe C. (es: 192.168.0.xxx)
>OK?
>
>allora un SERVER della classe C  con IP 192.168.0.100 per
>l'assistenza da remoto devo abilitare  il Protocollo RDP sulla TCP/IP 3389
>
>in questo momento è configurato cosi...
>
>echo "1" > /proc/sys/net/ipv4/ip_forward
>$IPTABLES -A FORWARD -s 10.10.0.0/16 -o eth0 -j ACCEPT
>$IPTABLES -A FORWARD -s 192.168.0.0/16 -o eth0 -j ACCEPT
>$IPTABLES -A FORWARD -s 0/0 -i eth0 -j ACCEPT
>$IPTABLES -t nat -A POSTROUTING -o eth0 -j MASQUERADE
>
>E' possibile fare qualcosa?
>
>Un grazie in anticipo a tutta la banda.
>  
>

Dunque, non specifichi che regole di default hai, e quindi non sappiamo 
che cosa succede ai pacchetti che non vengono intercettati dalle (poche) 
regole che hai definito.
Se - come penso e come sarebbe ragionevole - di default blocchi tutto, e 
quindi non fai passare nulla da "fuori" (ossia da eth0) a "dentro" 
(ossia verso eth1 e eth2), occorre che tu imposti una cosa tipo:

$IPTABLES -A FORWARD -i eth0 -s $INDIRIZZO_FIDATO -o eth2 -d 
192.168.0.100 --dport 3389 -j ACCEPT

$INDIRIZZO_FIDATO rappresenta ovviamente l'indirizzo remoto dal quale ti 
collegherai. Se invece il collegamento remoto potrà avvenire da 
qualsiasi IP (road warrior) basta impostarlo a 0/0:

$INDIRIZZO_FIDATO="0/0"
$IPTABLES -A FORWARD -i eth0 -s $INDIRIZZO_FIDATO -o eth2 -d 
192.168.0.100 --dport 3389 -j ACCEPT

Ciao
A.





Maggiori informazioni sulla lista primipassi