Tuesday, January 24, 2017

NetworkManager in Debian Squeeze

NetworkManager in Debian Squeeze



Wired Networks are Unmanaged

As of Debian Squeeze, NetworkManager does not manage any interface defined in /etc/network/interfaces by default.
Unmanaged devices means NetworkManager doesnt handle those network devices. This occurs when two conditions are met:
  1. The file /etc/network/interfaces contains anything about the interface, even:
    allow-hotplug eth0
    iface eth0 inet dhcp
  2. And /etc/NetworkManager/NetworkManager.conf contains:
    [main]
    plugins=ifupdown,keyfile

    [ifupdown]
    managed=false
Since network-manager version 0.8.1-4, existing wired/wireless interfaces in /etc/network/interfaces are disabled with a #NetworkManager# prefix during package installation, then re-enabled when the network-manager package is removed.

Enabling Interface Management

If you want NetworkManager to handle interfaces that are enabled in /etc/network/interfaces: