Subject: Re: Odd problem with ifconfig aliases
To: None <netbsd-users@netbsd.org>
From: Lasse =?iso-8859-1?Q?Hiller=F8e?= Petersen <lhp@toft-hp.dk>
List: netbsd-users
Date: 02/24/2001 12:06:02
I believe I forgot to mention, I'm using 1.5-i386.

>I have successfully had my server configured with the following
>/etc/ifconfig.rtk0 file:
>inet 192.168.1.3 netmask 0xffffff00 media autoselect
>inet 192.168.1.2 netmask 0xffffff00 alias

I had added these in ifconfig.rtk0 instead of /etc/ifaliases, because this
is said in /etc/rc.d/network:

        # Note that /etc/ifaliases works only with certain cases only and its
        # use is not recommended.  Use /etc/ifconfig.xxN instead.

(I wonder why this isn't in the manpage for ifaliases, BTW.)

However, using /etc/ifaliases appears to do one thing that adding the alias
to ifconfig.xxN doesn't (again from /etc/rc.d/network, a bit later on):

                        # use loopback, not the wire
                        route add $addr 127.0.0.1

By adding this route manually, my problems were solved. Searching the list
archives turned up very little, but now I wonder whether I might be able to
solve this without adding the route, and setting an all-1 netmask for the
aliases? But now that things work as required, I am less inclined to
experiment.

Thanks to Brian de Alwis for helping me solve this.

-Lasse