
                          ISP-Connectivity-mini-HOWTO
                                       
Michael Strates, mstrates@croftj.net

   v2.0, 6 November 1997
     _________________________________________________________________
   
   oyzp]wPPPsu,sA ISP ,]wmailnews,oTwIP
   m(pG),èoW(domain name),æb30ӾAt
   Υi.
     _________________________________________________________________
   
1. 

     * 1.1 o󪺳̷s
     * 1.2 N
     * 1.3 Tweŧi
     * 1.4 v
       
2. s~@

     * 2.1 Q pppd M chat ӳs
     * 2.2 IP  Doname Names M(Subnets)
       
3. bA Linux qll
     _________________________________________________________________
   
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
   
   [1]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO
   
   ~,AbLinuxp쥦
   
   [2]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
   
   [3]mstrates@croftj.net
   
   [4]http://linloft.home.ml.org/
   
1.3 Tweŧi

   o󤺮eèSQq.AiHMwO_n_IӨϥΤ󤤩Ҵ
   쪺[ ,ҤlάO䥦e.MoO̷s,isb
   ~. ӥ̥i|Aqyˮ`.M̵oͪv۷C, ڤLk
   Aqˮ`td.
   
   M,i٦@ǧnΧ²檺kӧo󤤩һ.b Linux 
   @ɤ,kOƤ.oǬOڰoǨƪk, ӧڤ]Noǧڪkb
   o HOWTOemA.
   
1.4 v

   o󪺪vOݩ (c)1997 Michael Strates éUCUo:
   
     * LinuxHOWTOiΥuQoδǥѹιql
       , unovŧiQ]tbYi.ӷ~ʽ誺AoO\BQ
       y, O@̧ƱQiҦo.
     * Ҧ½Ķ,,άOE䥦 Linux HOWTO 峹]to
       vŧi.]NO,Ao@gѥRTOѳo HOWTO 
       ɥX峹.ubYǯSpUo~OQ\,ЩMUCmLinux
       HOWTO ժp
     * pGAD,ЩM Tim Bynum p,LO Linux HOWTO p
       
   [5]linux-howto@sunsite.unc.edu ϥ finger OioLqܩMqll
   a}(snail mail address)
   
2. s~@

   bo,ڭ̱NpϥκW̱`Ϊ PPP (IIqTw)ӳs
   W .AƾھM~"q".oNOLn3.x Winsock p
   z(Trumpet Winsock)Hγ\h䥦AiqSL{.
   
   b Linux ,ڭ̨ϥΤ@ӥs chat Fڭ̰ ISP ʧ@, 
   AΤ@ӥs pppd u"Q"oӼ ISP su.AiH chat Q
   OAu, pppd OAqTw.ڭ̱NbUp]woؤu
   .
   
2.1 Q pppd M chat ӳs

   γ\oǨƱ̦nkNOg@ shell script b rootaؿU, W
   ppp-connectåBbCAnsuɬë@U.ڭ̱N|Q׳oӤk.
   
   rootlogin,åBΧA̲ߺDs边ӽs  /ppp-connecto. A@
   UNAѼƬOǤ.
   
   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{ CONNECT 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
   Slackware ,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.A
   uݭ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, åB
   gXAXAsu script.uݧܲĤ@өβĤG script  johnny Ӱt
   XAݭn,s, ISP ,ñNs.
   
   {b,AiH]wA scipt åBTwu root ~,Ū,g. oOD`
   n.pGAMwOd -v ﶵ,nTwSHݧAO. ]AK
   XN|b¤rOɤQݨ.(ګܤ֬ݨݭn -v p, pGAD
   ڻoqN,аȥh -v ﶵ.
   
2.2 IP  Doname Names M(Subnets)

   jϥΤW]wsuH,@ӤTw IP mä|L̳yx
   Z. 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, iHV
   A 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.٦@ǥݧ
   ɮ. ݾaAۤv grep OL̵X.bA /etc/hosts μ
   Ǫ榡[WA s IP m,sҰʧAq,ANiHǳƳsW
   F.
   
   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,åBn
   DLURO.AiHյ۫Odoǳ]w,ݬݧA ISP O_{oAåB
   ATm.
   
   U@nƴNOAۤvn@ domain name. ڪDbDw, .asn.au
   M .org.au OKO.b,AiH@ .us KO domain ,Oin
   @qɶ.pGAbDw,A@wnh [6]http://www.aunic.net/ ӵUA
   domain .b,hO [7]http://www.internic.net/ .
   
   nU( domain ),A DNS Ψ䥦A.pGA ISP 
    domain A,@Ӥa .asn.au Ψ䥦W, åBV
   Monolith Internet 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 [8]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,N
   b Misrosoft windows W Eudora  Microsoft Internet Mail/Exchange
   @. n]wæ۰ʤ 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ݩMAb
   A ISP WbۦP.]NOAaݪbMAbA server WΪb
   H 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]

References

   1. ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO
   2. http://sunsite.unc.edu/LDP/
   3. mailto:mstrates@croftj.net
   4. http://linloft.home.ml.org/
   5. mailto:linux-howto@sunsite.unc.edu
   6. http://www.aunic.net/
   7. http://www.internic.net/
   8. http://www.ml.org/
