Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Feb 2013 12:55:05 -0800
From:      Chuck Swiger <cswiger@mac.com>
To:        Jin Guojun <jguojun@sbcglobal.net>
Cc:        questions freebsd <questions@freebsd.org>
Subject:   Re: Why ue0 do ARP on non local address when using static route?
Message-ID:  <4A4F390A-3F42-41ED-9D19-EB4CE20DB148@mac.com>
In-Reply-To: <1360787737.17354.YahooMailRC@web180906.mail.ne1.yahoo.com>
References:  <1360787737.17354.YahooMailRC@web180906.mail.ne1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Feb 13, 2013, at 12:35 PM, Jin Guojun wrote:
> When attached a Trendent TU2-ET100 USB Ether dongle for a second =
interface, it=20
> has no problem to talk to the local network (10.234.37.0/24), but it =
has problem=20
> to talk to a remote network or host (10.227.148.0/24) via eu0 =
interface.
> When a remote host ping this host or this host ping that remote host, =
ARP=20
> request is always showing up.
> A static route is set and remote host is no part of the local sub net, =
why ARP=20
> is going on?

You've told the interface that it can reach 10.227.148.52 via =
10.234.37.80, which is
the IP ue0 was configured to use.  It sends ARPOP_REQUESTS to get the =
MAC address of
10.227.148.52 which is expected to be reachable.

> Is any sysctl parameter can fix this problem?

You can do things like use proxy-arp, or setup /etc/ethers, or NAT, or =
even configure
ue0 to be on the same subnet as 10.227.148.52 instead, perhaps using an =
alias.

Regards,
--=20
-Chuck




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A4F390A-3F42-41ED-9D19-EB4CE20DB148>