Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Dec 2003 16:25:47 +0000
From:      "Drew Robertson" <the_brothel@hotmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: A Challenge... NAT for PPP dial in user
Message-ID:  <BAY99-F51wxCNYlPs3t00025593@hotmail.com>

Next in thread | Raw E-Mail | Index | Archive | Help
That's for that, I've added an entry to my rc.conf - ppp_nat="NO".  
Hopefully that will stop ppp trying to use nat...

Thanks,

D


>From: Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
>Reply-To: freebsd-questions@freebsd.org
>To: freebsd-questions@freebsd.org
>CC: "Drew Robertson" <the_brothel@hotmail.com>
>Subject: Re: A Challenge... NAT for PPP dial in user
>Date: 26 Dec 2003 09:45:52 -0500
>
>"Drew Robertson" <the_brothel@hotmail.com> writes:
>
> > I've been playing around with this for a while.
> >
> > I have a FreeBSD 4.8 box set as a gateway on my home LAN.  I have 1 pc
> > downstairs, and a few dial up users... FreeBSD box has 2 network
> > cards, 1 for internal, 1 for external internet using cable & 1 56k
> > modem.
> >
> > Very simple problem... when a dial in user connects to the FreeBSD
> > gateway/router using PPP, NAT stops working on the PC downstairs and
> > won't work on the dial in PC either...
> >
> > I have complete LAN access (telnet, ssh, samba, ping etc) on both the
> > dial in PC and the downstairs PC, but somewhere my config is
> > preventing everyone from being able to access the internet at once.
> >
> > In rc.conf, I have my Gateway_enable=YES, defaultrouter=192.168.1.1,
> > router_enable=yes, proxyarp_all=yes...
> >
> > PPP.conf is simple...
> >
> >   enable pap
> >   enable passwdauth
> >   set ifaddr 192.168.1.1 192.168.1.100-192.168.1.199 255.255.255.0
> >   add HISADDR 255.255.255.0 MYADDR
> >   accept dns
> >   set dns 203.2.75.132
> >   enable proxy
> >
> > In natd.conf
> >
> > interface tl0
> > sameports yes
> > dynamic yes
> >
> > I'm running a firewall, but it is open for the TUN0 interface...
> >
> > I also have a divert natd (8668) allow all from any to any out via tl0
> >
> > All other PC's on the LAN are windows clients... the one downstairs I
> > was able to just set a default gateway and it was up and running on
> > the internet, unfortunately it isn't done like that on a dial in setup
> > on windows...  I can't use DHCP for the clients, as I'm not supposed
> > to have internet sharing running...
> >
> > Do I need to have an add statement in the PPP.conf, or do i have to
> > enable proxyall rather than enable proxy??
> >
> > Worst thing about this is I can't find enough doco on it on the
> > net... I'll write my own when I get it done...
>
>I think that natd(8) and the NAT from ppp(8) are stepping on each
>other's toes.  Try not enabling NAT in ppp(8) at all, and letting
>natd(8) take care of it.  It's the same outside interface, after all;
>it should "just work".
>
>--
>Lowell Gilbert, embedded/networking software engineer, Boston area:
>		resume/CV at http://be-well.ilk.org:8088/~lowell/resume/
>		username/password "public"

_________________________________________________________________
Get less junk mail with ninemsn Premium. Click here  
http://ninemsn.com.au/premium/landing.asp



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?BAY99-F51wxCNYlPs3t00025593>