Salve a tutti, in questi giorni mi sono imbattuto nella configurazione di reti VPN per creare una LAN Virtuale in sostituzione di programmi come Hamachi/Tunngle che purtroppo hanno bisogno solo di windows per funzionare, ho provato ad effettuare la configurazione PPTPD su Ubuntu 13.04, funziona tutto correttamente, i client riescono a collegarsi al mio server, l'unico problema è che le sessioni di gioco non vengono visualizzate in LAN, invece inserendo IP Client della VPN manualmente, si riesce ad accedere. Sbaglio qualcosa nella configurazione oppure PPTPD non va bene? Grazie a tutti in anticipo! :)

chiesto 25 Lug '13, 14:40

urasat's gravatar image

urasat
35223

modificato 30 Set '13, 14:20

enzotib's gravatar image

enzotib ♦♦
14.0k112186


Ci sono riuscito!

Ho impostato questi indirizzi nel file: /etc/ppp/pptpd-options

ms-dns 192.168.2.1

ms-wins 192.168.2.1

e su: /etc/pptpd.conf

localip 192.168.2.1

remoteip 192.168.2.234-238,192.168.2.245

Adesso funziona tutto!

coll. permanente

ha risposto 01 Ago '13, 12:38

urasat's gravatar image

urasat
35223

Hamachi esiste anche per linux e mac, ufficialmente in versione CLI ma si trovano anche delle GUI non ufficiali. L'unico difetto che gli do è essere closed source.

Per il resto, io in genere adopero OpenVPN e va tutto liscio. Con pptpd ho poca esperienza ma da quello che descrivi mi vengono in mente un paio di cose:

-il server di gioco come si "annuncia" ai client in lan? So di alcuni giochi che lanciano in lan dei pacchetti in broadcast a intervalli di pochi secondi, magari questo è il caso e la vpn non lo supporta (spesso il broadcast viene fermato per ragioni di sicurezza).

-verifica se le porte necessarie sono correttamente aperte sull'interfaccia di pptpd, potresti avere un firewall in azione?

coll. permanente

ha risposto 25 Lug '13, 16:45

Marco's gravatar image

Marco
1.5k4930

Ciao Marco, grazie per la risposta, dunque onestamente non ti so dire come si "annunciano" ai client in lan ti direi una bugia, posso dirti con quale giochi ho fatto il test: unreal tournament 2004, warcraft 3, savage 2, touchlight 2. Tra questi soltanto ut2004 e savage2 danno la possibilità di collegarsi inserendo manualmente IP, così facendo funziona, però andando nella scheda LAN non è visibile nessuna sessione di gioco. Riguardo il firewall ho disabilitato ufw, e nel router ho sbloccato tutte le porte tramite il DMZ affinchè sono sicuro che non dipende da nessun blocco, ma da configurazione del server pptpd. Quello che penso sia più probabile è il broadcast come hai scritto nella risposta, ovvero la funzione bcrelay all'interno del file di configurazione pptpd, non saprei che prove fare a riguardo, mi sai dire come potrei provare?

questo è una parte che forse può interessare, si trova all'interno del file di configurazione:

Any addresses work as long as the local machine takes care of the

routing. But if you want to use MS-Windows networking, you should

use IP addresses out of the LAN address space and use the proxyarp

option in the pppd options file, or run bcrelay.

Grazie mille :)

(25 Lug '13, 22:33) urasat urasat's gravatar image

Mi spiace, come ho scritto prima pptpd non lo conosco molto bene. Se riesco questo fine settimana faccio una prova ma non ti garantisco niente, non ho nessuno dei giochi che hai elencato per provare.

(25 Lug '13, 23:26) Marco Marco's gravatar image

grazie Marco della tua disponibilità! Se hai 5 minuti liberi mi posti la procedura per configurare Server/Client di OpenVPN? così provo questo tipo di connessione e se funziona tengo i file configurati da parte e li ho sempre pronti, ti ringrazio!

(25 Lug '13, 23:57) urasat urasat's gravatar image

Cerco di postarti i file domani, ora non ho nulla sotto mano.

(26 Lug '13, 21:37) Marco Marco's gravatar image

Grazie mille!!! Ho provato a configurarlo da solo ma ho problemi, non funziona, attendo che posti tu.

(27 Lug '13, 22:02) urasat urasat's gravatar image

Scusa il ritardo, ho trovato tempo solo ora.

-File config del server

dev tap

proto tcp-server

lport 12345

ifconfig 192.168.100.1 255.255.255.0

secret static.key

verb 3

-File config del client

remote IP/DOMINIO-DEL-SERVER

dev tap

proto tcp-client

rport 12345

ifconfig 192.168.100.2 255.255.255.0

secret static.key

verb 3

static.key è il file con la chiave di connessione da generare con il comando

openvpn --genkey --secret static.key

trovi maggiori info qui: http://openvpn.net/index.php/open-source/documentation/miscellaneous/78-static-key-mini-howto.html

(29 Lug '13, 00:16) Marco Marco's gravatar image

Ciao Marco, ho provato questa configurazione e funziona pc-to-pc 2 client non li ospita il server, inoltre ho sempre il problema che le sessioni di gioco in lan non le visualizza, devo digitare io manualmente ip del client li dove il gioco lo permette, negli altri non va. Quindi con questa configurazione ho questi 2 problemi. Cosa posso fare?

(29 Lug '13, 19:10) urasat urasat's gravatar image

Mi spiace, come ti ho scritto sopra non ho nessuno dei giochi che hai menzionato quindi non saprei come provare a replicare la cosa :(

(29 Lug '13, 20:55) Marco Marco's gravatar image

Non ti preoccupare io ti ringrazio moltissimo, addirittura ho provato pure hamachi e non va, OpenVPN non va, funziona solo con tunngle sotto windows. A questo punto continuo a fare le prove con PPTPD che mi ha dato meno rogne rispetto altri server, se hai idee o consigli sono ben accetti :)

(30 Lug '13, 14:09) urasat urasat's gravatar image

Di niente, figurati. Se mi viene in mente qualcosa lo scrivo.

(30 Lug '13, 14:32) Marco Marco's gravatar image

Ho fatto altre prove tra ieri e oggi, ho impostato nel file /etc/ppp/pptpd-options

ms-dns 10.0.0.1

ms-wins 10.0.0.1

nel client nella configurazione avanzata del ipv4 ho aggiunto wins e dns primario : 10.0.0.1

adesso mi fa visualizzare le cartelle condivise (un passo avanti) ma non mi permette ancora di visualizzare le sessioni di gioco in LAN.

Qualcuno sa quale parametro devo modificare? Grazie.

coll. permanente

ha risposto 30 Lug '13, 17:41

urasat's gravatar image

urasat
35223

modificato 30 Lug '13, 17:49

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×16
×16
×7
×3

domanda posta: 25 Lug '13, 14:40

domanda visualizzata: 3,062 volte

ultimo aggiornamento: 30 Set '13, 14:20

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.