¿Cuáles son buenos tutoriales para la configuración de red de Ubuntu desde la línea de comandos?

¿Cuáles son buenos tutoriales para la configuración de red de Ubuntu desde la línea de comandos?

Había estado usando Ubuntu durante algún tiempo, pero no me sentía realmente cómodo con los conceptos de red de Ubuntu desde la línea de comandos. Busqué en Internet, pero no pude encontrar ningún tutorial interesante para configurar la red desde la línea de comandos. ¿Algún consejo?

Respuesta1

Ubuntu está basado en Debian, por lo que la documentación de Debian puede resultar útil.

También recomendaría el libro "Ubuntu Linux Toolbox" de Cristopher Negus y Francois Caen. Es básicamente un libro de recetas de línea de comandos para Ubuntu e incluye un capítulo sobre configuración de red.

Respuesta2

Ubuntu utiliza de forma predeterminada el software NetworkManager para la configuración de red, que está diseñado para usarse desde una GUI. Existen algunas herramientas de línea de comandos (nmcli, cnetworkmanager), pero su funcionalidad es muy limitada en comparación con la GUI.

Debian (y Ubuntu) tienen un sistema de configuración de red muy básico, separado de NetworkManager, en forma de comandos /etc/network/iterfacesy . Sin embargo, esto no es mucho más que atajos para algunos comandos (como y ). No parecen tener funciones avanzadas como dependencias y configuración basada en eventos. Por ejemplo, no pueden manejar el cable de red que se introduce o se retira para desconfigurar la interfaz cuando el cable está desconectado. Elifupifdownifconfigroute/etc/network/interfaces sistema está documentado por Debian, consultehttp://wiki.debian.org/NetworkConfiguration.

Existe algún software (por ejemplo, ifplugd) que resolverá esto monitoreando el estado de la interfaz de red e invocando los comandos ifupo ifdowncuando cambie el estado de la interfaz. Sin embargo, esto todavía se limita a responder solo al estado de la interfaz y no se puede usar, por ejemplo, para dependencias entre interfaces (ejemplo: la VPN solo debe iniciarse cuando la LAN está activa).

Si necesitas una configuración más potente, te recomiendo que pruebes este software que estoy desarrollando, que te permite especificar la configuración de tu red en un lenguaje de programación simple pero muy potente:http://code.google.com/p/badvpn/wiki/NCD

Vea también una pregunta similar:¿Cómo configurar `eth0` para volver a intentar `dhclient` cuando se desconecta y se vuelve a conectar?

información relacionada