VPN sobre VPN: não é possível conectar-se a ips locais

0

Eu tenho uma situação muito difícil aqui. Existe um computador # 1 que é um cliente VPN. Ele se conecta ao computador # 2 que é um servidor VPN para o computador # 1 e também atua como um cliente VPN, ele se conecta ao computador # 3.

E aqui está o meu problema - no computador # 2 eu posso conectar facilmente aos ips locais da rede onde o computador # 3 é:

root@computer2:~# ping 10.1.5.131
PING 10.1.5.131 (10.1.5.131) 56(84) bytes of data.
64 bytes from 10.1.5.131: icmp_seq=1 ttl=63 time=28.7 ms
64 bytes from 10.1.5.131: icmp_seq=2 ttl=63 time=29.9 ms
64 bytes from 10.1.5.131: icmp_seq=3 ttl=63 time=28.3 ms

root@computer2:~# ip route get 10.1.5.131
10.1.5.131 dev tun1  src 192.168.230.97 
    cache 

root@computer2:~# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether fa:16:3e:02:e0:5f brd ff:ff:ff:ff:ff:ff
19: tun1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1412 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 500
    link/none 
20: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 100
    link/none

Mas no computador # 1 não consigo me conectar a este ip! E eu posso conectar a qualquer ip externo ao mesmo tempo. E os ips locais e externos passam pela mesma interface.

root@computer1:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=51 time=86.7 ms
^C
--- 8.8.8.8 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 86.726/86.726/86.726/0.000 ms
root@computer1:~$ ping 10.1.5.131
PING 10.1.5.131 (10.1.5.131) 56(84) bytes of data.
^C
--- 10.1.5.131 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1007ms                                                                                                                   

root@computer1:~$ ip route get 8.8.8.8                                                                                                                                              
8.8.8.8 via 10.8.0.17 dev tun0  src 10.8.0.18                                                                                                                                      
    cache                                                                                                                                                                          
root@computer1:~$ ip route get 10.1.5.131
10.1.5.131 via 10.8.0.17 dev tun0  src 10.8.0.18 
    cache 

Como posso me conectar do computador nº 1 à rede onde o computador nº 3 está?

P.S. O computador nº 1 é meu computador doméstico. Computador # 2 é o VPS. O computador nº 3 é o servidor VPN no meu trabalho. O que eu quero é poder usar VPN em meu computador doméstico através do VPS e poder usar VPN de trabalho ao mesmo tempo. Tudo funciona bem, exceto que meu computador doméstico não pode se conectar a ips da minha rede de trabalho enquanto o VPS pode.

    
por Kirill Smirnov 28.04.2018 / 01:31

0 respostas

Tags