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>