Mailinglist Archive: opensuse-bugs (2746 mails)

< Previous Next >
[Bug 821879] udev update breaks network

--- Comment #28 from Marius Tomaschewski <mt@xxxxxxxx> 2013-06-05 08:14:39 UTC
(In reply to comment #27)
Created an attachment (id=542777)
--> ( [details]

it seems on boot there are two dhcpcd processes running at the same time

No, there are multiple stages: dhcpcd gets a lease and calls dhcpcd-hook
with "up", "new", "down", "complete" [which results in "ifdown -o dhcp",
"netconfig" and "ifup -o dhcp"]. Then it forks.

Basically the problem is, that when /etc/init.d/network reports !0 to
systemd, systemd will stop it again and not start services requiring it.
When it does not report failure on error conditions, other services will

For IPv6 it is ON by default and when there is a dup detected on the
link local address, IPv6 is basically not usable on this interface
(multicasts, ... also a dhcpv6 client which requires it will fail).
Further, there is no check which address fails or if other services
are using (binding it) or not. Either everything worked or not.
As the failure happens on a mandatory interface, rcnetwork fails.

You can a) disable dad via ifsysctl file, b) disable IPv6 (per interface).

(In reply to comment #25)
2. if there is a duplicate MAC address -
shouldn't it then also refuse to do IPv4 networking?
I guess our duplicate address detection code is less picky there.
(admitted: IPv4 does more things in userspace than IPv6)

For IPv4 there is no duplicate address detection done by default for
network/config), but dhcpcd makes it (should be the "checking .. is
available on attached networks" msg).

Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >