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>
