








			  ISP-Connectivity-mini-HOWTO

		     Michael Strates, mstrates@croftj.net

			     v2.0, 6 November 1997



				   Abstract

     oyzp]wPPPsu,sA ISP ,]wmailnews,oTwIP
     m(pG),èoW(domain
     name),æb30ӾAtΥi.






1.  

o󪺥Dnئaܩ㪺,NOnϨC@ Linux sxUسsA Linux
qW]w,]tpom(IP address),W ( domain names
),ðnUس]w.oɤOw@ linux
ŨϥΪ̩Ҽg,Mos⤣Ӧ~~.

1.1  o󪺳̷s

o󪺳̷sN|wKbcomp.os.linux.answers
oӰQװ.]|QOsb\hóoƪΦWftp(anonymous ftp),]A

ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO

~,AbLinuxp쥦

http://sunsite.unc.edu/LDP/



1.2  N

oHOWTO󪺥NOکҼ֩󪾹D,r~,HΧﵽk,
D`P§A̪NM.ƱڪoHOWTOU@ǤH,pGڧ@F,
ڱND`֩󦬨ĄӫHiD

mstrates@croftj.net

http://linloft.home.ml.org/






ISP-Connectivity-mini-HOWTO						      1





ISP-Connectivity-mini-HOWTO						      2



1.3  Tweŧi

o󤺮eèSQq.AiHMwO_n_IӨϥΤ󤤩Ҵ쪺[
,ҤlάO䥦e.MoO̷s,isb~.
ӥ̥i|Aqyˮ`.M̵oͪv۷C,
ڤLkAqˮ`td.

M,i٦@ǧnΧ²檺kӧo󤤩һ.b Linux
@ɤ,kOƤ.oǬOڰoǨƪk, ӧڤ]Noǧڪkbo
HOWTOemA.



1.4  v

o󪺪vOݩ (c)1997 Michael Strates éUCUo:



     LinuxHOWTOiΥuQoδǥѹιql覡,
     unovŧiQ]tbYi.ӷ~ʽ誺AoO\BQy,
     O@̧ƱQiҦo.

    Ҧ½Ķ,,άOE䥦 Linux HOWTO
     峹]tovŧi.]NO,Ao@gѥRTOѳo
     HOWTO ҾɥX峹.ubYǯSpUo~OQ\,ЩMUCmLinux
     HOWTO ժp

    pGAD,ЩM Tim Bynum p,LO Linux HOWTO p

linux-howto@sunsite.unc.edu ϥ finger OioLqܩMqlla}(snail
mail address)




2.  s~@

