Openvpn client tunnel

ciao a tutti,
ho tre dispositivi linux:

  1. in ufficio un dispositivo con openvpn access server con ip locale 192.168.1.10 nella rete aziendale con gw 192.168.1.1
  2. a casa un dispositivo linux con openvpn client con tun0 10.10.0.6 local ip 192.168.0.50 e gw 192.168.0.1. Nella stessa rete sempre via wifi è collegato un altro dispositivo linux con ip 192.168.0.103.
  3. android collegato a openvpn client

dall’ufficio sono in grado di pingare l’indirizzo ip 192.168.0.50 ma purtroppo non riesco a pingare 192.168.0.103. Lo stesso vale dal telefono riesco a pingare 192.168.0.50 ma non 192.168.0.103.

ho letto che forse bisogna aggiungere un comando route nel dispositivo 192.168.0.50 che possa fare da tunnel tra tutti i dispositivi collegati nella stessa sottorete a cui è collegato il dispositivo client via wifi o eth

QUalcuno potrebbe gentilmente aiutarmi?

Ma probabilmente ti manca qualche riga nella tabella di route di 192.168.0.103 o 192.168.0.1.

Un modo per risolvere è aggiungere una riga nella tabella di route di 192.168.0.103 o 192.168.0.1 (a tua scelta)
del tipo:
192.168.1.0/24 via 192.168.0.50

Il vantaggio di aggiungere la riga in 192.168.0.103 è che eviti un paio di salti in meno. Il vantaggio nell’aggiungere la riga in 192.168.0.1 è che si applica a tutti i dispositivi della LAN domestica.

Forse devi abilitare ipv4 forwarding in 192.168.0.50.

Se non riesci a risolvere, tira fuori tcpdump e dimmi dove si perde la richiesta o la risposta ICMP.

PS: se fai ping a 192.168.1.10 da 192.168.0.103 ricevi la risposta?

1 Mi Piace

Questo argomento è stato automaticamente chiuso dopo 180 giorni. Non sono permesse altre risposte.