Falha na VPN: não foi possível encontrar a conexão de origem

Falha na VPN: não foi possível encontrar a conexão de origem

Estou executando o Ubuntu 18.04 e tentando obter uma conexão VPN (L2TP/IPSec) para minha empresa. As ferramentas necessárias já estão instaladas e possuo um perfil com os dados de acesso corretos.

No entanto, se eu tentar ativar a VPN com

nmcli c up VPN

ele fecha com o seguinte erro:

Error: Connection activation failed: Could not find source connection.

Se eu fizer um

nmcli device status

Eu recebo:

DEVICE      TYPE      STATE            CONNECTION 
br0         bridge    connected        br0        
virbr0      bridge    connected        virbr0     
eno1        ethernet  connected        eno1       
lo          loopback  not managed      --         
virbr0-nic  tun       not managed      --  

EDITAR: Aqui no StackExchange, existeproblema semelhante, com duas soluções possíveis. Ambos não funcionam para mim. Deixe-me explicar:

A primeira solução sugere definir 127.0.0.1 como rota padrão. A única maneira de fazer isso é definir a rota padrão de br0. Mas então perco a conexão IPv4 até a próxima reinicialização. Alterar a rota padrão de volta não coloca a conexão online novamente.

A segunda solução sugere definir uma configuração do netplan. Se eu fizer isso, supero o Could not find source connection.-Error, mas também perco o acesso completo à rede (até a próxima reinicialização).

Portanto, essas não são soluções funcionais para mim. Então espero que alguém possa me ajudar.

Obrigado.

EDITAR 2: Aparentemente, entendi mal a primeira solução fornecida - a rota padrão.

ip rme dá a seguinte saída:

default via 10.1.10.1 dev br0 
10.1.0.0/16 dev br0 proto kernel scope link src 10.1.20.25 
169.254.0.0/16 dev br0 scope link metric 1000 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

Se bem entendi, br0 é a rota padrão!?

netstat -rnme dá a seguinte saída:

Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
0.0.0.0         10.1.10.1       0.0.0.0         UG        0 0          0 br0
10.1.0.0        0.0.0.0         255.255.0.0     U         0 0          0 br0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 br0
192.168.122.0   0.0.0.0         255.255.255.0   U         0 0          0 virbr0

E o meu etc/network/interfacesfica assim:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto br0
iface br0 inet dhcp
bridge_ports eno1
bridge_stp off
bridge_maxwait 0
bridge_fd 0

Então, agora não tenho certeza do que fazer. Pelo que entendi, a rota padrão está definida e

[ifupdown]
managed=true

está definido. Então, o que mais eu poderia fazer? Eu poderia tentar me livrar daquela ponte, mas não sei se isso ajudaria.

Obrigado por qualquer conselho.

Responder1

Ok, então comecei a trabalhar agora.

O que ajudou foi:Livrando-se do br0. Tive que removê-lo manualmente em /etc/network/interfaces.

Achei que precisava disso para minha máquina kvm, mas descobri: não era necessário.

Minha /etc/network/interfacesaparência está assim agora:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo eno1
iface lo inet loopback

iface eno1 inet dhcp

informação relacionada