From owner-freebsd-isp Mon Feb 17 21:19:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id VAA18355 for isp-outgoing; Mon, 17 Feb 1997 21:19:17 -0800 (PST) Received: from time.cdrom.com (time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id VAA18348 for ; Mon, 17 Feb 1997 21:19:14 -0800 (PST) Received: from time.cdrom.com (localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id VAA29554; Mon, 17 Feb 1997 21:18:58 -0800 (PST) To: Brandon Gillespie cc: freebsd-isp@freebsd.org Subject: Re: Which way is 'correct'? (was: Re: Aliases) In-reply-to: Your message of "Mon, 17 Feb 1997 22:06:51 MST." Date: Mon, 17 Feb 1997 21:18:57 -0800 Message-ID: <29551.856243137@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-isp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > Erm.. Previous to 2.2 I'd say this worked fine. But after my upgrade to > 2.2 (actually, just a clean install) doing just the ifconfig no longer > worked... Actually, it would work at first, but then it wouldn't work. Must be pilot error - I brought up a 2.2 system from scratch just a few days ago and it's now serving about 20 virtual IPs using the /etc/sysconfig hooks for it. Works great. The code in netstart is only doing this: # Check to see if aliases need to be added alias=0 while : do eval ifconfig_args=\$ifconfig_${ifn}_alias${alias} if [ -n "${ifconfig_args}" ]; then ifconfig ${ifn} ${ifconfig_args} alias alias=`expr ${alias} + 1` else break; fi done No arp anywhere. Works perfectly for me. Jordan