From owner-freebsd-questions@FreeBSD.ORG Thu Feb 21 15:36:04 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F07716A410 for ; Thu, 21 Feb 2008 15:36:04 +0000 (UTC) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: from gizmo.acns.msu.edu (gizmo.acns.msu.edu [35.8.1.43]) by mx1.freebsd.org (Postfix) with ESMTP id 22F5113C442 for ; Thu, 21 Feb 2008 15:36:03 +0000 (UTC) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: from gizmo.acns.msu.edu (localhost [127.0.0.1]) by gizmo.acns.msu.edu (8.13.6/8.13.6) with ESMTP id m1LFVcLN061044; Thu, 21 Feb 2008 10:31:38 -0500 (EST) (envelope-from jerrymc@gizmo.acns.msu.edu) Received: (from jerrymc@localhost) by gizmo.acns.msu.edu (8.13.6/8.13.6/Submit) id m1LFVce2061043; Thu, 21 Feb 2008 10:31:38 -0500 (EST) (envelope-from jerrymc) Date: Thu, 21 Feb 2008 10:31:37 -0500 From: Jerry McAllister To: Siraj Shaikh Message-ID: <20080221153137.GC60811@gizmo.acns.msu.edu> References: <3b2ddd940801280627m6d747cd1g27682bcd9e50ceb7@mail.gmail.com> <200801290234.m0T2YtLn074403@banyan.cs.ait.ac.th> <3b2ddd940802210407j7b83059duabadeccaec53a26c@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3b2ddd940802210407j7b83059duabadeccaec53a26c@mail.gmail.com> User-Agent: Mutt/1.4.2.2i Cc: Olivier Nicole , freebsd-questions@freebsd.org Subject: Re: IP Aliasing X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Feb 2008 15:36:04 -0000 On Thu, Feb 21, 2008 at 12:07:08PM +0000, Siraj Shaikh wrote: > On 29/01/2008, Olivier Nicole wrote: > > > 1) is there an upper limit to configuring a number of alias addresses? > > > > I have a machine with 200+ IP without any problem. > > > > > 2) if an interface is configured with an alias address, then what > > > address is shown on the traffic leaving this interface? So, for > > > example, if I were to ping this machine on its primary address, I > > > expect to get a response from the primary address of the interface. > > > What happens if I ping an alias address, would I get a response from > > > > By default exiting traffic is using the primary address (the one > > defined with no keyword alias in the ifconfig). I think there is a way > > to choose the exiting IP. > > > > When a paket is responding, it use the same IP that was used in the > > query (else any firewall would be confused in the way). > > > > > > > 3) In the above scenario, all traffic leaving the interface > > > (regardless of the source IP on it) will have the same MAC address > > > (the one of the interface) - is that right? > > > > > > Right except maybe some NIC that allow several MAC addresses? That > > could be used in hi availability? > > > > > > > 4) Does anyone know if there are there any other network > > > characteristics or behaviour by which we can distinguish a machine > > > having more than one IP address (primary plus alias) configued on one > > > of its interface? > > > > > > Once you cross a router, you don't see the MAC of the machine anymore, > > MAC is local to your LAN anyway. > > > > Olivier > > > > > > > > One last thing I wanted to know (sorry to email after a long delay), > in order for me to add aliases that I want to remain configured on the > machine at every boot, I can simply add, for exmaple, the following > lines to the rc.conf file? > > ifconfig_ed0_alias0="inet 127.0.0.251 netmask 0xffffffff" > ifconfig_ed0_alias1="inet 127.0.0.252 netmask 0xffffffff" > ifconfig_ed0_alias2="inet 127.0.0.253 netmask 0xffffffff" > Looks right. The main nasty thing is in the aliasnn, the nn must start at 0 and be sequential - like you have it here. But, you can't just take one out of the middle without moving the others up to fill in. > Just want to know, as I want to configure about 253 addresses as an > alias on a single machine (along with the primary address, this will > be 254 address, a whole C-class subnet) - and would like these entries > to hold when I boot. Also, is there any shortcut to adding a range of > net/host address or would I have to add a line for each address? Not that I know of. But, maybe someone has written something. ////jerry > > Thanks > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"