Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Feb 2007 13:43:56 -0600
From:      Brooks Davis <brooks@FreeBSD.ORG>
To:        John Hay <jhay@meraka.org.za>
Cc:        Brooks Davis <brooks@FreeBSD.ORG>, freebsd-stable@FreeBSD.ORG
Subject:   Re: Desired behaviour of "ifconfig -alias"
Message-ID:  <20070212194356.GA54076@lor.one-eyed-alien.net>
In-Reply-To: <20070212190659.GA26527@zibbi.meraka.csir.co.za>
References:  <20070212163652.GA51709@lor.one-eyed-alien.net> <200702121739.l1CHdZPO062101@lurza.secnetix.de> <20070212175940.GA52751@lor.one-eyed-alien.net> <20070212190659.GA26527@zibbi.meraka.csir.co.za>

next in thread | previous in thread | raw e-mail | index | archive | help

--jI8keyz6grp/JLjh
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Feb 12, 2007 at 09:06:59PM +0200, John Hay wrote:
> On Mon, Feb 12, 2007 at 11:59:40AM -0600, Brooks Davis wrote:
> > On Mon, Feb 12, 2007 at 06:39:35PM +0100, Oliver Fromme wrote:
> > > Brooks Davis wrote:
> > >  > Oliver Fromme wrote:
> > >  > > Jeremy Chadwick wrote:
> > >  > > > Oliver Fromme wrote:
> > >  > > > FWIW, I still use alias/-alias.  Mainly because that's what has
> > >  > > > existed historically, and the term "alias" is what is used in
> > >  > > > reference to rc.conf ifconfig_iface_aliasX entries.
> > >  > >=20
> > >  > > Maybe it would make sense to remove "alias" from the rc.conf
> > >  > > entries and simply number them.
> > >  >=20
> > >  > ipv4_addrs_<interface> is a much better replacement IMO.  It's eas=
y to
> > >  > use and doesn't required the hackish pseudo array traversal used by
> > >  > ifconfig_iface_aliasX.
> > >=20
> > > That might work for simple cases, but how do you specify
> > > other parameters beside the IPs if you need to?
> >=20
> > What do you need to set?  It's sets IP and netmask.  It doesn't handle
> > broadcast, but I'd be pretty suprised if that's needed often.  What else
> > is needed?  Axing ifconfig_iface_aliasX is not needed, but reducing the
> > visiability of the interface in the documentation is probably in order
> > particularly since it's quite fragile since you have to renumber whenev=
er
> > you remove an entry.
>=20
> Some stuff cannot be done on a single line, so I have abused the _aliasX
> mechanism for that. With the bridge interface:
>=20
> ifconfig_bridge0=3D"ether 00:00:24:c0:0e:40 addm sis0 stp sis0 addm sis1 =
stp sis1 up"
> ifconfig_bridge0_alias0=3D"inet 146.64.84.1/24"

ipv4_addrs_bridge0=3D"146.64.84.1/24" :)

> Also with the atheros driver I had problems in the past with some paramet=
ers
> that did not like to be on a single commandline.

I do agree there's some need for a way to pass multiple sets of
parameters to ifconfig since this has commonly been a problem.
Something actually designed for that might be nice. :)

-- Brooks

--jI8keyz6grp/JLjh
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFF0MN8XY6L6fI4GtQRArfBAJ9sESvAsHXSzvSM1Ao72PBN1VRpZgCfcBpw
feXf3tGtrD/jJtZKCjiPpPM=
=vaEQ
-----END PGP SIGNATURE-----

--jI8keyz6grp/JLjh--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070212194356.GA54076>