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.1
de forma predeterminada cuál es la red exacta utilizada en Sharif University
la 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.json
archivo 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 ifconfig
o ifconfig docker0
.
Respuesta3
Tengo el mismo problema en Debain 10. La ejecución dhclient
no 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.conf
y 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.