From owner-freebsd-net Sat Apr 10 20:34:53 1999 Delivered-To: freebsd-net@freebsd.org Received: from camel.ethereal.net (fraenatus.ethereal.net [204.107.140.58]) by hub.freebsd.org (Postfix) with ESMTP id 7911515102 for ; Sat, 10 Apr 1999 20:34:51 -0700 (PDT) (envelope-from mistwolf@camel.ethereal.net) Received: (from mistwolf@localhost) by camel.ethereal.net (8.9.1a/8.9.1) id UAA23518 for freebsd-net@FreeBSD.ORG; Sat, 10 Apr 1999 20:32:27 -0700 (PDT) Message-ID: <19990410203227.A23292@ethereal.net> Date: Sat, 10 Apr 1999 20:32:27 -0700 From: Jamie Norwood To: freebsd-net@FreeBSD.ORG Subject: NatD question Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have an odd(?) NatD setup I am tryin to implement but haven't been able get it working or find adequate resources to help me figure it out. I have a cable modem, and with it I am assigned 4 IPs. Now, as they are not IPs I can subnet, and because I want some basic firewall functions (Blocking NetBios, for instance.), I want to connect the cable modem to my FreeBSD server, then connect a second NIC to a hub on which rests 2 other machines. This part i have wokring ok. What I want, though, is for those two machines to be accessible from the outside world as public IPs through transparent translation on the FreeBSD box. So what I have is: The Internet | | /-------------\ | Cable Modem | \-------------/ | | \--------------------------------------\ | | /---------------\ | 208.166.54.56 | | 208.166.54.57 | | 208.166.54.58 | | | | 10.166.54.56 | \---------------/ | /-----\ /-------------------------| Hub | | \-----/ /--------------\ | | 10.166.54.57 | | \--------------/ | /--------------\ | 10.166.54.58 | \--------------/ Where do I begin in writing the NatD rules that will allow packets destined for 208.166.54.57 hit 10.166.54.57, and for machines on the internet to see 10.166.54.57 as 208.166.54.57 when sending packets back? Thanks! Jamie -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS d- s+:+ a--(?) C++++ UB++++ P+ L--(++) E-- W++(--) N++ O? K w(---) O?>+ M?>+ V PS+ PE+ Y+ PGP->++ t+(*) 5+++ X++ R++ tv+ b+ DI++++ D++ G e>+ h--- r+++ y+++** ------END GEEK CODE BLOCK------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message