÷ƒ’À;è TeX output 2003.04.04:1557‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074»call-back–fÑmini“HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹P•¸èa“w“el›U Sk“onec“ki,˜óqLË ecit1000½stona@kft.umcs.lublin.pl¹,Ž¡V‘ÿ*¸ertaald–U doGor:‘q€Ellen“Bokhorst,“½bokkie@nl.linux.org’›8¹v2.1a,“2001-10-06Ž¡Ÿ&°óŒ6 ecss1000¾In–ørdit“došGcument“w•¸èo“rdt–ørb˜eschreven“ho˜e“call-back“in“te“stellen“do˜oš¸èr“geb˜ruik“te“mak˜en“van“het“Linux“systeem“en“eenŽ¡mošGdem.‘q€Ik–U wil“hierbij“Anna“b˜edank¸èen“vo˜oš¸èr“haa˜r“geduld.ŽŸ(Àœó&Lt$ffffecbx1440ÀInhoudsopga•cv“eŽ©Øó]fŒ ecbx1000Á1Ž‘ÿIn®>troQÂductie’ˆ}81ŽŽ¤ؼ‘ÿ¹1.1Ž‘%ý¡OPINIE‘­?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï1ŽŽ¡‘ÿ1.2Ž‘%ý¡PUBLICA‘ÿ*¸TIEX÷‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï1ŽŽ¦Á2Ž‘ÿProQÂcedure’0{1ŽŽ¡‘ÿ¹2.1Ž‘%ý¡DEEL–U I:“Net“th¸èuis“?‘w‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï1ŽŽ¡‘ÿ2.2Ž‘%ý¡DEEL–U IšGI:“De“eerste“stapp˜en“met“de“mo˜dem.‘z‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï2ŽŽ¡‘ÿ2.3Ž‘%ý¡DEEL›U I•GI“I˜Lin¸èux˜opb“ellen‘(»‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ2.4Ž‘%ý¡DEEL–U IV“Lin¸èux“bGelt“ons‘EC‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï6ŽŽ¡‘ÿ2.5Ž‘%ý¡DEEL–U V“Samen¸èv‘ÿqÐatting‘è‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï9ŽŽŸ(ÀœÀ1Ž‘ÁInctropœductieŽŸèó¥!¢N ecbx1200Ã1.1Ž‘¾OPINIEŽ©Mª¹Ik–/dheb“getrac•¸èh“t–/dzo“vš¸èolledig“mogelijk“informatie“bijeen“te“v˜ergaren.‘dìLaat“het“me“w˜eten“als“je“fouten“aan˜treft.Ž¤ ®Ik–û‡zal“de“mensen“dankbaar“zijn“die“me“enige“suggesties“of“correcties“toGezenden.‘dµHun“bijdragen“zullen“ditŽ¡došGcumen•¸èt‘2Äv“erb˜eteren.‘ lIk–2Ävind“het“niet“erg“je“vragen“te“b˜ean•¸èt“w“o˜orden,‘j-maar–2Ähet“is“b˜eter“als“je“eerst“hetŽ¡gehele–U artik¸èel“leest.ŽŸ#ÃÃ1.2Ž‘¾PUBLICA‘þàTIEŽ¦¹Dit–z·doGcumenš¸èt“k‘ÿqÐan“w˜orden“gepubliceerd“onder“de“v˜oGorw˜aarden“v‘ÿqÐan“het“Lin˜ux“DoGcumen˜tatie“Pro‘Ž0ject.‘âENeemŽ¡conš¸ètact–U op“met“de“auteur“als“je“niet“aan“de“licen˜tie“kun˜t“k˜omen.‘q€Dit“doGcumen˜t“is“vrij.ŽŸ(ÀœÀ2Ž‘ÁPropœcedureŽŸèÃ2.1Ž‘¾DEEL–¸I:“Net“th uis“?Ž¦¹De–meesten“v‘ÿqÐan“ons“gebruikš¸èen“het“In˜ternet“op“het“w˜erk.‘œ\W‘ÿ*¸e“hebbGen“het“Net“ec˜h˜ter“v‘ÿqÐaak“th˜uis“of“buitenŽ¡het–Ê´wš¸èerk“noGdig.‘Ò“/dev/cua1Ž¦¹Als–U de“mošGdem“op“een“andere“com-p˜o˜ort“is“aangesloten,“denk“dan“aan“het“v¸èolgende:Ž¦¼/dev/cua0–?¬is“com1Ž¤ ®¡/dev/cua1–?¬is“com2Ž¡¡/dev/cua2–?¬is“com3Ž¡¡/dev/cua3–?¬is“com4ŽŽŽŒ‹Ò Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8ProQÂcedure’‹ ¹3ŽŽ ÕÁ ýV¯V‘ÿ*¸oGor›U nieu•¸èw“ere˜k“ernels:Ž©ؼ¼/dev/ttyS0–?¬is“com1Ž¤ ®¡/dev/ttyS1–?¬is“com2Ž¡¡/dev/ttyS2–?¬is“com3Ž¡¡/dev/ttyS3–?¬is“com4Ž¦¹Nu–U conš¸ètroleren“w˜e“onze“conguratie“met“het“programma“minicom.ŽŸ#ÃÃ2.3Ž‘¾DEEL›¸I•_úI“I˜Lin ux˜opb“ellenŽŸMª¹De–é¬eerste“stap“die“moGet“wš¸èorden“genomen“om“call-bac˜k“onder“Lin˜ux“toGegank˜elijk“te“mak˜en“is“het“instellenŽ¡v›ÿqÐan–ª.de“v˜an“toGepassing“zijnde“parameters“in“de“kš¸èernel.‘pªDan“con˜troleren“w˜e“of“onze“k˜ernel“het“protoGcol“pppŽ¡ondersteunš¸èt.‘æ¼Als–|4ppp“niet“in“je“k˜ernel“is“opgenomen“of“als“moGdule“is“gecompileerd,‘…ùzul“je“de“k˜ernel“moGetenŽ¡compileren–›(en“ppp“tošGe“mo˜eten“v¸èo˜egen.‘C˜Meer“informatie“hiero•¸èv“er–›(is“te“vinden“in“de“Kernel-HO¸èWTO.“In“deŽ¡kš¸èernelserie–U 2.4.x“moGet“je“de“v˜olgende“opties“mark˜eren:Ž©ؼCONFIG_PPP=m–Þù#“CONFIG_PPP_MUL‘ÿ*¸TILINK‘ÝÎis“not“set“CONFIG_PPP_ASYNC=m“CON-Ž¡FIG_PPP_SYNC_TTY=m–U CONFIG_PPP_DEFLA‘ÿ*¸TE=m“CONFIG_PPP_BSDCOMP=mŽ¦Na–U de“compilatie“mošGet“je“een“aan¸ètal“regels“to˜ev¸èo˜egen“aan“/etc/mo˜dules.confŽ¦alias–6Æ/dev/ppp“ppp_generic“alias“cš¸èhar-ma‘Ž0jor-108“ppp_generic“alias“tt˜y-ldisc-3“ppp_async“alias“tt˜y-ldisc-14Ž¡ppp_synctt¸èy–•Ralias“ppp-compress-21“bsd_comp“alias“ppp-compress-24“ppp_deate“alias“ppp-compress-26Ž¡ppp_deateŽ¦Je– €mag“niet“vš¸èergeten“dat“je“de“nieu˜w˜e“pppšGd“daemon“no˜dig“hebt“v¸èo˜or“2.4.x“(v¸èo˜or“mij“w¸èas“het“ppp-2.4.0,‘:dezeŽ¡ppp–U bšGev‘ÿqÐatte“een“fout,“je“mo˜et“de“laatste“vš¸èersie“ophalen“v‘ÿqÐanaf“ftp.sam˜ba.org“in“/pub/ppp).Ž¦OK.–”W‘ÿ*¸e“hebbšGen“een“go˜ede“k¸èernel.‘¹ÜNu“mo˜eten“wš¸èe“de“soft˜w˜are“nog“instellen“op“ons“systeem.‘¹ÜHet“call-bac˜kŽ¡programma––maakt“onderdeel“uit“v‘ÿqÐan“mgettš¸èy-sendfax“en“ppp.‘^§Je“zult“het“in“je“distributie“aan˜treen.‘^§OmdatŽ¡het–Dycall-bacš¸èk“systeem“een“dubbGele“v˜ericatie“heeft,‘GÎmak˜en“w˜e“een“gebruik˜er“aan“die“ppp“aan“de“k‘ÿqÐan˜t“v‘ÿqÐan“deŽ¡servš¸èer–U zal“draaien.‘q€In“/etc/passwd“maak“je“een“nieu˜w˜e“gebruik˜er“aan“en“moGet“je“de“shell“wijzigen.Ž¤ؼ¼pppuser:klkIOM89mn65H:230:PPP‘?¬Dialin:/home/pppuser:/etc/ppp/ppploginŽ¡¹Ik–55wijzigde“de“bšGo•¸èv“enstaande–55regel“v¸èo˜or“kš¸èernel“2.4.x“in“de“hierna“v˜olgende“regel“in“/etc/passwd“(Ik“maakŽ© ®gebruik–U v‘ÿqÐan“shadoš¸èw“en“het“w˜ac˜h˜t˜w˜oGord“zie“je“dan“niet)Ž¡¼pppuser:x:6778:44:PPP‘?¬Dialin:/etc/ppp/:/usr/sbin/pppdŽ¡¹Ik–—Ümaak“geen“gebruik“v‘ÿqÐan“een“spšGeciaal“script“v¸èo˜or“het“starten“v‘ÿqÐan“ppp˜d,‘¨‹maar“v¸èo˜er“het“direct“uit“w¸èanneerŽ¦ingelogd–U als“gebruik¸èer“pppuser.ŽŸؼWijzig–çšdan“het“w•¸èac“h“t“w“o•Gord.‘ (íW‘ÿ*¸e›çšmo“eten˜informatie˜to“ev¸èo“egen˜o•¸èv“er˜het˜w“ac“h“t“w“o•Gord˜in˜het˜b“estandŽ¦¼/etc/ppp/pap-secrets–U ¹(meer“in“man“pppGd)Ž¡¼pppuser–?¬*“wachtwoord_voor_pppuser“*Ž¡¹In–U de“2.4.x“kš¸èernels“moGet“je“in“¼/etc/ppp/pap-secrets“¹sc˜hrijv˜en:ŽŽŽŒ‹#E Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8ProQÂcedure’‹ ¹4ŽŽ ÕÁ ýV¯¼*‘N»*‘$½´""‘sxÈ*Ž¤y¹Deze–åRgebruikš¸èer“heeft“geen“gebruik˜elijk˜e“shell,‘ _maar“een“bšGestand“¼/etc/ppp/ppplogin¹.‘"W‘ÿ*¸e“mo˜eten“het“zelfŽ© ®aanmak•¸èen.‘q€Bijv“o•Gorb“eeld–U ¼vi‘?¬/etc/ppp/ppplogin“¹en“wš¸èe“tikk˜en“in:Ž¡¼#!/bin/shŽ¦¦exec–?¬/usr/sbin/pppd“-detach“192.168.1.1:192.168.1.2Ž¡¹wš¸èaar–Œhet“adres“192.168.1.1“het“adres“is“v‘ÿqÐan“de“serv˜er“met“de“moGdem“en“het“adres“192.168.1.2“w˜at“w˜e“hebbGenŽ¦tošGegek¸èend–Ï„aan“ons“mo˜dem.‘à¬W‘ÿ*¸e“stellen“uitv¸èo˜erbare“opties“in“v¸èo˜or“dit“b˜estand.‘à¬Omdat“w¸èe“de“ppp“daemonŽ¦gebruikš¸èen,–U moGeten“w˜e“de“opties“v˜ošGor“deze“daemon“instellen.‘q€W‘ÿ*¸e“wijzigen“het“b˜estand“¼/etc/ppp/options¹:Ž¡¦¦¼proxyarpŽ¦¦lockŽ¦¦crtsctsŽ¦¦modemŽ¡¹Met–U een“2.4.x“kš¸èernel“sc˜hrijf“je“dit“in“¼/etc/ppp/optionsŽ¡‘ X-detachŽ¦‘ Xasyncmap‘?¬0Ž¦‘ XmodemŽ¦‘ XcrtsctsŽ¦‘ XproxyarpŽ¦‘ XlockŽ¦‘ Xrequire-papŽ¦‘ Xrefuse-chapŽ¦‘ Xms-dns‘?¬192.168.1.1Ž¦‘ XusepeerdnsŽ¦¡¹De–¬Y3e“optie“v‘ÿqÐan“onder“is“erg“bGelangrijk.›9>Je“gebruikt“alleen“de“P‘ÿ*¸AP-authen¸èticatie“en“dus“require-pap.˜GebruikŽ¦geen–Íwcš¸èhap“authen˜ticatie“dus“refuse-c˜hap.‘DHJe“kun˜t“ms-dns“gebruik˜en,‘è™als“je“M$“Windo˜ws“systeem“clien˜ts“hebt,Ž¦kun–Óje“ze“informatie“toGesturen“o•¸èv“er–Óde“DNS-servš¸èer.‘¹˜Als“je“de“IP‘¡v‘ÿqÐan“de“DNS-serv˜er“v‘ÿqÐan“de“Lin˜ux/UNIXŽ¦macš¸èhine–U niet“wilt“v˜ersturen,“gebruik“je“de“optie“usepGeerdns,“meer“hiero˜v˜er“in“man“pppGd.ŽŸؼPro•¸èxy“arp–wßis“het“bšGelangrijkst“v‘ÿqÐan“b˜o•¸èv“enstaande–wßopties,‘€omdat“je“via“de“mo˜dem“op“de“servš¸èer“het“In˜ternet“opŽ¦kunš¸èt.‘;ìDe–˜™resterende“opties“w˜orden“gebruikt“om“je“mošGdem“te“b˜esturen.‘;ìJe“kunš¸èt“alleen“op“de“serv˜er“w˜erk˜enŽ¦als–önje“de“optie“pro•¸èxy“arp›önv“erwijdert.‘QðKijk˜in˜de˜PPP-HO“WTO‘öVen˜man˜pppGd˜v“oGor˜meer˜informatie.‘QðW‘ÿ*¸e˜zullenŽ¦nš¸èu–ä-ons“moGdem“in“gaan“stellen.‘¨Onze“serv˜er“moGet“gereed“zijn“na“het“starten“een“v˜erbinding“te“on˜tv‘ÿqÐangen.Ž¦W‘ÿ*¸e–U wijzigen“het“bGestand“¼/etc/inittab“¹en“wš¸èe“v˜ošGegen“er“de“mo˜dem“op“de“2e“com-p˜o˜ort“aan“to˜e.Ž¡¼s1:2345:respawn:/sbin/mgetty–?¬ttyS1“-D“/dev/ttyS1“vt100Ž¡¹ofŽŽŽŒ‹/ Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8ProQÂcedure’‹ ¹5ŽŽ ÕÁ ýV¯¼s1:2345:respawn:/sbin/mgetty–?¬ttyS1“-s“115200“-D“/dev/ttyS1Ž©ÔA¹V‘ÿ*¸ošGor–U een“1e“com-p˜o˜ort“ziet“het“er“zo“uit:Ž¤Ó#¼s0:2345:respawn:/sbin/mgetty–?¬ttyS1“-D“/dev/ttyS1“vt100Ž¡¹ofŽ¦¼s0:2345:respawn:/sbin/mgetty–?¬ttyS0“-s“115200“-D“/dev/ttyS0Ž¦¹W‘ÿ*¸e–Mêvš¸èoGeren“een“¼init‘?¬q“¹uit.‘ÄAls“w˜e“geen“informatie“in“logbšGestanden“tot“onze“b˜esc¸èhikking“hebb˜en“o•¸èv“er‘Mêev“en“tueleŽ¤ ®opgetreden–ºfouten,‘¸gaan“wš¸èe“naar“de“v˜olgende“stap.‘0 W‘ÿ*¸e“gaan“w˜eer“terug“naar“de“directory“¼/etc/ppp“¹en“mak˜enŽ¡een–U ¼options.ttyS1“¹(v¸èošGor“mo˜dem“com1“¼options.ttyS0¹)“aan.Ž¤Ó#¼IP_local:‘?¬IP_remoteŽ¡¹v¸èoGor–U ons“net“zal“dit“zijnŽ¡¼192.168.1.1:192.168.1.2Ž¡¹W‘ÿ*¸e–(?hebbšGen“reeds“een“b˜o˜el“wš¸èerk“v˜erric˜h˜t.‘'êÞNu“con˜troleren“w˜e“het“bGestandŽŸ ®¼/etc/mgetty+sendfax/login.config¹.‘q€De–U bGelangrijkste“regel“is:Ž¡¼/AutoPPP/–?¬-“a_ppp“/usr/sbin/pppd“auth“-chap“+pap“login“detach“7“debugŽ¡¹Als–U je“gebruik“maakt“v‘ÿqÐan“een“2.4.x“kš¸èernel,“moGet“je“het“v˜olgende“in“dit“bGestand“w˜egsc˜hrijv˜en:Ž¦–?¬¼/AutoPPP/“-‘>\a_ppp‘¿/usr/sbin/pppd“file“/etc/ppp/optionsŽ¤ ®¦¹De–U resterende“regels“kunnen“wš¸èorden“gemark˜eerd“met“een“v˜oGorafgaande“¼#¹.Ž©ؼW‘ÿ*¸e–y“hebbšGen“de“ppp“daemon“setuid“ingesteld,‘‚¯omdat“pppuser“ppp˜d“op“mo˜et“starten“en“de“inš¸èterface“w˜erk˜endŽ¡mošGet–rXkrijgen.‘É(Ik“sta“erop“een“mening“v‘ÿqÐan“Bill“Staehle“in“te“v¸èo˜egen.‘É("NOOT:“Een“aan¸ètal“distributies“denktŽ¡dat–Õ ze“het“bGeter“wš¸èeet“dan“jij,‘î¨en“v˜erwijdert“deze“pGermissie“w˜anneer“h˜un“'admin'“toGol“(y˜ast“in“SuSE,“lin˜uxconfŽ¡in–oAvš¸èele“anderen)“w˜ordt“gebruikt.‘¿âLees“de“doGcumen˜tatie“v‘ÿqÐan“de“"tošGol€öm“te“b˜ekijk¸èen“ho˜e“je“deze“rommelŽ¡stopt."Ž¤Ó#¼chmod–?¬u+s“/usr/sbin/pppdŽ¡¹en–U het“eect“is:Ž¡¼-rwsr-xr-x–?¬1“root“root“106892“Jan“11“1999“/usr/sbin/pppdŽ¡¹Ik–ù†denk“dat“het“een“gošGed“idee“is“het“aan“cron“to˜e“te“v¸èo˜egen“omdat“ik“een“probleem“constateerde,‘bŸnaŽ¤ ®een–o“/proc/sys/net/ipv4/ip_forwardŽŸg¹Je–²:kunš¸èt“als“gebruik˜er“v‘ÿqÐan“RedHat“in“¼/etc/sysconfig/network“FORWARD_IPV4=false“¹wijzigen“inŽ¤ ®¼FORWARD_IPV4=true¹.Ž©ؼT‘ÿ*¸er–òRconš¸ètrole“bGellen“w˜e“naar“Lin˜ux.‘IW‘ÿ*¸e“gebruik˜en“hier“scripts“v˜oGor.‘IAls“w˜e“dit“onder“MS‘ò*Windo˜ws“doGen,Ž¡mark•¸èeren›U w“e˜de˜opties˜¼"call–?¬out“a“terminal“after“connection"Ž¦¹.‘q€W‘ÿ*¸e–U loggen“in“als“pppuser“met“het“bijbšGehorende“w•¸èac“h“t“w“o˜ord.‘q€Ik–U ho˜op“dat“alles“go˜ed“gaat.ŽŸ# 3Ã2.4Ž‘¾DEEL–¸IV“Lin ux“b_úelt“onsŽŸMª¹W‘ÿ*¸e–k©kunnen“reeds“onze“Linš¸èux“bGellen.‘ µNu“is“het“tijd“dat“Lin˜ux“ons“bšGelt.‘ µHet“is“niet“zo“mo˜eil-Ž¡ijk.‘E'W‘ÿ*¸e–ñhoGevš¸èen“slec˜h˜ts“t˜w˜ee“bGestanden“te“wijzigen.‘E'W‘ÿ*¸e“mak˜en“een“bGestand“met“de“naamŽ¡¼/etc/mgetty+sendfax/callback.conf–U ¹aan“het“laten“dit“leeg.Ž¦Dan–¦7moGeten“wš¸èe“onze“gebruik˜ers“vragen“om“h˜un“telefoGonn˜ummer.‘dÅHet“is“zo˜v˜er“de“n˜ummers“op“te“sc˜hrijv˜enŽ¡w•¸èaarmee›Üûw“e˜eerder˜een˜v“erbinding˜maakten.‘ Hierv“oGor˜wijzigen˜w“e˜¼/etc/mgetty+sendfax/login.conf˜¹enŽ¡vš¸èoGegen–U de“v˜olgende“regel“toGe:Ž¤g¼call–?¬-“-“/usr/sbin/callback“-S“123456Ž¡¹wš¸èaar– Sæcall“een“pseudo-gebruik˜er“is,‘ ˜noGdig“om“de“v˜erbinding“te“bGeginnen.‘mÓDe“regel“inŽ¤ ®¼/etc/mgetty+sendfax/login.conf–üa¹zet“het“programma“dat“het“gegevš¸èen“n˜ummer“bšGelt“in“b˜ew¸èeging“(in“ditŽ¡gev‘ÿqÐal–©Åis“dat“123456).‘ooDezelfde“proGcedures“kunnen“op“andere“gebruikš¸èers“w˜orden“tošGegepast.‘ooIk“zal“prob˜erenŽ¡uit–-te“leggen“hoGe“het“wš¸èerkt.‘¨W‘ÿ*¸anneer“w˜e“een“serv˜er“bGellen,‘›1vraagt“het“ons“om“v˜ericatie.‘¨W‘ÿ*¸e“loggen“in“alsŽ¡pseudo-user,‘ñéin–Ùdit“gev‘ÿqÐal“rošGept“het“aan.‘H*Het“script“op“onze“computer“hangt“de“mo˜dem“op.‘H*W‘ÿ*¸e“w•¸èac“h“ten–Ùen“deŽ¡v•¸èerbinding›¿ýw“ordt˜v“erbrok“en.‘?ÊHet˜call-bac“k˜programma˜bGegin“t˜te˜w“erk“en˜en˜bGelt˜ons˜terug.‘?ÊW‘ÿ*¸e˜mak“en˜onszelfŽ¡w•¸èeer›ClbGek“end˜als˜pppuser˜en˜gev“en˜het˜bijbGehorende˜w“ac“h“t“w“oGord˜op.‘k™W‘ÿ*¸e˜com“bineren˜de˜v“erbinding˜en˜in“ter-Ž¡face– Èppp.›YDat“is“alles.˜De“conguratie“v‘ÿqÐan“w¸èerkstations“is“zeer“simpGel.˜W‘ÿ*¸anneer“je“MS‘ ¶Windo¸èws“hebt,‘tmoGetŽ¡je–Îdial-up“vš¸èoGor“je“n˜ummer“installeren.‘Ü\Bij“de“mo•Gdemeigensc˜happ“en–Îvinden“w˜e“"propriet˜yó  b> cmmi10µ>¹extendedµ>Ž¡¹extra–U options"wš¸èaar“w˜e“in˜tikk˜en:Ž¤g¼&c0s0=1Ž¡¹W›ÿ*¸e–Éœsluiten“het“v¸èenster“en“bGellen“op.‘ÎôW˜e“loggen“o•¸èv“ereenk“omstig–Éœde“hierbGo•¸èv“en›Éœgegev“en˜bGesc“hrijving˜in.‘ÎôAlsŽ¤ ®w•¸èe›¶Lin“ux˜willen˜gebruik“en,‘Î8moGeten˜w“e˜v“erwijzen˜naar˜het˜script.‘” Het˜is˜lastig˜slec“h“ts˜€é€én˜goGed˜script˜v“oGorŽ¡onder–Ó¬Linš¸èux“te“gev˜en.‘FZEen“goGede“conguratie“v›ÿqÐan“ppp“op“het“systeem“is“v˜an“primair“bGelang.‘FZ(Je“kun¸èt“het“alsŽ¡eerste–Ö…via“de“scripts“als“pppuser“aanro•Gep“en).‘GLDe–Ö…scripts“hieronder“wš¸èerden“gesc˜hrev˜en“doGor“A.“Gozds.‘GLIk“raadŽ¡je–±aan“alles“te“catalogiseren.‘… Het“is“alleen“maar“een“suggestie“&“je“hoGeft“de“scripts“hier“niet“op“te“starten.Ž¡Gedetailleerde–Ð}informatie“bGetreende“het“sc•¸èhrijv“en–Ð}v‘ÿqÐan“scripts“onder“Linš¸èux“is“te“vinden“in“de“PPP-HO˜WTO.Ž¡Het–k_conguratiebšGestand“v‘ÿqÐan“de“daemon“ppp“(een“v¸èo˜orb˜eeld“v¸èo˜or“een“mo˜dem“aangesloten“op“com2)“ÁDEZEŽ¡SCRIPTS–ÕWERKEN“GOED“ONDER“LINUX“RED“HA‘ÿ ºT“6.xŽŸ}ב¸ŽŽŽ‘¹/etc/ppp/optionsŽŸ%¼‘¼lockŽ¡¡‘defaultrouteŽ¡¡‘noipdefaultŽ¡ŽŽŒ‹B\ Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8ProQÂcedure’‹ ¹7ŽŽ ÕÁ ýV¯‘¼modemŽ¤ ®¡‘115200Ž¡¡‘crtsctsŽ¡¡‘debugŽ¡¡‘passiveŽ¡¡‘asyncmap‘?¬0Ž¤¨¡‘¸ŽŽŽ‘¹/etc/ppp/pppGcallbac¸èkŽ¡‘¼TIMEOUT‘?¬5Ž¤ ®¡‘ABORT‘?¬'ERROR'Ž¡¡‘ABORT‘?¬'BUSY'Ž¡¡‘ABORT–?¬'NO“ANSWER'Ž¡¡‘ABORT–?¬'NO“DIALTONE'Ž¡¡‘ABORT‘?¬'\nVOICE\r'Ž¡¡‘ABORT‘?¬'\nRINGING\r\n\r\nRINGING\r'Ž¡¡‘''–?¬AT&FH0“'OK-+++\c-OK'“'AT&C0S0=1'Ž¡¡‘TIMEOUT‘?¬40Ž¡¡‘OK–?¬ATDT5376443“CONNECT“''Ž¡¡‘ogin:-ogin:‘?¬ppp-pseudo-userŽ¡¡‘'\nNO–?¬CARRIER\r'“''Ž¡¡‘TIMEOUT‘?¬180Ž¡¡‘'\nRING\r'‘?¬AT&C1AŽ¡¡‘CONNECT‘?¬''Ž¡¡‘TIMEOUT‘?¬20Ž¡¡‘ogin:-ogin:‘?¬pppuserŽ¡¡‘sword:-sword‘?¬password_for_ppuserŽŸ¨¡‘¸ŽŽŽ‘¹/usr/bin/ppp-callŽŽŽŒ‹P¢ Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8ProQÂcedure’‹ ¹8ŽŽ ÕÁ ýV¯‘¼#!/bin/bashŽ¤ ®¡‘teksta="Verbinding‘?¬mislukt"Ž¡¡‘tekstb="Waarschijnlijk–?¬zal“een“verbinding“worden“gemaakt"Ž¡¡‘#–?¬/sbin/setserial“/dev/ttyS1“spd_vhiŽ¡¡‘killall–?¬-INT“pppd“2>/dev/nullŽ¡¡‘rm–?¬-f“/var/lock/LCK*“/var/run/ppp*.pidŽ¡¡‘(/usr/sbin/pppd–?¬-detach“call“ppp_call“&)“||“\Ž¡¡‘(echo–?¬$teksta;“ls“marsss“>/dev/null;“exit“1)Ž¡¡‘echo‘?¬$tekstbŽ¡¡‘exit‘?¬0ŽŸ®‘¸ŽŽŽ‘¹Je–U kunš¸èt“ppp-call“n˜u“uitv˜oGeren.‘q€:)ŽŸؼAls–cHje“M$“Windoš¸èws“hebt,‘fÒkun“je“dit“script“v˜oGor“de“v˜erbinding“gebruik˜en.‘›÷Ik“heb“het“niet“getest“(ik“gebruikŽ¡een–U terminal),“meer“informatie“kun“je“vragen“aan“Aš¸èdrian“Debk˜o˜wski“(ó½HЃ ecti1000Äadrian@cr-me‘ÿ}/dia.pl¹).ŽŸؼ¼proc‘?¬mainŽ¡¡delay‘?¬1Ž¡¡waitfor‘?¬"ogin:"Ž¡¡transmit‘?¬"call^M"Ž¡¡waitfor‘?¬"RING"Ž¡¡transmit‘?¬"ATA^M"Ž¡¡waitfor‘?¬"CONNECT"Ž¡¡waitfor‘?¬"ogin:"Ž¡¡transmit‘?¬"pppuser^M"Ž¡¡waitfor‘?¬"word:"Ž¡¡transmit‘?¬"ppp^M"Ž¡¡endprocŽŽŽŒ‹ Sä Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8ProQÂcedure’‹ ¹9ŽŽ ÕÁ ýV¯Ã2.5Ž‘¾DEEL–¸V“Samen v‘ÿ@ attingŽŸMª¹De–ñ©call-bac¸èk“conguratie“is“niet“mošGeilijk.‘GHet“b˜elangrijkste“is“een“juiste“wš¸èerking“v‘ÿqÐan“de“ppp-serv˜er“onderŽ¤ ®Lin•¸èux.‘ síIk›šw“eet˜geen˜b•Getere˜manier˜om˜een˜to“egangsserv¸èer˜op˜te˜zetten.‘ síDe˜hierb“o•¸èv“en˜gepresen“teerdeŽ¡conguratie–‘¦is“een“resultaat“v›ÿqÐan“talrijk¸èe“pGogingen“en“het“k˜an“op“v•¸èersc“hilende–‘¦wijzen“wš¸èorden“uitgev˜oGerd.Ž¡Daarom–Y•raad“ik“je“de“došGcumen¸èten“man“ppp˜d,‘Z³de“NET-HOš¸èWTO,“de“PPP-HO˜WTO,“de“ISP-Setup-RedHat-Ž¡HOš¸èWTO,–U de“MoGdem-HO˜WTO“aan.‘q€Met“spGeciale“dank“aan“Bill“Staehle.ŽŽŽŒøX9ƒ’À;èÛ_2ÕÁG ó½HЃ ecti1000ó¥!¢N ecbx1200ó]fŒ ecbx1000ó&Lt$ffffecbx1440óŒ6 ecss1000óqLË ecit1000óqLË ectt1000óþÖëI½q½qecss2074ó 1ê± ecrm1000ó !",š cmsy10ó  b> cmmi10ù[!ßßßß