Defcon1-Header
Tool-BarfreeBSD ArticlesSearch Our SiteHOMEfreeBSD LinksContribute to FreeBSD HelpFreeBSD FilesFreeBSD Script Corner

Guide to setting up PPP

The 10 minute guide to user ppp (ijppp) for Freebsd 2.2.7-2.2.8

This is not meant to make you a ppp expert, it is ment to get you on the net.
This only covers dynamic ip

copy /etc/ppp.conf.sample to /etc/ppp.conf

create a /etc/ppp.linkup that contains the following:

MYADDR:
 delete 0
 add 0 0 HISADDR

That is all ya really need in the ppp.linkup for dynamic ppp
for the ppp.conf you need to make sure you have the default section.

default:
 set log Phase Chat Connect Carrier LCP IPCP CCP tun command
 set device /dev/cuaa0
 set redial yes 1000
 set speed 115200
 deny lqr
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT OK-AT-OK ATE1Q0 OK \\
dATDT\\T TIMEOUT 40 CONNECT"

This sets the com port to 1 (sio0) for the modem
Also sets it to redial 1000 times.

You need a section for your isp then:

my-isp:
 set phone 5555555
 set login "TIMEOUT 5 ogin:--ogin: myusername word: mypasswd"
 set timeout 120
 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
 delete ALL
 add 0 0 HISADDR

You will need to change the fone number, username and password
You can also modify the login line if your isp requires some scripting or such
The ifaddr line allows your isp to assign your ip to your machine

Changes for 2.2.8 that I have found:

must change set log line in the default section of the ppp.conf.

This one will work for 2.2.8:
 set log Phase Chat LCP IPCP CCP tun command


To invoke ppp and have it allow other machines on you LAN access to the internet use the -alias command such as

ppp -alias my-isp

You can go into real elaborate NATD configurations, but this will get you up and going.

I can not promise you that I can fix your problems, but hell its worth a shot.

© 1997 - 20013 Defcon1, www.defcon1.org , Copyrights for all materials on this web site are held by the individual authors, artists, photographers or creators. Materials may not be reproduced or otherwise distributed without permission of www.defcon1.org and the content's original author.

Defcon1-Header2
Tool-Bar-2Defcon1  Webmail