Pagina 1 di 1
Iptables e VNC
Inviato: ven 1 mag 2009, 15:07
da Cloud88
Ragazzi salve, vorrei una delucidazione, come posso tramite iptables permettere l'accesso via VNC solamente da un pc della mia rete locale?
Re: Iptables e VNC
Inviato: ven 1 mag 2009, 17:05
da MAT
Spiegati meglio. Dove devi accedere in VNC e da dove?
Se devi accedere dalla rete interna all'esterno, messa eth0 l'interfaccia del fw verso la lan e eth1 l'interfaccia verso l'esterno, messo 10.1.2.3 l'indirizzo ip della macchina in lan che deve poter accedere
Codice: Seleziona tutto
iptables -A FORWARD -i eth0 -o eth1 -s 10.1.2.3 -p tcp --dport 5900 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -p tcp --dport 5900 -j DROP
Se invece è dall'esterno che devi accedere sulla macchina locale devi innanzitutto fare PAT, messo 4.3.2.1 l'indirizzo IP pubblico sul quale vnc deve rispondere
Codice: Seleziona tutto
iptables -t nat -A PREROUTING -i eth1 -d 4.3.2.1 -p tcp --dport 5900 -j DNAT --to 10.1.2.3
iptables -A FORWARD -i eth1 -o eth0 -d 10.1.2.3 -p tcp --dport 5900 -j ACCEPT
Poi devi consentire a 10.1.2.3 di uscire per rispondere. Qui hai due possibilità: accetti pacchetti in stato ESTABLISHED o RELATED (cosa che consiglio comunque) oppure consenti tutto dall'interno all'esterno per l'ip 10.1.2.3 con porta *sorgente* 5900/tcp.
Questo te lo lascio come esercizio

Re: Iptables e VNC
Inviato: sab 2 mag 2009, 18:13
da Cloud88
Innanzitutto grazie, appena possibile ci provero e ti faro sapere i risultati...