*BSD News Article 98986


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.Hawaii.Edu!news.caldera.com!news.eli.net!uunet!in1.uu.net!144.212.95.13!nntprelay.mathworks.com!howland.erols.net!rill.news.pipex.net!pipex!tank.news.pipex.net!pipex!news.utell.co.uk!shift.utell.net!nobody
From: brian@shift.utell.net (Brian Somers)
Newsgroups: comp.unix.bsd.netbsd.misc
Subject: Re: Network Address Translation
Date: Fri, 4 Jul 1997 13:49:39 +0100
Organization: Awfulhak Ltd.
Lines: 69
Message-ID: <3hrip5.nb4.ln@shift.utell.net>
References: <33BC0791.38EC@enteract.com>
Reply-To: brian@awfulhak.org, brian@utell.co.uk
NNTP-Posting-Host: shift.utell.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Newsreader: knews 0.9.8
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.netbsd.misc:6206

In article <33BC0791.38EC@enteract.com>,
	"D.F. Wimsatt, Jr." <SPAMTHISdfjunior@enteract.com> writes:
> Forgive the -101 question, all;
> I'm a little green...
> 
> I've got a Mac IIci, which I intend to do 'Network Address Translation'
> with 
> [called IP Masquerading in Linux?].  
> 
> I have successfully:
> 
> 1. Set up my PPP connection, and it is functioning properly with my
> courier ISDN TA.
> 2. Set up routing [using routed], using 10.0.0.XXX for internal
> addresses, and the static IP from my ISP.
> 3. Set up a slaved, caching DNS server.
> 
> Everything is functioning properly, and I am able to telnet into it from
> afar, and utilize all of the systems on the inside.
> 
> I would like to be able to access internet hosts from the systems with
> 'illegal' addresses, and I understand that the facility for this is part
> of a newer version of NetBSD than 1.2.1 that I am currently running. 
> 
> [Only am able to get one IP address from ISP; I understand it'll most
> likely bottleneck like crazy if more than one user is on at once, but
> I'd like to choose WHICH system I'm going to use]
> 
> Here's my problem:
> 
> I understand from usenet postings that the facility for doing this is
> called 'IPNAT', and is included in 'snapshots' available via FTP, but I
> don't really know how to include this function; can I just install IPNAT
> itself, or do I have to 'swap out' the kernel and all the fixin's (e.g.
> base, net, games, etc.)???
> 
> I'm a bit hesitant to just throw the new stuff in place of the old, for
> fear of overwriting configuration that I've done.  If someone could
> briefly outline the process I'll need to take, or even point me in the
> direction of some 'answers to stupid NetBSD questions' [perferably Mac]
> that might exist, that'd be REALLY great!
> 
> I'm confused by the process, as a friend installed the OS for me, and I
> took it from there...
> 
> Thanks Everyone!

I don't run NetBSD, but I do have several FreeBSD installations, and
look after the user-level ppp daemon there.  It should build on
NetBSD without much difficulty, but if there are any problems, I'd
be happy to help anyone who's willing to port it to NetBSD.

If anyone's interested, have a look at

  http://www.freebsd.org/~brian/ppp-2.2-970701.tar.gz

If there are problems with <if_var.h> (this is in FreeBSD-current,
not in FreeBSD-2.2*), I can generate an archive based on the
FreeBSD-current sources instead.

> for email, remove the junk in capitals from the address.
> Dave Wimsatt

Thanks for any interest.....

-- 
Brian <brian@awfulhak.org> <brian@freebsd.org>
      <http://www.awfulhak.org>
Don't _EVER_ lose your sense of humour !