Cómo instalar NetworkManager en Debian …

28 08 2008

En este artículo veremos cómo instalar un asistente que nos ayudará a configurar la red automáticamente. Partiremos del punto de que el usuario tendrá configurados apropiadamente sus dispositivos de red. En caso de que no, deberá consultar una guía de cómo montar un controlador para ellos.

Lo instalamos :

# apt-get install network-manager

En caso de que usemos KDE ó Gnome/Xfce, utilizaremos estas variantes respectivamente:

# apt-get install network-manager-kde
# apt-get install network-manager-gnome

Es necesario luego que comentemos el archivo /etc/network/interfaces para que quede de la siguiente forma:

auto lo
iface lo inet loopback

Este paso no es obligatorio pero sí acelera el proceso de detección de la red por parte del NetworkManager. En Debian son necesarios algunos pasos más. Debemos añadir al usuario que usará el NetworkManager al grupo netdev:

# adduser su_usuario netdev

Luego para que funcione correctamente es necesario reiniciar la sesión ya que la modificación de la asociación grupo-usuario no quedará vigente hasta que esto ocurra.

Es posible de que nos topemos con un problemita como este:

nma_dbus_init(): could not acquire its service.  dbus_bus_acquire_service() says: 'Connection "1.38" is not allowed to own the service : "org.freedesktop.NetworkManagerInfo" due to security policies in the configuration file'

Esto ocurre pq en el archivo de configuración que maneja la permisología sobre el cliente existen problemas con el usuario especificado. El archivo /etc/dbus-1/system.d/nm-applet.conf contiene dichos permisos, simplemente añadimos nuestro usuario como una vía “rápida” para resolver el problema. De lo contrario podemos indagar más en el uso del NetworkManager de este fichero:

<policy user="teratux" allow own="org.freedesktop.NetworkManagerInfo" >
<allow send_destination="org.freedesktop.NetworkManagerInfo"/>;
<allow send_interface="org.freedesktop.NetworkManagerInfo>
</policy>
<policy user="root" >
<allow own="org.freedesktop.NetworkManagerInfo" >
<allow send_destination="org.freedesktop.NetworkManagerInfo" >
<allow send_interface="org.freedesktop.NetworkManagerInfo" >
</policy>

Notarán que las políticas para root y para teratux ( el usuario ) son las mismas. Con esto ya debe correr. Para ejecutar el applet, vamos a una consola como usuario normal:

$ nm-applet

Bibliografía

Advertisements

Actions

Information

3 responses

16 12 2009
Anonymous

Gracias, esataba buscando coomo instalar este manager, ya ke mi profesor de ecuaciones no le haya a consola, pero bien ke le gusta debian XD.Gracias man, chido post!!!

12 04 2017
Juan José Castillo

hola el “nmtui” esta incluido en el NetworkManager?

14 04 2017
teratux

Esa aplicación debe formar parte del paquete de networkmanager en Debian. Para openSUSE, por ejemplo, sí lo es.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: