IlPuntoTecnico
Hardware e Software => Networking => Topic aperto da: indseta - 10 Novembre 2005, 10:12
-
Volevo qualche suggerimento relativo all'installazione del software VNC per effettuare il collegamento in remoto da casa all'ufficio.
Ho già adoperato questo ottimo e semplice software per realizzare un collegmaento di una rete locale in casa e un pc remoto in un altra casa (utilizzando per questo Pc no-ip) e tutto funziona regolarmente, ma quando tento il collegamento con l'ufficio, non riesco a stabilire la connessione. Premetto che la mia azienda adopera probabilmente dei proxy per filtrare il traffico in ingresso.
Gradirei qualche consiglio in merito
-
Leggi questo thread, forse ti puo' servire ;)
https://www.ilpuntotecnico.com/forum/index.php/topic,522.0.html
-
Grazie marven :) :)
Come al solito sei sempre puntuale e di grande aiuto
Leggerò attentamente i post e i link correlati
Spero di capirci qualcosa :-[ :-[ :-[
Ti saprò dire
N.b. il pc dell'ufficio è quello isul quale lavoro (ehmm......si fa per dire.....quando c'è.....speriamo arrivi se no sono guai!!!!) :D :D
Quindi da qui posso vedere con netstat i parametri di configurazione LAN (IP e via dicendo), mi sbasglio???
-
@marven
Da che parte posso iniziare per risolvere il problema?
Controllo gli ip dei pc ?
Cotrollo quali porte sono aperte TCP,UDP ?
Hai qualche idea?
-
Mi sa che se non puoi accedere al router aziendale non puoi fare niente, l' unico modo sarebbe di natare ( aprire ) le porte utilizzate da vnc, ed instradare i pacchetti verso l' indirizzo ip del tuo pc.
-
@Indseta
Grazie marven Sorriso Sorriso
Di niente, figurati! Se posso aiutare lo faccio volentieri. :)
Ma veniamo a vnc...
Devi fare esattamente quello che c'e' scritto nel doc:
http://faq.gotomyvnc.com/fom-serve/cache/88.html
il vantaggio di questa soluzione e' che non richiede il portforwarding di nessuna porta sul router/firewall aziendale. Ovviamente puo' funzionare se la porta 5500 TCP li menzionata e' aperta (aperta semplicemente, non forwardata).
-
Grazie marven
Domani in ufficio provo a vedere quello che mi hai detto, spero che possa funzionare :-\ :-\
Sicuro è che un mio collega c'è riuscito, ha provato anche a spiegarmelo in maniera frettolosa e io non ho capito.
Non tutti hanno la tua pazienza!!! :) :) :) :)
Ma io sono un testardo e voglio riuscire, anche perchè è un ottimo modo di apprendere nuove conoscienze.
Ciao
-
Caro marven
Dopo aver letto il link che mi hai indicato, ho eseguito alcune prove, ma per la verità non ci sto capendo granchè, anche perchè con l'inglese ho qualche problema, a grandi linee comunque mi sembra di aver capito che bisogna settare VNC in listen-mode.
Ho eseguito la procedura che mi hai indicato ma il risultato sul pc server dell'ufficio è quello che vedi.
(http://img499.imageshack.us/img499/6651/vnc8ej.jpg)
Probabilmente devo settare qualcosa nel pc client di casa credo ci sia settata la porta di default
Cosa si intende per ID code???
Spero d'aver imbroccato server/client mi sbaglio sempre :-[ :-[
Ciao ;) ;)
-
In Host name devi mettere l'IP o il FQDN (pippo.miodominio.it) del client (cioe' l'ip pubblico del router) eventualmente (se non funge cosi') seguito da ":" e dal numero di porta del listen client 5500, quindi per esempio pippo.miodominio.it:5500. In ID code devi mettere il numero assegnato arbitrariamente al client, ad esempio 12345. Io ho provato poco fa con VNC originale lato server (che pero' chiede solo l'hostname) e ultra vnc lato client e funge perfettamente.
PS
Probabilmente devi fare il portforwarding della porta 5500 tcp sul router a casa verso l'ip privato del PC su cui si trova il client.
-
Grazie marven
Proverò lunedi dall'ufficio intato verifico i settagi a casa, senz' altro il router è chiuso sulla porta 5500, provvederò a fare il forwarding e lo testo
Ciao, ti terrò aggiornato.
-
@marven
Ho provveduto ad aggiungere una regola al router, aprendo la porta 5500 TCP,UDP ma non ho avuto tempo di testarla. Lo farò questa sera, figli permettendo.....
Aggiungo che sul pc ho installato il software no-ip (su indicazione di un collega), credo che serva a fornire un ip statico per riconoscere il mio pc dall'esterno creando un HOST (come vedi non ho le idee molto chiare)
A questo punto lancio il programma VNC server.
In questa situazione lascio il pc di casa ed effettuo dal pc dell'ufficio la prova che mi hai detto.
Prompt dei comandi C:\Program Files\UltraVNC\winvnc -connect
Da qui mi apre la finestra che ti ho gia detto "initiate outgoing Connection"
Ho eseguito le tue indicazioni ma non si connette.
Cosa intendi per numero assegnato arbitrariamente al client??
Ciao
-
@indseta
Aggiungo che sul pc ho installato il software no-ip (su indicazione di un collega), credo che serva a fornire un ip statico per riconoscere il mio pc dall'esterno creando un HOST
No stai facendo un po' di confusione :)
No-ip e' un servizio di ddns (Dynamic DNS) che permette di assegnare un host name (alfanumerico) all'ip dinamico (variabile) assegnato dal provider per esempio indseta.no-ip.org
Quindi una volta creato un account su no-ip devi inserire nel server l'hostname che ti sei scelto. Non esiste nessun servizio che associa a un ip dinamico un ip statico. Quindi non devi inserire niente nel file HOSTS. Poiche' l'ip del provider cambia solo in caso di disconnessione, ammesso che nell'intervallo di tempo in cui fai le prove l'ip assegnato dal provider non cambi, inizialmente anziche' impelagarti con no-ip puoi sempre fare delle prove con l'indirizzo che hai assegnato in quel momento. Per conoscerlo vai all'URL http://www.myipaddress.com/
Cosa intendi per numero assegnato arbitrariamente al client??
L'ID code e' un numero arbitrario assegnato da te nel client (a partire da 1 fino a svariate migliaia non ricordo esattamente) se il client te lo chiede. A me ultravnc client non ha chiesto niente quindi presumo che nel server non lo devi mettere. Come ti ho detto il mio vnc server non mi ha chiesto id code.
-
Ok grazie mille :) :)
Quante gocce di sapere marven.......come ti invidio.... :-[ :-[ :-[
Vale sempre che un asino non diventerà mai un cavallo.... :D :D :D
Inizierò a studiarmi bene quello che mi hai scritto.
Scusa mi indichi un URL da dove testare le porte, mi sono perso l'indirizzo.
Ciao
-
Puoi usare questi 2 servizi (anche in ufficio per vedere se la 5500 e' davvero aperta)
https://www.grc.com/x/ne.dll?rh1dkyd2
http://www.dslreports.com/scan
Ciao!
-
Bene il primo URL funziona e confermo che la porta è 5500 aperta sul router
Il secondo non ho potuto visualizzarlo non riesco a vedere la finestra probabilmente ho qualche problema con Java applet
Hai idea di come lo posso risolvere, mi è già successo.
Grazie marven
-
Il secondo non ho potuto visualizzarlo non riesco a vedere la finestra probabilmente ho qualche problema con Java applet
Vai su http://www.java.com/en/download/installed.jsp e clicca su verify installation poi segui le istruzioni.
PS
E in italiano:
http://www.java.com/it/download/installed.jsp
-
ok risolto il problema Java
Tornando alla connessione
Lascio perdere per il momento il ddns, come ti ho già detto le porte TCP,UDP 5500 del router sono aperte, installo UltraVNC server con le porte 5500 5500 come ti ho pstato nell'immagine, rilevo il numero di IP del pc di casa 80.180.XX.XX
Dall'ufficio lancio l'applicazione UltraVnc viewer, dove inserisco l'ip del pc di casa.
Purtroppo non si connette.
C'è ancora qualche problema
(http://img399.imageshack.us/img399/6343/vnc7cs.th.png) (http://img399.imageshack.us/my.php?image=vnc7cs.png)
Ciao
-
No aspetta, non ci siamo capiti...
vnc server deve stare nel pc dell'uffico dietro il router non controllabile, e' lui che deve accettare la connessione del vnc viewer in listen mode installato a casa (che non va configutato , basta avviarlo in listen mode). Poi nel server devi solo fare "add new client" dalla tray icon di vnc server, ti appare una finestra do ve ti chiede l'hostname o ip del client in listen mode, non devi configurare nessuna porta in vnc server.
-
quindi se eseguo quello che mi hai detto ora che sono in ufficio, devo dire a qualcuno che è acasa di
eseguire vnc viewer in listen mode
Il listen mod si può eseguire solo da riga di comando dos?
c:\...\RealVnc\WinVNC -connect my.home.ip.address::5500
Oppure lo trovo nelle opzioni della Tray icon
-
La voce "Run UltraVNC Viewer (Listen Mode)" la trovi in Start/Tutti i programmi/UltraVNC/etc etc
-
Ok marven
Ora sono a casa e ho lasciato in ufficio UltraVNC server attivo (spero nessuno mi abbia spento il PC)
adesso ho lanciato UltraVnc viewer listening e mi si è posizionata un'icona in basso a destra. Che farccio ora?
Ciao
-
Dovresti ritornare in ufficio :o e dare il comando add client... mi sa che per stasera non e' cosa... :)
-
Grazie per l'infinita pazienza
Sono un po distante dall'ufficio
Comunque intendi dire che da casa quando lancio UltraVnc Viewer listening sul pc dell'ufficio mi dovrebbe comparire una finestra con add cliernt?
Se è così domani riprovo facendomi aiutare da qualcuno a casa
-
sul pc dell'ufficio mi dovrebbe comparire una finestra con add cliernt?
Beh non e' che compare da sola tipo Madonna di Lourdes ... :) come ti ho gia' detto devi cliccare su "add client" nell'icona di vnc server (che deve essere gia' avviato) nella taskbar di windows.
PS
A casa e' meglio che non ti "aiuti" nessuno...non si mai... ;) prima di uscire devi semplicemente avviare il viewer in listen mode verificare qual'e' l'ip come ti ho gia' detto e inserire qell'ip nella finestra "add clent" del server.
-
Bene marven ora sona in ufficio ho lanciato vnc server e ho aggiunto il new client con l'ip rilevato dal pc di casa (mi chiede sempre l'id code e non so cosa metterci), ma purtroppo la connessione fallisce.
Non è che per caso ci sia un problema di questo tipo:
Il pc di casa appartiene già a una rete che ho creato io quindi fa parte di un workgroup, mentre il pc dell'ufficio apprtiene ad un dominio creato dall'amministratore.
Può essere questo il prblema?
-
Il pc di casa appartiene già a una rete che ho creato io quindi fa parte di un workgroup, mentre il pc dell'ufficio apprtiene ad un dominio creato dall'amministratore.
Può essere questo il prblema?
No la rete microsoft non c'entra nulla.
Riguardo l'id code questo serve se il client usa un repeater (cioe' un terzo pc su una DMZ accessibile ad entrambi client e server) che non stiamo usando.
Prova a mettere l'ip cosi':
ip.di.casa:5500
-
Nulla da fare caro marven ??? ???
Non so più cosa pensare, a me sembra di eseguire con molta perizia tutte le operazioni pazientemente mi hai descritto.
In effetti non dovrebbe essere così complicato.
Conosci altri software del tipo UltraVNC ?
Secondo te devo rinunciare ?
Eppure da casa di mia a casa di mio padre ci sono riuscito in un attimo a stabilire la connessione. ::) ::)
Vado un po fuori OT (non è mia consuetudine)
marven conosci skype?http://www.skype.com/
Io adesso che ho alice flat 640 l'ho installato e funziona splendidamente
Mettilo anche tu cosi ci possiamo sentire viva voce. :)
Ciao
-
Conosci altri software del tipo UltraVNC ?
Si ce ne sono diversi e anche versione rc di testing.
Secondo te devo rinunciare ?
No, continua a sperimentare.
conosci skype?http://www.skype.com/
Si
Mettilo anche tu cosi ci possiamo sentire viva voce.
Mi spiace, no. Non e' ovviamente una cosa personale :). Io uso il telefono et similia solo lo stretto necessario.
-
@Indseta
Ho verificato che ultavnc viewer in listen mode usa anche la porta 5400 TCP , prova a forwardare anche quella nel router di casa e verifica che sia aperta (come la 5500 TCP) nel router dell'ufficio.
-
marven
La porta 5400 TCP a casa la posso aprire, ma per quanto riguarda quella dell'ufficio ho dei problemi
Abbiamo una rete di circa 400 utenze sotto dominio controllata da un' amministratore e quindi non so che tipo di router sia usato, e non so nemmeno come arrivarci.
Onestamente non ho idea di come sia strutturata la rete dell'ufficio, ma mi posso informare e la posso studiare.
Sai il problema è che sia gli amministratori che i colleghi guardano con sospetto chi come me per pura curiosità e senza secondi fini si addentra in una materia che viene considerata misteriosa.
Infatti la maggior parte dei colleghi sfrutta la rete come utilizzatore e non si preoccupa di capire e di conoscere come funziona e che cosa c'e' dietro.
Ciao
-
Beh allora il problema e' quello. Come ti avevo gia' detto la porta 5500 (e forse anche la 5400) deve essere aperta. Non forwardata verso l'ip privato del tuo pc, ma aperta. Per saperlo basta che fai il test online dall' ufficio con quella porta.
-
Ebbene, ho eseguito una verifica di tutte le porte in servizio dalla 0 alla 1055 con shields up e risultano tutte in "steahlt"
Per questo motivo non riesco a stabilire la connessione, perchè nessuna porta risulta "open"
Ora il problema è come aprirne una, e sapere cosa esiste a monte del mio PC, un router un proxy, non ho idea.
Come posso fare senza disturbare troppo l'amministratore?
Secondo te sarà possibile aprire una porta e fare questo collegamento (che poi è fine a se stesso, solo per dire ci sono riuscito, e per imparare qualcosa di nuovo)
Ciao
-
Caro marven
Oggi girovaganto per la rete (purtroppo ultimamente non abbiamo molto da fare, speriamo bene....)
ho trovato questo http://www.unsito.it/musica/socks.asp
Pensi possa fare al caso mio?
Ciao
-
Caro marven
Oggi girovaganto per la rete (purtroppo ultimamente non abbiamo molto da fare, speriamo bene....)
ho trovato questo http://www.unsito.it/musica/socks.asp
Pensi possa fare al caso mio?
Ciao
Si lo conosco, qui
http://www.socks.nec.com/
ci sono molte info sul protocollo SOCKS.
Non ho provato con VNC ma nel tuo caso potrebbe funzionare.
Nel frattempo ho voluto fare una prova su strada con utravnc client e server tra il mio pc in ufficio dietro firewall e pc a casa.
Funziona perfettamente col setup che ti ho detto. Non e' nemmeno necessario fare il forwarding della porta 5400, basta la 5500.
Una cosa interessante e' che la porta 5500 in ufficio risulta "TruStealth" allo scanner online di shields up.
Non so che dirti.... se proprio non ti funge prova con socks.
PS
In questo messaggio:
http://www.realvnc.com/pipermail/vnc-list/1999-December/010992.html
si dice che funziona perfettamente con sockscap
http://www.socks.nec.com/Download/SocksCapDownload/index.asp