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.
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.
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.
Tags ssh networking vpn linux