bo,ڭ̱NpϥκW̱`Ϊ PPP (IIqTw)ӳsW
.AƾھM~"q".oNOLn3.x Winsock pz(Trumpet
Winsock)Hγ\h䥦AiqSL{.

b Linux ,ڭ̨ϥΤ@ӥs chat Fڭ̰ ISP ʧ@,
ۦAΤ@ӥs pppd u"Q"oӼ ISP su.AiH chat
QOAu, pppd OAqTw.ڭ̱NbUp]woؤu.

2.1  Q pppd M chat ӳs

γ\oǨƱ̦nkNOg@ shell script b rootaؿU, Wppp-
connectåBbCAnsuɬë@U.ڭ̱N|Q׳oӤk.

rootlogin,åBΧA̲ߺDs边ӽs ~/ppp-connecto.
A@UNAѼƬOǤ.









ISP-Connectivity-mini-HOWTO						      3



pppd connect 'chat -v "" "your_init_string" "" ATDTisp_number CONNECT "" ogin:
your_username word: your_passwd' /dev/tty(0/1/2) speed modem

pppd bAtΤ /usr/sbin/pppd ,MԦbJ chat A. Chat N|eX
AlrƾھW,M}lA ISP qܵMᥦN|}lݿùWX{ CON
NECT H ogin: ŸX{(ǫS}Y l
O]Ĥ@rɷ|bǰeɿ),ۦAeXAKX, o
chatNFu@,NѤUӪ浹 pppd Ӫt.

̫@ӫOOwAƾھb@ӳsW(ڪOb /dev/ttyS1).
q`Ob ttyS1 (DOS U COM2),ttyS0 (DOS U COM1), pGAO Slack
ware ,NO cua1 άO cua0 .ܩ spped OA modem t.ڬOl
115200 bڪƾھ(33.6k)W.  pGAO̪~Rq( 16550 UART
),M藍n 57600 ӪC.	~,14.4k  modem iH⥦] 38400.Modem
u|iD pppd O serial/modem.  pGAƱ榳OɨNn[W -v
ﶵ.

UҤlO@ӤH@Ӧ۰ʴ PPP su ISP(Ҧp: ISP
SܨϥΦ̨we.).oOL ~/ppp-connect ̪e :

pppd connect 'chat "" "ATZ" "" ATDT555-1800 CONNECT "" ogin: johnny word:
blackjak' /dev/ttyS1 115200 modem

O靈ǤHӨ,L̪ ISP |ܦبwåB|۰ʱҰ PPP
AȪH,i|y@ǰD(Ķ`: Hinet).BO, chat
]BzoӰD.AuݭnW[@ǩROA chat  script Yi.  Ҧp,U
johnny  ISP |ᵹL@ӵe,ݭnLJ ppp ӫإ ppp su.L shell prompt
O $.  pppd connect 'chat "" "ATZ" "" ATDT555-1800 CONNECT "" ogin: johnny
word: blackjak $ ppp' /dev/ttyS1 115200 modem

pGoǶWL@Ӧr,TwAΤ޸.ڧƱAFѳoǷN,
åBgXAXAsu script.uݧܲĤ@өβĤG script  johnny
ӰtXAݭn,s, ISP ,ñNs.

{b,AiH]wA scipt åBTwu root ~,Ū,g.
oOD`n.pGAMwOd -v ﶵ,nTwSHݧAO.
]AKXN|b¤rOɤQݨ.(ګܤ֬ݨݭn -v p,
pGADڻoqN,аȥh -v ﶵ.

2.2  IP  Doname Names M(Subnets)

jϥΤW]wsuH,@ӤTw IP mä|L̳yxZ.
oǤH]A,@몺ϥΪ,L̥unbNn,äݭnܰ`޳N.
oǤHiHLo@`,ڱN|iDAݧ@nu@ӾA]wAt.
s,iHLBzTw IP ,Doname Names, Subnets,o@`,ӥunŪo`
̫@NiHF.

VA ISP oTw IP miOKO,ҥH,pGATw, iHVA ISP
߰.ܩڭӤH,hOnIOӨoTw IP m.  Tw IP  doname Ao
e-mail .pGAQAۤvoTw IP , g e-mail  root@AISP.com
,߰ݥLO_൹A@өTw IP.

AFTw IP m, grep bA /etc ؿUMAª IP mb.
ڥݧܧ sendmail ؿUM /etc/hosts ɮפe.٦@ǥݧܪɮ.








ISP-Connectivity-mini-HOWTO						      4



ݾaAۤv grep OL̵X.bA /etc/hosts μзǪ榡[WA
s IP m,sҰʧAq,ANiHǳƳsWF.

A{bݧܧA script ӰtXAs]w.pGAQ@}lsuN} PPP
AݭniDA ISP tκ޲z̨ӽTOL̪ PPP tΪDATw IP
},åBtAAۤvmӤON IP m.pGA|Jبw
e,ӥBAݥJ ppp F~}lsu.ܧA ~/ppp-connect script
ӰeXoǦrӥNAۤvbݨ $ Ψ䥦ܲŸɦۤvҿJr.

/usr/sbin/pppd :A IP m

