From owner-freebsd-net@FreeBSD.ORG Thu Jan 22 03:29:32 2009 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C4BA106566B for ; Thu, 22 Jan 2009 03:29:32 +0000 (UTC) (envelope-from sandiegobiker@gmail.com) Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.243]) by mx1.freebsd.org (Postfix) with ESMTP id 257C08FC0A for ; Thu, 22 Jan 2009 03:29:32 +0000 (UTC) (envelope-from sandiegobiker@gmail.com) Received: by rv-out-0708.google.com with SMTP id k29so4871508rvb.0 for ; Wed, 21 Jan 2009 19:29:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=Ex6RZB7Tt3aialL2rurrBJViKczFXJFn+5vpQF0u6Xo=; b=jaTQEgw6I+oJgrGed9A4VEGXrcISzke09Tavp/PB864aSaNEdxvrb+E/Oup+cvzxcP eLRzqgSVT9g/cUJnqUY4/bU6k80BnpJafmA6ooSQ3/Mtj3tYUi8b0bWOLW6f0fS395l/ qC6LY6oPYVlYRweeIT35umEQaWQ4YRppnnoNs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=aS7bVHMPk4X2WNbgTiW6YnCl50NutpUijH4dFT200P4vO6mwsPzMJhhTfhtbKYK2rO 4W/GwzXuZNepYMkUu1jcLH4joZIH2vWgeP+XVJHS31JYF0hfyNtWhggtkfpj6ePRWZ0s Rtzx3Gd+zGJx5r88rgzhn+b63fqUj89qPN0Ls= MIME-Version: 1.0 Received: by 10.141.171.6 with SMTP id y6mr3333066rvo.156.1232593664666; Wed, 21 Jan 2009 19:07:44 -0800 (PST) Date: Wed, 21 Jan 2009 19:07:44 -0800 Message-ID: <27cb3ada0901211907o47f7a145o1e32017b73e8f13a@mail.gmail.com> From: Len Gross To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Proxy arp on a router? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jan 2009 03:29:32 -0000 I have done extensive experimentation on my network and extensive Googling and and am confused as to whether you can use proxy arp in the following situation. I have a router at 192.168.0.200/16 that also has an interface to 192.168.1.1/24. I want to proxy arp the 192.168.1.1 so that requests that come in on the 192.168.9.200/16 interface are given that interface's MAC address and when data arrives for 192.168.1.1/24 it is sent out the proprer interface. In many of the web pages I've examined, this appears to be a pretty standard proxy arp appication, but these are CIsco or Linux references. It appears I can only get this working on FreeBSD when I: ifconfig 192.169.1.1/24 -arp This pretty much makes the subnet useless. I have tried setting up: arp -s permanent entries with the real MAC address for 192.169.1.1/24, but still no luck. >From the FreeBSD documentation, it isn't clear that you can proxy arp on a router. So, two questions: a) Is there a way to make this work? b) If not, how can I help make the documentation clearer? -- Len