problems with iproute in lfs 6.0
Frank.Schafer at t-systems.cz
Wed Jan 5 07:34:29 PST 2005
From: lfs-support-bounces at linuxfromscratch.org
[mailto:lfs-support-bounces at linuxfromscratch.org] On Behalf Of Jeremy
Sent: Wednesday, January 05, 2005 3:56 PM
To: LFS Support List
Subject: Re: problems with iproute in lfs 6.0
Jeremy Utley wrote:
> Kevin P. Fleming wrote:
>> Stephan wrote:
>>> the book says in configuring the network scripts:
>>> This directory should contain files in the form of ifconfig.xyz,
>>> where "xyz"
>>> is a network interface name (such as eth0 or eth0:1).
>> That is an error in the book; interface aliases are no longer
>> supported by the tools included in LFS. Please enter a bug in the LFS
>> Bugzilla to get this corrected.
> Not sure how this was missed prior to the LFS 6 edits...but yeah, it
> definately needs to get fixed.
>>> but if i want to use eth0:1 it doesnt work at all, because ip cant
>>> find that interface. i dont know if that "bug" is known but how can
>>> i change the ifup/ifdown-scripts to keep track of a second
>>> ip-address for an interface?
>> You do not need to change those scripts, you need to read them and
>> learn how they work. Adding additional IPV4 addresses to an interface
>> is very easy to do with these scripts, and an LFS builder should be
>> able to read and understand the scripts involved (it is, after all,
>> "from scratch", not "from helpers" <G>).
> Not so sure about this Kevin - not everyone is a bash scripting
> expert, and there's some pretty nasty script-fu in there. I took a
> look (since I was attempting to help this person on IRC), and *I*
> didn't exactly see an easy way to configure this - but I must admit, I
> didn't look real closely. I figured someone on list who was more
> familiar with the new bootscript structure could easily answer this
> question, since it's not exactly a FAQ or anything.
For the archives, in case this ever comes up again, the key is to create
a second configuration file in
/etc/sysconfig/network-devices/ifconfig.eth0 - name it something like
ipv4.1 or some such. Make it look identical to the original ipv4
script, only with the second IP you want. The ifup script will go thru
the original ipv4 script, then catch the ipv4.1 script and add both
The original poster figured this out at the same time I was saw this
same ability in the scripts, and was going to help him implement
it....so the original problem is resolved. I'm just placing this in the
archives in case it ever comes up again!
Unsubscribe: See the above information page
I'm not too shure if this will work. I didn't see the network scripts
using labels for interfaces.
Due to ip-cmd.ps
# ip addr add 1st.IP.Add.r/msk dev eth0
# ip addr add 2nd.IP.Add.r/msk dev eth0
For the 2'nd address
# ip addr add 2nd.IP.Add.r/msk dev eth0 label eth0:Alias
has to be used.
As I stated erarlier ... I can't proove this just now.
More information about the lfs-support