Conecte-se localmente ao servidor ssh que é um cliente vpn

0

Eu tenho duas máquinas linux conectadas ao mesmo roteador em casa. Eu instalei o ssh-server no machineA e consigo conectar localmente ao machineA a partir do machineB. No entanto, não consigo fazer isso quando o machineA tem uma conexão vpn. O ip que eu estou conectando é o 'wlp2s0 / inet' na saída de ifconfig de machineA. A saída de ifconfig (de machineA) tem um bloco 'tun0' adicional quando está conectado a vpn. O MachineB não possui (pelo menos a partir de agora) conexão vpn. Meu objetivo é ter conexão vpn em machineA e ser capaz de ssh machineB- > machineA (apenas localmente) para que soluções alternativas também sejam bem-vindas se algum truque de máquina virtual for mais fácil.

Editar:

machineA is 192.168.0.108

machineB is 192.168.0.102

Estou tentando acessar o endereço 192.168.0.108, mas falho quando ligo vpn em machineA (e usando a mesma porta). Mesmo ping de machineB para 192.168.0.108 não responde. Ping de machineA para 192.168.0.102 fornece ping: sendmsg: Operation not permitted . No entanto ping machineA < - > machineB funciona nos dois sentidos quando a vpn está desligada.

machineA$ route
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.13.10.5      128.0.0.0       UG    0      0        0 tun0
default         gateway         0.0.0.0         UG    20600  0        0 wlp2s0
10.13.10.1      10.13.10.5      255.255.255.255 UGH   0      0        0 tun0
10.13.10.5      0.0.0.0         255.255.255.255 UH    0      0        0 tun0
128.0.0.0       10.13.10.5      128.0.0.0       UG    0      0        0 tun0
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 wlp2s0
14.95.40.192.st gateway         255.255.255.255 UGH   0      0        0 wlp2s0
192.168.0.0     0.0.0.0         255.255.255.0   U     600    0        0 wlp2s0
machineA$ ip route
0.0.0.0/1 via 10.42.10.5 dev tun0 
default via 192.168.0.1 dev wlp2s0 proto static metric 20600 
10.42.10.1 via 10.42.10.5 dev tun0 
10.42.10.5 dev tun0 proto kernel scope link src 10.42.10.6 
128.0.0.0/1 via 10.42.10.5 dev tun0 
169.254.0.0/16 dev wlp2s0 scope link metric 1000 
192.40.95.2 via 192.168.0.1 dev wlp2s0 
192.168.0.0/24 dev wlp2s0 proto kernel scope link src 192.168.0.108 metric 600
machineA$ ip rule
0:  from all lookup local 
32766:  from all lookup main 
32767:  from all lookup default 
machineB$ ip route get 192.168.0.108
192.168.0.108 dev wlp2s0  src 192.168.0.102 
cache 

Edit2: Eu notei que o endereço 192.40.95.2 muda na última posição entre as reinicializações da vpn. Por exemplo 14- > 2- > 7

Edit3: Eu me sinto um pouco envergonhada. Eu tinha um interruptor "desabilitar conexões locais" habilitado no meu cliente vpn. Não consigo encontrar nenhuma diferença perceptível em route , ip route ou ip rule outputs.

    
por VadaVad 01.07.2018 / 00:40

1 resposta

1

Eu me sinto um pouco envergonhada. Eu tinha um interruptor "desabilitar conexões locais" habilitado no meu cliente vpn. Não consigo encontrar nenhuma diferença perceptível in route , ip route ou ip rule outputs.

    
por 02.07.2018 / 13:19