No puedo conectarme a Internet después de instalar Docker en Ubuntu a través de redes específicas

No puedo conectarme a Internet después de instalar Docker en Ubuntu a través de redes específicas

Después de instalar Docker en Ubuntu 18.04, ¡no pude conectarme a una red muy específica! Tenemos un nombre de usuario y contraseña para iniciar sesión en la red de nuestra universidad, el problema es que ya no puedo iniciar sesión. la conexión vpn que uso es al servidor:acceso1.sharif.ir
Sé que hay un problema similar como: La instalación de Docker-ce en Ubuntu 18.04 interrumpe la conectividad a Internet del host
pero no tengo eldemonio.jsonen mi carpeta acoplable y no sé qué hacer. ¡Por favor ayuda!

Respuesta1

Puedes intentar ejecutar el siguiente comando:

dhclient -v -4

Me ayudó cuando se perdió la conexión en mi máquina debido a Docker.

Respuesta2

Nota: Esta solución se prueba en varias computadoras al mismo tiempo.la Universidad Tecnológica de Sharifen portátiles ubuntu y arch.

Tuve exactamente el mismo problema con exactamente la misma red en manjaro (arch linux). Esto se debe a que Docker usa 172.27.1.1de forma predeterminada cuál es la red exacta utilizada en Sharif Universityla red.

Simplemente cambié el enrutamiento predeterminado de Docker que se explica en el foro de Docker.aquí. Para explicar más, abra (o cree) el /etc/docker/daemon.jsonarchivo de la siguiente manera:

sudo nano /etc/docker/daemon.json

luego agregue este json para solucionar el problema (tenga en cuenta que debe usar algo que su institución o empresa no use):

{
    "bip" : "10.10.2.1/24",
    "ipv6": false
}

Después de eso, reinicia el sistema y listo. También puede verificar para ver la interfaz de su ventana acoplable usando el comando ifconfigo ifconfig docker0.

Respuesta3

Tengo el mismo problema en Debain 10. La ejecución dhclientno lo soluciona, ya que solo obtiene una nueva concesión de IP desde el servidor DHCP. El problema es que al ejecutar cualquier contenedor acoplable se agrega una nueva ruta predeterminada a través de la interfaz acoplable en el sitio host:

(base) mkawka@smok:~$ ip route
default dev vethe8e28b3 scope link 
default via 192.168.5.1 dev wlp2s0 
default dev enp3s0 scope link metric 1002 linkdown 
10.99.0.0/16 dev docker0 proto kernel scope link src 10.99.0.1 
169.254.0.0/16 dev enp3s0 proto kernel scope link src 169.254.10.179 linkdown 
169.254.0.0/16 dev vethe8e28b3 proto kernel scope link src 169.254.53.97 
192.168.5.0/24 dev wlp2s0 proto kernel scope link src 192.168.5.4 

Editar: OK, la solución para Debian es evitar que Connman juegue con interfaces de red acoplables. Para hacerlo, edite el archivo /etc/connman/main.confy asegúrese de que la siguiente línea esté descomentada:

NetworkInterfaceBlacklist = vmnet,vboxnet,virbr,ifb,ve-,vb-,docker,veth

Supongo que para otras distribuciones NetworkManager puede tener una opción similar.

información relacionada