From owner-freebsd-questions Tue Apr 6 23: 4:52 1999 Delivered-To: freebsd-questions@freebsd.org Received: from calvin.saturn-tech.com (calvin.saturn-tech.com [207.229.19.6]) by hub.freebsd.org (Postfix) with ESMTP id 1F8341574E for ; Tue, 6 Apr 1999 23:04:43 -0700 (PDT) (envelope-from drussell@saturn-tech.com) Received: from localhost (drussell@localhost) by calvin.saturn-tech.com (8.8.8/8.8.8) with SMTP id AAA29514; Wed, 7 Apr 1999 00:02:24 -0600 (MDT) (envelope-from drussell@saturn-tech.com) Date: Wed, 7 Apr 1999 00:02:24 -0600 (MDT) From: Doug Russell To: Curt Sampson Cc: tech-net@netbsd.org, freebsd-questions Subject: Re: arp. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 6 Apr 1999, Curt Sampson wrote: > In other words, you have split your network into two subnets, but > because you have no control over the `main router' above, you cannot > inform it of the new subnet mask, so it believes that all the hosts > on the 192.168.1.128 subnet are local. > > This is not hard to solve; you just turn on routing in the sub-router > box and enable proxy-arp. This will cause the subrouter box, when > it receives an arp request for the 128/25 subnet on the 0/25 > interface, to reply to that ARP with its own address. The host that > requested the arp then sends all packets to the sub-router, and > normal routing gets it to its destination. Yes... I use set sysctl -w net.link.ether.inet.proxyall=1 on FreeBSD to allow my 'main router' to pick up all incoming packets coming in from a RADSL connection. The Prardyne 5446 RTU has no internal routing capabilities, so I have to have my router box listen and distribute accordingly. The proxyall saves you the trouble of constantly trying to keep your manual MAC address table up to date. 3Com RAS 1500---ISDN Dialins (Dialin56s/28) | OfficeNet/28----Workstations | ed0 |fxp0 Internet-------MainRouterBox gatenet/30 |ppp0 |tun0 fxp0 HomeRouterBox---HomeNet/26---Workstations | AnalogDialinBox(Dialin33s/28) | | | | ppp0 ppp1 ppp2 ppp3 Later...... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message