Newsgroup: it.comp.reti.locali
Titolo: Problemi con il NAT

Ciao a tutti,
come dall'oggetto ho qualche problemino con il nat sul un router Zyxel 
660HW (quelli di libero tanto per intenderci).
La mia situazione è la seguente:
- sono collegato al router con 3/4 fissi e un paio di wireless
- gli indirizzi sono assegnati in dhcp dal router
- ho un servizio di dns dinamico che mi da un nome di dominio con il 
quale accedere al mio router/rete interna da internet
- ho nattato con pieno successo le porte di emule e l'ssh
- non c'è assolutamente verso di far funzionare una qualsiasi 
connessione http: ho fatto il nat di tutti i tipi di porte più o meno 
standard per vedere un server web che sta dentro la mia lan all'esterno. 
ho nattato le porte 8080 8181 8008 4848 e qualche altra a caso 
(ovviamente mettendo il server in ascolto su quelle porte) ma non riesco 
a vedere nessuna pagina del server.
da tutti i test che ho fatto in tutte le condizioni, con o senza 
firewall sul pc(tutta la sicurezza del router è spenta...), pare che la 
prima richiesta arrivi ma poi la comunicazione muoia, dandomi vari 
errori, impossibile raggiungere, tempo scaduto, impossibile trovare.
ho fatto un ultimo esperimento: non vanno nemmeno ftp e vnc (da fuori, 
in lan non ho nessunissimo problema con la connessione tra i vari pc)
spero di aver dato informazioni sufficienti e comprensibili, mi auguro 
che qualcuno possa aiutarmi
grazie
Fabbio
PS: al di là della soluzione generale del nat quello che voglio è far 
vedere all'esterno il mio server web, quindi ogni suggerimento in 
proposito è ben accetto

 proposito è ben accetto
Al web server gli metti un ip fisso e poi devi dire al router di fare
forward/tracking della porta 80 dell'ip fisso.

 
Devi mettere un IP fisso alla macchina dove c'e` il server e fare il 
forward della porta 80 verso quell'IP.  Non puoi mettere i nomi :-(
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

Elio ha scritto:

forse non ho spiegato tanto bene: ip fisso e forward ci sono già, il 
dhcp è impostato per dare al mio pc sempre lo stesso ip (che quindi è 
fisso). ho fatto il forward (NAT) della porta su cui ho il webserver, 
che non è la 80 ma un'altra perchè sulla 80 c'è il ws del router, quello 
per la conf web.
mi collego da inet con http://nomedyndns:porta/ oppure con 
http://ippubblico:porta/
il risultato migliore che ho ottenuto è stato il firewall del pc che mi 
ha chiesto cosa fare di una connessione entrante, io l'ho autorizzata ma 
dall'altra parte non si riesce ad avere il sito, mi da sempre tempo 
scaduto o altri errori di connessione
mah...
chiedo altro aiuto
Fabbio

Fabbio ha scritto:

.
Nella sezione NAT SUA(se sei in SUA), la riga n.1 (default) cosa contiene?
Ciao
pep

 per la conf web.