A ISP ҵAmJ.TwAbNmJA chat script , "
"ӱN.pGoS,߰ݧA ISP A PPP daemon
b,åBnDLURO.AiHյ۫Odoǳ]w,ݬݧA ISP
O_{oAåBATm.

U@nƴNOAۤvn@ domain name.  ڪDbDw, .asn.au M
.org.au OKO.b,AiH@ .us KO domain
,Oin@qɶ.pGAbDw,A@wnh http://www.aunic.net/ ӵUA
domain .b,hO http://www.internic.net/ .

nU( domain ),A DNS Ψ䥦A.pGA ISP ണ
domain A,@Ӥa .asn.au Ψ䥦W, åBV Monolith Inter
net n@ Domain a.

Monolith @ɥHѤ@ӧKO Domain.ӽЪL{ĲH.
ǥѺ( web forms )ɭ,zLAs( brower )ӹF.  A
domain N|O@ *.ml.org(*OAӽЦWr)Φ.  Monolith N|Aba]
DNS .pGAƱ domain ӦoH,nDA ISP A mail exchanger.

h http://www.ml.org/ åBg@ӽЮ.ΧAbMKXiJ NIC
,åBn@ӧKO domain a.ANݿJA IP m,ҥHƥǳƦn.A
domain N|bXѤ sb DNS .

nF,{bڭ̱Nͨs⪺,άOǵLk֦Tw IP m domain
H.Aҭnuw root s /etc/hosts ,sAm@Ӥ
|yĳ~Wr,L@ 10.10.10.10 άOm,åBsҰʧAq.

{b_,Awg pppd M chat ]wnAqb10.{b,ڭ̨U@q,
Bzqll󪺳.


3.  bA Linux qll

̭n@OOHP쯫_KQʦbPꤧǰeαH,
άOϥaqK. Linux b console HBzO²ӫD`jӦO.
ڭ̤Ѧbo󤤭nЪO Pine (@ӳBz Internet Mail M News
{),Oѵزyj(University of Washington)Ҽg,ܩ󱵦l, QΤ@ӥs
Fetchmail {, Eric S. Raymond Ҽg.  oӵ{]tbA Linux
distribution .

Fetchmail O@ӱNA e-mail qA server Q POP WǰeU( download )
{,ǰelAqåBN server l󵹧R,Nb Misrosoft win
dows W Eudora  Microsoft Internet Mail/Exchange @.  n]wæ۰ʤ








ISP-Connectivity-mini-HOWTO						      5



fetchmail ,AiHQΦbAaؿU@ӥs ~/.fetchmailrc
ӹF.unΧA̳ws边Ӷ} ~/.fetchmailrc
(O:ΧAۤvbӰ,n root )åB[UROC:

poll mail.yourisp.com proto pop3 user login_name password your_passwd

user login_name with pass your_passwd is login_name here

AҭnNO mail.yourisp.comΧA ISP ҴѵA mail server ӥN,
your_passwd ΧAKXN,Hlogin_name ΧAbӥN.

@ȱo`NƴNOF Pine MoӹL{බQi,AbݩMAbA ISP
WbۦP.]NOAaݪbMAbA server WΪbH e-mail
addresss ۦP.

U@B,Tw .fetchmail vS](ɮשҦHiŪ,ig)[Ķ:-rw-------]
MԧANiHo. Fetchmail iHΨؤ覡ӱҰ,@جO standard Ҧ
(N| server ǨӪlM{),άO daemon Ҧ
(|@O}ҪA,åBCj@qɶˬd/Ul)nϥ daemon
Ҧ,Jfetchmail -a -d(CXsW server ). -a
TOUҦl.nϥ standard Ҧ,unJfetchmail -a.

,Aݳ]w Pine .Ұ Pine (unbAŸUJ pine )  Setup -
Configuration. ]wA userdomain ﶵA e-mail address  domain ,Ҧp
jack@linux.org , domain O linux.org .  U@B,]w smtp-server A POP
mail server (MAb fetchmail ]w@).ҥH,ڭ̤]g www.linux.org
.pGAQ news , ]wA nntp server A ISP  news server.

ҥH,oNO]w,Ҧ{b\ೣB@F.sA ISP , un root 
~/ppp-connect .,ΧAbU fetchmail -a ӨoAҦ e-mail .ϥ Pine
nݧA e-mail M news.  pGAw,iHAwˤ@Ӥrs(
browser ) Lynx [ web.

,DΫطNgH mstrates@croftj.net [Ķ
u3450897@cc.ncu.edu.tw]



























ISP-Connectivity-mini-HOWTO						      6





































































				   CONTENTS



1.  ..................................................................... 1
   1.1 o󪺳̷s ................................................... 1
   1.2 N ................................................................. 1
   1.3 Tweŧi ..................................................... 2
   1.4 v ............................................................. 2

2. s~@ ........................................................... 2
   2.1 Q pppd M chat ӳs ............................................. 2
   2.2 IP  Doname Names M(Subnets) ................................. 3

3. bA Linux qll .................................................. 4









































				       i


