Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Apr 1996 14:35:11 -0400 (EDT)
From:      John Brann <jbrann@panix.com>
To:        khetan@iafrica.com (Khetan Gajjar)
Cc:        questions@freebsd.org (freeq)
Subject:   Re: PPP on demand.
Message-ID:  <199604201835.OAA00246@jbrann.dialup.access.net>
In-Reply-To: <Pine.BSF.3.91.960420185652.15232A-100000@ian.iafrica.com> from Khetan Gajjar at "Apr 20, 96 06:59:55 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Khetan Gajjar wrote...
> On Sat, 20 Apr 1996, John Brann wrote:
> 
> > outside world.  This may be something you did deliberately ('ping chain')
> > or implicitly.  The normal reason for this behaviour is name resolution.
> 
> Thought of this one already. My host.conf has the hosts first,
> and then bind.

OK, lets look deeper.

> 
> Another thing is what should the correct entries be in my ppp.conf (re 
> ifaddr and add route) and my sysconfig (re: ifconfig_tun0, static_routes and
> route_multicast) ?

Do you have a static IP address, or is it allocated each time you connect?
Is the IP address you connect to (i.e. your ISP's router / host) fixed
or variable?

> 
> Basically, what I am looking for is this : someone who has gotten (with 
> just standard stuff that ships with 2.1r) FreeBSD to dial into their
> ISP when they need to (eg. telnet somewhere or check mail) and have
> the routing, etc working fine.

Assuming the answer to the above is both fixed, my setup should get you
started.  Note that I have a local ethernet with bogus IP addresses, 
which complicates the picture a little.  For my FreeBSD machine with the
ppp external connection the setup is as follows; the local ethernet
address for this machine is 10.0.0.2, hostname freebie.  Just ignore
all references to that name / address and the 10.0.0.0 network if you 
don't have the same situation... (Stuff in square brackets is commentary,
it's not in the files.)

1.	/etc/sysconfig:

network_interfaces="ed0 lo0"
ifconfig_lo0="inet localhost"
ifconfig_ed0="inet 10.0.0.2 netmask 0xff000000"

[stuff elided
NOTE - no ref. to 'tun0']

static_routes="loopback freebie multicast"
route_multicast="224.0.0.0 -netmask 0xf0000000 -interface localhost"
route_loopback="${hostname} localhost"
route_freebie="freebie localhost"

[NOTE - no static route to ISP]

# Set to the host you'd like set as your default router, or NO for none.
defaultrouter=NO


2.	/etc/ppp/ppp.conf

#
# Default setup. Executed always when PPP is invoked.
#
default:
 set device /dev/modem
 set speed 115200
 set timeout 300
 set debug chat
# asyncmap 200a0000
# escape 11,13,ff
# disable lqr
#  deny lqr
 set dial "ABORT ERROR ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 2 \"\"ATs0=0s11=50B
     1E1L2M1N1TQ0V1W0&K3s37=15s95=47M0 OK-AT-OK \\dATDT\\T TIMEOUT 30 CONNECT"

[stuff elided...]

ondemand:  
 set phone 7414791
 set login "TIMEOUT 30 ease?-\\r-ease? PPP ame: xxxxxxxx word: xxxxxxx"
 set ifaddr 166.84.193.118 198.7.0.124
 add 0 255.255.255.0 198.7.0.124

[NOTE: my dialup IP address = 166.84.193.118, ISP's router = 198.7.0.124,
 'add' line sets default route, when connected]


3.	Output from 'netstat -nr' 

Internet:
Destination      Gateway            Flags     Refs     Use     Netif Expire
default          198.7.0.124        UGc        10        8      tun0
10               link#1             UC          1        0 
10.0.0.2         127.0.0.1          UGHS        1       18       lo0
10.255.255.255   link#1             UHLW        1        7 
127.0.0.1        127.0.0.1          UH          2       80       lo0
166.84.193.118   127.0.0.1          UGHS        1        0       lo0
198.7.0.124      166.84.193.118     UH         10        0      tun0
224              127.0.0.1          US          0        0       lo0




> 
> I think I have gotten it working fine, but don't know if maybe I'm doing 
> something patently stupid. 

Naah, doesn't sound like it.  It's probably something really small, though.

By the way, are you running named?

> 
> I am ordering the FreeBSD handbook from Walnut Creek; maybe that will 
> answer some questions.
> 
> ---
> Khetan Gajjar
> Visit at http://www.iafrica.com/~khetan/
> Pipex-Internet Africa Operations
> help@iafrica.com or  0800-030-002
> 
> 
> 
 John
-- 
Beavis and Butt-Head;  Vladimir and Estragon for the '90s.

finger jbrann@panix.com for pgp public key



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604201835.OAA00246>