|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2000
Città: S.Croce s/Arno - Pisa - Toscana
Messaggi: 1015
|
Accesso al Desktop Remoto tramite due router/firewall
Salve a tutti,
e' tutta la mattina che tento di configurare iptables in modo che mi dia l'accesso remoto su una macchina della rete locale. La situazione che ho e' la seguente: Internet <-> Netgear DG834 <-> Macchina Linux con 2 interfacce di rete <-> switch unmanaged <-> LAN. Il Netgear ha IP 192.168.1.1 ed e' configurato per girare alla prima interfaccia della macchina Linux (192.168.1.10) tutto il traffico diretto porta 3389. La macchina Linux, tramite regole di iptables, dovrebbe girare il traffico per la porta 3389 ad una macchina interna tramite la seconda interfaccia (192.168.0.10), ma solamente il traffico che viene da determinati IP. Per tentare di fare questo ho usato la seguente configurazione: Codice:
INTIF="eth0" EXTIF="eth1" EXTIP="192.168.1.10" $IPTABLES -P INPUT ACCEPT $IPTABLES -F INPUT $IPTABLES -P OUTPUT ACCEPT $IPTABLES -F OUTPUT $IPTABLES -P FORWARD DROP $IPTABLES -F FORWARD $IPTABLES -t nat -F $IPTABLES -t nat -A PREROUTING -i $EXTIF -s $IPACCESSOREMOTO -p tcp --dport 3389 -j DNAT --to $GESTIONALE $IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT $IPTABLES -A FORWARD -i $EXTIF -o $INTIF -s $IPACCESSOREMOTO -p tcp --dport 3389 -j ACCEPT $IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT $IPTABLES -t nat -A POSTROUTING -o $EXTIF -j SNAT --to $EXTIP In input di default accetto tutto, tanto a monte ho il Netgear che mi fa passare solo SSH e desktop remoto. Non sono certo sull'ultima regola per il postrouting, invece di masquerade ho messo un source nat perche' immagino che il masquerade lo faccia il Netgear. Spero che possiate darmi una mano Grazie in anticipo, Roberto.
__________________
Il mio album su Flickr :: Video Laurea Honoris Causa ad Alan Kay, Universita' di Pisa :: Thinking Different, PowerBook G4 12" 1GHz, iMac Core 2 Duo 20" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:42.



















