Re: How best to replace NetworkManager with wicd?
On Mon, Feb 13, 2012 at 2:52 PM, Tom H <email@example.com> wrote:
> On Mon, Feb 13, 2012 at 2:44 PM, Tom H <firstname.lastname@example.org> wrote:
>> On Mon, Feb 13, 2012 at 1:47 PM, Wayne Topa <email@example.com> wrote:
>>> On 02/13/2012 12:20 PM, Tom H wrote:
>>>> On Mon, Feb 13, 2012 at 11:38 AM, Wayne Topa<firstname.lastname@example.org> wrote:
>>>>> On 02/13/2012 09:18 AM, Tom H wrote:
>>>>>> On Mon, Feb 13, 2012 at 4:54 AM, Chris Davies<email@example.com>
>>>>>>> My understanding is that NM will not touch any interface that is
>>>>>>> in /etc/network/interfaces. So, theoretically at least, if you simply
>>>>>>> go ahead and declare the interfaces "it will all just work".
>>>>>> Check "/etc/NetworkManager/NetworkManager.conf"
>>> This statement
>>>>>> If "managed=false" in the "ifupdown" section, NM will not manage
>>>>>> interfaces defined in "/etc/network/interfaces".
>>>>> Sorry that is incorrect.
>>>> What's incorrect?
>>> My NetworkMansger.conf file does have "managed=false" and my interfaces
>>> has only one interface listed and I am using it to send this message.
>>> ifup/down works just as it should.
>>> I sent that information in my last post. Wasn't it clear?
>> No, it wasn't clear (to me).
>> I was 100% of what I wrote when I wrote it and am now 99% sure. Since
>> I was writing from memory, I'll have check the docs and find
>> references to NM and ifup being managed/unmanaged.
>> Maybe your NIC's being brought up by "/etc/init.d/networking" (since
>> it's defined in "/etc/network/interfaces") and not by
>> "/etc/init.d/network-manager". (Can "/etc/init.d/networking" and
>> "/etc/init.d/network-manager" be enabled simultaneously by insserv?)
> Scratch that last paragraph, because it's not relevant (although it'd
> be interesting to know).
> In the script that you posted earlier in this thread, you activate NM
> but then bring up your NIC with "ifup", which is in accord with what
> I've posted. So it's not NM that's bringing up your NIC if you have
> "managed=false" in "/etc/NetworkManager/NetworkManager.conf".
The ifupdown plugin also uses the
/etc/NetworkManager/nm-system-settings.conf file (0.7 and 0.8.0) or
NetworkManager.conf (0.8.1 and later) for some configuration. All
ifupdown-specific options go in a "[ifupdown]" section. If the
"managed" key is set to "false", then any device listed in
/etc/network/interfaces will be completely ignored by NetworkManager.
Remember that NetworkManager controls the default route, so because
the device is hidden, NetworkManager will assign the default route to
some other device.
If you want NetworkManager to handle interfaces that are enabled in
Set managed=true in /etc/NetworkManager/NetworkManager.conf.
Managed vs. Unmanaged mode and /etc/network/interfaces
Devices listed in /etc/network/interfaces _will_ be managed by NetworkManager
unless the ifupdown system-config-setting is enabled and is setup to run
in "Unmanaged mode".
The config to select unmanaged/managed mode is in
Unmanaged mode will make NetworkManager not touch any wired/wireless device
matching an interface name configured in /etc/network/interfaces.
Managed mode will make NetworkManager manage all devices and will make
NetworkManager honour all dhcp and static configurations for wired and
After modifying /etc/NetworkManager/NetworkManager.conf _or_
/etc/network/interfaces you may want to tell NetworkManager about the changes
by running "service network-manager restart".