(my apologies for last message - unfamiliar with Yahoo and forcing plain text 
email)

Why is a manually entered permanent arp entry being overwritten?


At my home, I have an ISP from which I have 5 static IPv4 addresses.
I use these for my home network, a home email server, jabber server for 
family/friends,
website related to my academic work, etc, with different domains.


The ISP service comes into my home via an ethernet cable which I connect to a 
switch
(Cisco gigabit)

Connected to the switch are:
(A) router to my home network (behind which are desktops, a wireless access 
point, kids laptops, etc)
 a low-power, dual NIC OpenBSD amd64 running NAT and unbound (caching)
 with IP address 70.20.25.26
(B) the academic website
 a low-power, OpenBSD 5.7 amd64
 with IP address 70.20.25.30
(plus other servers)

The ISP gateway/router is IP address 70.20.25.1

On the academic website, I noticed that the arp table
showed 70.20.25.26 with the MAC of the ISP gateway

I thought - why should my private traffic from my personal webserver be routed
through the ISP gateway - why not go directly to my home network on the same 
switch?

So on my webserver, I did this:
# sudo arp -s 70.20.25.26 00:25:90:0A:69:B6 permanent

Then I checked:
# arp -an
Host                                 Ethernet Address   Netif Expire     Flags
70.20.25.1                           fa:c0:01:75:98:cd    em0 19m59s 
70.20.25.26                          00:25:90:0a:69:b6    em0 permanent 
70.20.25.30                          00:25:90:ea:52:9c    em0 permanent  l

The next day, I found this is the logs:
Jan 12 08:17:54 www /bsd: arp info overwritten for 70.20.25.26 by 
00:25:90:0a:69:b6 on em0
Jan 12 08:17:54 www /bsd: arp info overwritten for 70.20.25.26 by 
fa:c0:01:75:98:cd on em0
Jan 12 08:37:54 www /bsd: arp info overwritten for 70.20.25.26 by 
00:25:90:0a:69:b6 on em0
Jan 12 08:37:54 www /bsd: arp info overwritten for 70.20.25.26 by 
fa:c0:01:75:98:cd on em0
Jan 12 08:57:54 www /bsd: arp info overwritten for 70.20.25.26 by 
00:25:90:0a:69:b6 on em0
Jan 12 08:57:54 www /bsd: arp info overwritten for 70.20.25.26 by 
fa:c0:01:75:98:cd on em0
(repeated a couple hundred times)

$ arp -an
Host                                 Ethernet Address   Netif Expire     Flags
70.20.25.1                           fa:c0:01:75:98:cd    em0 19m54s 
70.20.25.26                          fa:c0:01:75:98:cd    em0 17m15s 
70.20.25.30                          00:25:90:ea:52:9c    em0 permanent  l

and
$ traceroute 70.20.25.26
traceroute to 70.20.25.26 (70.20.25.26), 64 hops max, 40 byte packets
1  lo0-100.BSTNMA-VFTTP-308.verizon-gni.net (70.20.25.1)  2.841 ms  0.594 ms  
3.724 ms
2  static-70-20-25-26.bstnma.fios.verizon.net (70.20.25.26)  3.544 ms  1.255 ms 
 3.593 ms

Am I understanding this correctly?
Is the ISP gateway continuing to try to re-direct the arp table on my home 
router
to route traffic out to its gateway before coming back to my home network, 
instead of
directly from my router to the other server connected to ports on the same 
switch?


Have I done something wrong in my configuration?

Is this (a) expected (b) strange but innocent (c) nefarious, or (d) something 
else?

Reply via email to