Date: Sun, 27 Jan 2008 21:04:57 GMT From: Nathan Whitehorn <nathanw@uchicago.edu> To: freebsd-gnats-submit@FreeBSD.org Subject: misc/120060: routed deletes link-level routes in the presence of a /32 alias Message-ID: <200801272104.m0RL4vf0083434@www.freebsd.org> Resent-Message-ID: <200801272110.m0RLA3Kl040595@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 120060 >Category: misc >Synopsis: routed deletes link-level routes in the presence of a /32 alias >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 27 21:10:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Nathan Whitehorn >Release: 7.0-PRERELEASE >Organization: University of Chicago >Environment: FreeBSD banshee.munuc.org 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #2: Sun Jan 27 14:06:09 CST 2008 root@banshee.munuc.org:/usr/obj/usr/src/sys/X2100 amd64 >Description: If any interface on the system has a /32 alias (even if it is marked passive in /etc/gateways), routed will decide to delete all the link-level routes on that interface. For example, if interface bge0 has IP addresses 128.135.214.56/24 and 128.135.214.58/32, then the 128.135.214.0/24 link-level route will be deleted, leaving the machine unable to communicate with anything out of the that interface. >How-To-Repeat: Set up a /32 alias in the same subnet as the main IP address, then turn on routed. >Fix: Set the alias's netmask to /24. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801272104.m0RL4vf0083434>