Second me se il tuo router ne ha la possibilità devi disabilitare l'accesso
al "ws del router" dall'esterno (ip pubblico).
Se sei dentro alla tua rete e ti colleghi al server con l'indirizzo esterno
(quello nattato, l'ip pubblico) raggiungi il "ws del router".
Se dalla tua rete ti colleghi al server con l'indirizzo interno (quello non
nattato,  l'ip privato tipo classe c immagino) raggiungi il server http.
Se da internet, fuori, ti colleghi all'ip pubblico raggiungi il server.
Se da internet, fuori, non ti colleghi è proprio perchè il webserver non usa
la porta 80.

joy ha scritto:

all port, all port, 0.0.0.0 (si può cambiare solo l'ip)

 all port, all port, 0.0.0.0 (si può cambiare solo l'ip)
inserisci l'ip che ti interessa nella linea 1 default, poi nelle righe 
sotto continua scrivendo ip porta.
ciao
pep

 scaduto o altri errori di connessione
Non puoi collegarti dall'interno della lan usando il nome o l'IP 
pubblico.  Se lo vuoi fate devi usare un servizio proxy.
In ogni caso sul mio dg834g io uso la porta 80 e ho semplicemente 
abilitato il servizio entrante verso l'IP del server e funziona come 
puoi verificare all'indirizzo in firma.


 router viene rifiutata
E allora non ti funziona neanche l'http, mi spiace.

Elio ha scritto:

il blocco di sicurezza è del router, non ho messo filtri che bloccano.
semplicemente voglio che il webserver per la configurazione, su porta 
80, sia accessibile solo dalla lan, mentre da internet no. tutto qua, è 
tra le opzioni dello zyxel
nessuno ha lo zyxel660, libero e mi dice se riesce a  pubblicare un sito 
all'esterno della rete? uff
grazie
Fabbio

 all'esterno della rete? uff
Su dlink, linksys, cisco mi è sempre bastato il port triggering sulla porta
80 e il web server si apre all'esterno.

 sotto continua scrivendo ip porta.
Direi di no: quella riga, per quel che so, redirige *l'intero* traffico
entrante sull'ip indicato...  :-)
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam letto al contrario, e cambia nazione.
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

 
a quanto pare sul router balordo che ho io non basta, son mesi che ci 
perdo la testa.
nessuno ha messo su un webserver su un abbonamento adsl di libero con il 
loro router????
tanto per sapere se magari non si può e io sto perdendo la testa per niente.
grazie
Fabbio

 loro router????
Con il loro non so, con altri router anomini su libero diverse volte.

 che qualcuno possa aiutarmi
Il firewall dello zyxel e' disattivato? Hai visto nella configurazione
dei filtri (che e' un'altra cosa ancora al di la' del firewall) se c'e'
qualcosa che puo' bloccare?


 
Infatti anch'io credevo cosi ma dopo innumerevoli tentativi non c'e' 
stato verso, ho specificato il mio ip nella prima riga, poi riga dopo 
riga le porte e cosi funziona e dall'esterno vedo solo le porte che ho 
aperto.
Ma controllo magari ho sbagliato qualcosa io.
Ciao
pep

 
remote management:
opzione 1: telnet (21)
opzione 2: web (80)
opzione 3: ftp (23)
si possono fare solo lan, solo wan, entrambi o nessuno.
il controllo di sicurezza è quello
lo standard è tutto abilitato e solo per lan


 lo standard č tutto abilitato e solo per lan
Imposta:
opzione 2: web (80);
solo lan.
Cosě puoi fare il port forwarding sulla porta 80.

 
già fatto, ho anche messo nessuna delle 2, lasciando la 80 completamente 
libera, ma ne su quella porta ne su altre riesco a pubblicare un 
webserver all'esterno (che in lan al contrario funziona benissimo)

 
Tempo di attesa terminato
Il server *******.
homeip.net
 sta impiegando troppo tempo a rispondere.
     *   Il sito potrebbe non essere disponibile o sovraccarico. 
Riprovare fra qualche momento.
     *   Se non è possibile caricare alcuna pagina, controllare la 
connessione di rete del computer.
     *   Se il computer o la rete sono protetti da un firewall o un 
proxy, assicurarsi che Firefox abbia i permessi per accedere al web
ho spento tutto quanto, firewall, policy, tutto quello che ho trovato, 
ci sono le impostazioni più standard possibile, ho riportato 
praticamente tutto alle impostazioni di fabbrica

 praticamente tutto alle impostazioni di fabbrica
In realta' le impostazioni di fabbrica non consentirebbero, fra filtri
ma soprattutto firewall, un SUA immediatamente funzionante.
naturalmente prendo per assunto che tu le prove le faccia dall'esterno
e non dalla lan (nel caso vai sulla cli e dai "ip nat loopback on"
o qualcosa del genere, in tal modo funzionera' anche dall'interno della
lan): se non funzia, cosa che sarebbe per me nuova con i router zyxel,
potrei supporre, (peraltro IMHO improbabile ma non si sa mai - vedi
telecozz e vecchie versioni dei "dischi volanti" pirelli, tra l'altro
con abb. business) che il router dato in comodato abbia un firmware
"taroccato" per libero, proprio per evitare che le utenze "non business"
usino la connettivita' per offrire servizi all'esterno. Suggerirei, con
mooolta cautela, di backuppare il firmware originale, e di mettere
l'ultima release ufficiale prelevata dal sito zyxel, comprese le
impostazioni di base.
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam al contrario, e cambia nazione


 connettivita' per offrire servizi all'esterno.
Oppure, che le filtrino all'origine, e in tal caso non c'e' molto
da fare: googla nei vecchi post, anche di ../ip-admin.


 webserver all'esterno (che in lan al contrario funziona benissimo)
Ci dai l'ip pubblico temporaneo che facciamo un po' di prove?

errori, impossibile raggiungere, tempo scaduto, impossibile trovare.
scusa la domanda, ma se sul web server monti uno sniffer cosa vedi?
arriva dall'esterno il SYN ? e il server cosa risponde? SYN ACK, FIN o
SYN RST ?
PS: mi viene in mente un'altra causa, ma credo sarebbe troppo stupida,
però hai visto mai... hai messo il default gateway sul web server :-)
??

 ??
questa non l'ho capita: sul pc o sul router avrei sbagliato a mettere il gw?
sul tutti i pc ho gw il router (compreso il pc ws), sarebbe sbagliato? 
perchè tutti gli altri servizi funzionano?

perchè tutti gli altri servizi funzionano?
no, è giusto, infatti come dicevo era tanto stupida da essere assurda,
semplicemente però se sul web server avessi dimenticato di mettere il
tuo router come gateway, avrebbe avuto un senso il fatto che su
nessuna porta ti rispondeva. 
controlla intanto se il pacchetto SYN arriva o meno al web server e
controlla cosa il ws risponde. questo già farebbe capire dove può
essere l'inghippo

 perchè tutti gli altri servizi funzionano?
hai capito giusto, la domanda era lecita :-)
Hai provato a mettere nella prima riga (come mio post precedente) quello 
che ti ho indicato?Tentar non nuoce no?
pep
p.s. so che G.L. ha detto di no (e' potrebbe aver ragione tra l'altro) 
ma prova non ti costa niente

 webserver all'esterno (che in lan al contrario funziona benissimo)
Ma non proverai a chiamarlo da dentro la LAN, devi provare da un'altra 
connessione.
Saluti
Cuccio