Date: Mon, 15 Jan 2001 17:03:55 -0800 (PST) From: Luigi Rizzo <rizzo@aciri.org> To: net@freebsd.org Subject: annoying bug on routing tables... Message-ID: <200101160103.f0G13tj02682@iguana.aciri.org>
next in thread | raw e-mail | index | archive | help
There is an annoying bug in FreeBSD networking/routing which has been
around at least since 3.4.
Symptoms are -- if you change the address to an interface,
packets to destinations to which you have talked to in the past
will still go out with the previous address unless
you delete and reinstall a route for that destination.
Example:
ifconfig ed0 10.0.0.1
ping 10.0.0.20 # works fine
ifconfig ed0 10.0.0.2
ping 10.0.0.20 # no reply, tcpdump shows traffic coming from 10.0.0.1
route delete 10.0.0.2
ping 10.0.0.20 # now things work as expected
So it seems that the old address is stored somewhere in the routing
table, but "netstat -raA" does not show it (and the 'aA' flags
are supposed to dump the whole tree if i get it right).
Any idea on where the old address is stored ?
cheers
luigi
----------------------------------+-----------------------------------------
Luigi RIZZO, luigi@iet.unipi.it . ACIRI/ICSI (on leave from Univ. di Pisa)
http://www.iet.unipi.it/~luigi/ . 1947 Center St, Berkeley CA 94704
Phone: (510) 666 2927
----------------------------------+-----------------------------------------
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101160103.f0G13tj02682>
