Date: Wed, 13 Aug 1997 14:31:22 -0500 (CDT) From: Mark Tinguely <tinguely@plains.NoDak.edu> To: hackers@FreeBSD.ORG, mango@staff.communique.net Subject: Re: maybe a bug ... Message-ID: <199708131931.OAA32627@plains.NoDak.edu>
next in thread | raw e-mail | index | archive | help
>  kiyoko:~$ ifconfig de0
>  de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>          inet 10.4.64.11 netmask 0xffffff00 broadcast 255.255.255.0
>
>  and I did the following:
>  ifconfig de0 10.4.65.11 255.255.255.255 alias
>  .........some 3 hours of activity.......
>  ifconfig de0 10.4.65.11 255.255.255.255 delete
>
>  and then I tried to connect to 10.4.65.7.  I could not.
>
>  The details:
>
>  10.4.64.0/24--------ROUTER------10.4.65.0/24
>
>  I have a route on ROUTER '10.4.65.11 ---> 10.4.64.11'
>
>  netstat -nr show the expected routes, for example:
>  destination		GATEWAY
>  10.4.65.7		x:xx:xx:xx:xx:xx	bla bla
>
>  were x:xx:xx:xx:xx:xx was the ethernet address of ROUTER
>
>  tcpdump would show that this machine was still using 10.4.65.11 as the
>  source address, even though it was not defined in any of the interfaces.
I think you have an unresolved ARP request. Type:
$ arp -a
there should be a line that says:
HOST.DOMAIN (IP.IP.IP.IP) at (incomplete)
if you delte the incomplete arp entry:
# arp -d IP.IP.IP.IP
you will see the 10.4.65.11 activity stop.
--mark.
ps. you may also want to delete the permanent arp entry for the alias IP when
    you shut the alias down.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708131931.OAA32627>
