Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Sep 2000 00:07:11 -0700
From:      "Crist J . Clark" <cjclark@reflexnet.net>
To:        bsd-stable@boneyard.lawrence.ks.us
Cc:        freebsd-stable@FreeBSD.ORG
Subject:   Re: incomplete ARP entry for NIC alias address
Message-ID:  <20000914000711.Q69158@149.211.6.64.reflexcom.com>
In-Reply-To: <Pine.BSF.4.10.10009121052480.25624-100000@madeline.boneyard.lawrence.ks.us>; from bsd-stable@boneyard.lawrence.ks.us on Tue, Sep 12, 2000 at 11:22:00AM -0500
References:  <Pine.BSF.4.10.10009121052480.25624-100000@madeline.boneyard.lawrence.ks.us>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 12, 2000 at 11:22:00AM -0500, bsd-stable@boneyard.lawrence.ks.us wrote:
> 
> Greetings,
> 
> I am running 4.1-Stable.  The most recent is as of August 14th.  I have
> noticed that when adding an alias to an interface, an equivalent arp entry
> is not included.  The alias is still reachable from other systems, just
> not from the local box.
> 
> It occurs on both the i386 (using rl, fxp and xl interfaces) and the alpha
> (dc and de interfaces)
> 
> I have tried ifconfig with and without the broadcast and netmask.  The
> only option, it would seem, is to statically add an ARP entry for the
> aliased address.
> 
> I am assuming that this is not normal behavior.  Please let me know if I
> can provide any more information.

Could you actually tell us what does not work? Things seem to be fine
for me. First, I'll clear the ARP table just to make things more
clear,

  # arp -ad
  64.6.211.1 (64.6.211.1) deleted
  64.6.211.149 (64.6.211.149) deleted
  192.168.64.254 (192.168.64.254) deleted
  192.168.64.255 (192.168.64.255) deleted
  # arp -an
  ? (64.6.211.1) at 0:0:c:7:ac:1 [ethernet]

Next, I'll add an alias,

  # ifconfig de0
  de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          inet 192.168.64.254 netmask 0xffffff00 broadcast 192.168.64.255
          ether 00:e0:29:11:d3:a9 
          media: autoselect (10base2/BNC) status: active
          supported media: autoselect 10base5/AUI 10base2/BNC 10baseT/UTP <full-duplex> 10baseT/UTP
  # ifconfig de0 alias 192.168.64.128 netmask 255.255.255.255
  # ifconfig de0
  de0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          inet 192.168.64.254 netmask 0xffffff00 broadcast 192.168.64.255
          inet 192.168.64.128 netmask 0xffffffff broadcast 192.168.64.128
          ether 00:e0:29:11:d3:a9 
          media: autoselect (10base2/BNC) status: active
          supported media: autoselect 10base5/AUI 10base2/BNC 10baseT/UTP <full-duplex> 10baseT/UTP

Now, I can reach that address just fine,

  # ping 192.168.64.128
  PING 192.168.64.128 (192.168.64.128): 56 data bytes
  64 bytes from 192.168.64.128: icmp_seq=0 ttl=255 time=0.114 ms
  64 bytes from 192.168.64.128: icmp_seq=1 ttl=255 time=0.136 ms
  64 bytes from 192.168.64.128: icmp_seq=2 ttl=255 time=0.137 ms
  64 bytes from 192.168.64.128: icmp_seq=3 ttl=255 time=0.133 ms
  ^C
  --- 192.168.64.128 ping statistics ---
  4 packets transmitted, 4 packets received, 0% packet loss
  round-trip min/avg/max/stddev = 0.114/0.130/0.137/0.009 ms

And let's look at the ARP table now,

  # arp -an
  ? (64.6.211.1) at 0:0:c:7:ac:1 [ethernet]
  ? (192.168.64.128) at 0:e0:29:11:d3:a9 permanent [ethernet]
  ? (192.168.64.255) at ff:ff:ff:ff:ff:ff permanent [ethernet]

The permanent entry for the alias showed up just fine. So again, what
is not working for you?
-- 
Crist J. Clark                           cjclark@alum.mit.edu


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000914000711.Q69158>