Somewhere early in the 2.1.x game the network aliasing game
changed. Net-tools (ifconfig) kept up. Linuxconf did not.
RedHat 5.1 would hang/stall on boot because of network
aliases. 5.2 just ignores them saying the kernel doesn't
support aliases (2.1.127), which is incorrect.
This was brought to RedHat's attention in the 5.1 period by
myself. I sought for two months for a remedy before giving
up. A few people on the newsgroups suggested using 5.0
initscripts. It worked for them, for some reason it
wouldn't even enable networking for me.
As an angry message I posted to the newsgroups states, I do
not believe RedHat controls the kernel, but when an issue
like this exists and it _IS_ known, it is advertising fraud
to say the distribution is kernel 2.2 ready (or late 2.1.x
I have two boxes that development kernels would better suit
but cannot put it on because they require 3 and 4 aliases
each. Again, recap, aliasing interface changed in 2.1.x.
Linuxconf (or any other tool in RedHat) needs to be updated
to detect and deal with it. Also, kerneld should _NOT_ be
run in anyway 2.1.1xx series or 2.2 kernel. It is a simple
change to check for. Below is the fix for the initscript
for kerneld. Based on 5.1 initscripts.
case "$1" in
if [ -f /proc/sys/kernel/modprobe ]; then
echo "Kerneld unneeded"
[ -f /var/lock/subsys/kerneld ] && exit 0
echo -n "Starting kerneld services: "
*** Bug 132 has been marked as a duplicate of this bug. ***
*** Bug 40 has been marked as a duplicate of this bug. ***
This, from what I've seen, appears to be 2 seperate bugs -- I have
compiled a kernel with monolithic support for aliasing, and it still
fails. Kernel aliasing also fails from a kernel compiled (and well
operational) from a 5.1 box. Now, I'm no kernel hacker, but this
would lead me to believe that there might be some library problems
with 5.2.... Possibly severe?
Not only does that not work with the 2.1 kernels but DHCP doesn't work
DHCP is a knwon issue - it would seem that you only get a binary that
will work either with kernel 2.0 or 2.1, but not both.
Michael, linuxconf is yours, I fixed the initscripts
The latest DHCP and BOOTP clients we support are ones that we have
written in house here at Red Hat. They are available in the RawHide
tree, the package name is 'pump'. You should be able to build this on
a 5.2 system with a 2.2 kernel and get dhcp/bootp working.
----- Additional Comments From firstname.lastname@example.org(prefers email via email@example.com) 2004-09-08 23:14 -------
In the interim, Glen please mirror to redhat.