Gentoo Archives: gentoo-user

From: Stroller <stroller@××××××××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Browsers cannot access WWW while ping and host utilities work as expected.
Date: Tue, 06 Aug 2013 22:58:28
Message-Id: 264A2FB1-B46B-4D93-B3D6-66560FD255C8@stellar.eclipse.co.uk
In Reply to: Re: [gentoo-user] Browsers cannot access WWW while ping and host utilities work as expected. by Alan McKinnon
1 On 5 August 2013, at 18:28, Alan McKinnon wrote:
2 > ...
3 > So why change this? Because you can't rely on ethX always being the same
4 > physical hardware. On a firewall or router, you absolutely need to rely
5 > on this. The udev scheme works around this by letting you specify exact
6 > rules that will always do what you want.
7 >
8 > Why was this changed rammed down your throat? Well, that is political.
9 >
10 > The udev maintainers (along with systemd) work for Red Hat. RH's market
11 > is almost totally servers, and big multi-nic ones at that. They really
12 > need consistent names, doubly so if the host is a virtualization host.
13 >
14 > The catch: RH (or more exactly the udev maintainer employed by RH)
15 > probably couldn't give a toss what you think or want, and went ahead and
16 > fixed their problem expecting you to "deal with it or shove off"
17
18
19 I believe this all stems from the rejection of BIOS dev names by Linus &/or the kernel folks.
20
21 This would have allowed the kernel to determine which interfaces were eth0 / eth1 from the BIOS / firmware of next gen server machines.
22
23 An open "standard" to present this information through the firmware was agreed between at least Dell and one other major server vendor (HP springs to mind).
24
25 The patches were rejected by the kernel folks because they risked renaming the interfaces on the small number of machines already in service with this firmware facility.
26
27 I believe the response was "do it in userspace, go talk to the udev guys", and the rest is history.
28
29 Stroller.