From owner-freebsd-bugs Tue Oct 15 12:05:51 1996 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id MAA00662 for bugs-outgoing; Tue, 15 Oct 1996 12:05:51 -0700 (PDT) Received: from halloran-eldar.lcs.mit.edu (halloran-eldar.lcs.mit.edu [18.26.0.159]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id MAA00643 for ; Tue, 15 Oct 1996 12:05:09 -0700 (PDT) Received: by halloran-eldar.lcs.mit.edu; (5.65v3.2/1.1.8.2/19Aug95-0530PM) id AA21489; Tue, 15 Oct 1996 15:04:42 -0400 Date: Tue, 15 Oct 1996 15:04:42 -0400 From: Garrett Wollman Message-Id: <9610151904.AA21489@halloran-eldar.lcs.mit.edu> To: Brian Candler Cc: bugs@FreeBSD.org, nato-ws@ripe.net, t12@psg.com Subject: IP bugs in FreeBSD 2.1.5 In-Reply-To: <199610151340.OAA00334@gazebo.candler.demon.co.uk> References: <199610151340.OAA00334@gazebo.candler.demon.co.uk> Sender: owner-bugs@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk < said: > 4. If you 'ifconfig down' an interface, then set up a default route via > another interface, you still cannot ping the range of IP numbers which the > original interface covered - presumably the kernel still tries to send them > via the (downed) interface. > 7. The output of netstat -nr shows the arp cache as well as actual routes, > which is confusing. There is no difference. The ARP cache entries /are/ actual routes. This is the cause of the phenomenon you noted under (4). If you really want to make an interface's address and routes go away, you must actually delete that address from the interface with `ifconfig xxx delete'. The IFF_UP flag is really just a hint; most interfaces don't actually check it and refuse to send. -GAWollman -- Garrett A. Wollman | O Siem / We are all family / O Siem / We're all the same wollman@lcs.mit.edu | O Siem / The fires of freedom Opinions not those of| Dance in the burning flame MIT, LCS, ANA, or NSA| - Susan Aglukark and Chad Irschick