Date: Fri, 25 Apr 1997 10:38:38 -0400 From: Rohit Dube <rohit@cs.umd.edu> To: hackers@freebsd.org Cc: rohit@cs.umd.edu Subject: Bizzare Ping (and other) bugs. Message-ID: <199704251438.KAA23135@seine.cs.umd.edu>
next in thread | raw e-mail | index | archive | help
Hi, I was wondering if anybody had encountered/solved the following ping bug - [1] Change the IP address of an interface (using ifconfig). [2] Ping a target machine from that interface. No response. [3] Look at the exchange using 'tcpdump'. The ping packets going out of the 'changed' interface have the old address. ICMP echo replies from the target machine are to this old address and are not delivered to ping. In general FreeBSD/4.4BSD code for changed/downed/deleted interfaces/routes at run-time seems to be lacking. For example kern/425 from GNATS (May 16, 1995) still exists - Downing and deleting an interface doesnot get rid of the arp and the routing entry still exists. Similarly changing the IP address of an interface doesnot get rid of the ip-mac association for the old interface. I would appreciate notes/fixes/feedback from anybody who has seen or solved problems related to run-time interface changes. Thanks in advance. --rohit. PS: I use FreeBSD 2.2-961006-SNAP, but I think this bug has been around for quite a few previous and later releases/snaps.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704251438.KAA23135>