From owner-freebsd-hackers Sat Jul 13 23:24:23 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA15551 for hackers-outgoing; Sat, 13 Jul 1996 23:24:23 -0700 (PDT) Received: from walkabout.asstdc.com.au (root@walkabout.asstdc.com.au [202.12.127.73]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA15539 for ; Sat, 13 Jul 1996 23:24:17 -0700 (PDT) Received: (from imb@localhost) by walkabout.asstdc.com.au (8.7.5/BSD4.4) id QAA00562 Sun, 14 Jul 1996 16:23:47 +1000 (EST) From: michael butler Message-Id: <199607140623.QAA00562@walkabout.asstdc.com.au> Subject: Re: interfaces, routes, etc. To: archie@whistle.com (Archie Cobbs) Date: Sun, 14 Jul 1996 16:23:47 +1000 (EST) Cc: freebsd-hackers@freebsd.org In-Reply-To: <199607132345.QAA00884@bubba.whistle.com> from Archie Cobbs at "Jul 13, 96 04:45:02 pm" X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > - When you bring an EtherNet interface up and ping some addresses > on that network, you get automatically generated LINK layer routes > (ie, arp entries). However, when you bring the interface down > these routes do not automatically go away. I must admit that I was puzzled as to why it was necessary to add MAC addresses into the route table. I thought they belonged in the ARP table and nowhere else .. > One very weird but non-reproducible case involved an ethernet interface > that had been renumbered several times on the same class c network. The proper behaviour in changing an IP address, I'm told, is to send out a packet advising everyone else on the local ether that their ARP table entries for that particular IP address are now invalid. You can see this by watching the output of a Cisco when you change its address. It seems that FreeBSD doesn't do this when (typically) an "ifconfig delete" is done and other hosts (or routers :-() on the same wire tend to get a little confused, michael