Estoy ejecutando Ubuntu 18.04 e intento obtener una conexión VPN (L2TP/IPSec) para mi empresa. Las herramientas necesarias ya están instaladas y tengo un perfil con los datos de acceso correctos.
Sin embargo, si intento activar la VPN con
nmcli c up VPN
se cierra con el siguiente error:
Error: Connection activation failed: Could not find source connection.
si hago un
nmcli device status
Yo obtengo:
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: Aquí en StackExchange, hayproblema similar, con dos posibles soluciones. Ambos no funcionan para mí. Dejame explicar:
La primera solución sugiere establecer 127.0.0.1 como ruta predeterminada. La única forma que tengo de hacerlo es establecer la ruta predeterminada de br0. Pero luego pierdo la conexión IPv4 hasta el próximo reinicio. Al volver a cambiar la ruta predeterminada, la conexión no vuelve a estar en línea.
La segunda solución sugiere configurar una configuración de netplan. Si lo hago, supero el Could not find source connection.
error, pero también pierdo el acceso completo a la red (hasta el próximo reinicio).
Así que estas no son soluciones que funcionen para mí. Así que espero que alguien pueda ayudarme.
Gracias.
EDITAR 2: Aparentemente, entendí mal la primera solución proporcionada: la ruta predeterminada.
ip r
me da el siguiente resultado:
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
Si entiendo esto correctamente, ¿br0 es la ruta predeterminada?
netstat -rn
me da el siguiente resultado:
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
Y mi etc/network/interfaces
aspecto es este:
# 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
Así que ahora mismo no estoy muy seguro de qué hacer. Según tengo entendido, la ruta predeterminada está configurada y
[ifupdown]
managed=true
Está establecido. Entonces, ¿qué más podría hacer? Podría intentar deshacerme de ese puente, pero no sé si eso ayudaría.
Gracias por cualquier consejo.
Respuesta1
Ok, ya lo tengo funcionando.
Lo que ayudó fue:Deshacerse de br0. Tuve que eliminarlo manualmente en /etc/network/interfaces
.
Pensé que necesitaba esto para mi máquina kvm, pero resulta que no era necesario.
Mi /etc/network/interfaces
aspecto es este ahora:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo eno1
iface lo inet loopback
iface eno1 inet dhcp