La opción de conexión automática está permitida para mi conexión cableada 1 . Desconectar la conexión funciona cuando lo hago desde el menú Red> Desconectar del panel . Pero cuando hago eso con comando:
nmcli con down id "Wired connection 1"
apenas se desconecta, la conexión vuelve a encenderse.
¿Cómo funciona Red> Desconectar ? ¿Podríamos hacer lo mismo nmclisin desactivar la conexión automática?
Nota:
nmcli con down id "Wired connection 1"funciona como con la conexión automática desactivada (pero de nuevo eso no es una opción),- No quiero usar
sudo(¡no sería bueno implementarlo en un script!).
networking
command-line
preciso
fuente
fuente

Respuestas:
El siguiente comando funciona para mí como un encanto si quiero deshabilitar cualquier conexión a Internet desde la terminal:
Para habilitarlo nuevamente:
NOTA: Como comentó CPBL , esto ya no funciona en Ubuntu 15.04 y versiones posteriores. En su lugar use
nmcli networking offynmcli networking on.Otra forma muy cercana a tu búsqueda es usar:
Para habilitar eth0 nuevamente, debe escribir:
Ejemplo de conexión llamada "Conexión por cable 1":
Cambie
eth0a su nombre de interfaz con cable. Esto evitará más conexiones sin la intervención del usuario / manual comoman nmcidice:Por favor lea
man nmclipara más información.fuente
nmcli nm enable falsees muy diferente de lo que hace la opción Red -> Desconectar ... este último simplemente desactiva la conexión especificada (no se requieren privilegios elevados), ¡pero el primero desactiva la red !nmcli dev disconnect iface eth0es el uno; desconecta la conexión activa (por ejemplo, "Conexión alámbrica 1") configurada para usar el dispositivoeth0... y luego puedo usarlanmcli con up id "Wired connection 2"para conectarme con otra configuración ... (connmcli nm enable falseeso tomaríanmcli nm enable true && nmcli con up id "Wired connection 2")