÷ƒ’Ą;č TeX output 2003.11.22:1546‹’’’’ Ū_2 ż ~? ՁĮ żZ2’óžÖėI½q½qecss2074»LINUX–fŃPLIP“MINI-HO‘’wmWTOŽ¤ ®„ŲcÕĮGŽŽ”ó 1ź± ecrm1000¹Andrea–U Conøčtrozzi,“óqLĖ ectt1000¼controzz@cli.di.unipi.it¹,Ž”V‘’*øertaald–U doGor:‘q€Ellen“Bokhorst,“¼bokkie@nl.linux.org’ŒĄƒ¹v2.1,“12“maart“1998Ž”Ÿ&°óŒ6 ecss1000½Deze–,HOøčWTO‘+Ģzal“er“hopšGelijk“to˜e“bijdragen“dat“je“het“P•øča“rallelle–,Line“Interface“Proto˜col“kunt“opzetten“en“ge-Ž”b•øčruik“en.ŽŸ(Ąœó&Lt$ffffecbx1440æInhoudsopga•cv“eŽ¤Ųó]fŒ ecbx1000Ą1Ž‘’In•®>troQĀductie:‘ w“at–Õis“PLIP“en“wš®>aarom“zou“je“het“gebruik˜en?’™* 2ŽŽ”2Ž‘’BenoQĀdigde–Õhardwš®>are“v˜oQĀor“gebruik“PLIP’÷3ŽŽ”3Ž‘’Hercongureer–Õde“k®>ernel’DMķ3ŽŽ”4Ž‘’KernelbQĀeric•®>h“ten›Õo“v“er˜de˜PLIP-in“terface’łß5ŽŽ”5Ž‘’Instellen–Õv‘’\|an“de“conguratiebQĀestanden’’Zj5ŽŽ”6Ž‘’A•®>ctiv“eer–Õde“PLIP-k®>oppQĀeling’4Nķ6ŽŽ”7Ž‘’F‘žøųA®>Q.’¦Ł‹9ŽŽ”8Ž‘’P•®>atc“hes–Õom“PLIP“en“LP“samen“te“gebruik®>en’ŚŽy12ŽŽ¤Ų¼‘’¹8.1Ž‘%ż”PLIP–U en“LP“samen“op“dezelfde“p•Go“ort.‘@‘ü.ŽŽ–Ę荍‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?12ŽŽ”‘’8.2Ž‘%ż”PLIP–U en“LP“op“v•øčersc“hillende‘U p•Go“orten‘9‘ü.ŽŽ–Ę荍‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?13ŽŽ©ŲĄ9Ž‘’Een–ÕPLIP-kš®>oppQĀeling“tussen“DOS“en“Lin˜ux’åö«13ŽŽ”‘’¹9.1Ž‘%ż”DOS-Linøčux‘U link.‘¼Æ‘ü.ŽŽ–Ę荍‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?14ŽŽ”‘’9.2Ž‘%ż”Een–U DOS-Linøčux“PLIP“link“erv‘’qŠaring‘±—‘ü.ŽŽ–Ę荍‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¦Ą10Ž‘’PLIP–Õtussen“Linš®>ux“en“Windo˜ws“95.’kE18ŽŽ¦11Ž‘’V‘’ ŗragen?– Opmerkingen?“Stuur–Õme“feedbac®>k.’Ż“W18ŽŽ¦12Ž‘’W‘’ ŗaar–Õde“nieu•®>w“e›Õuitga“v“en˜v‘’\|an˜deze˜mini-ho“wto˜zijn˜te˜vinden’ˆ]18ŽŽ¦13Ž‘’Krediet’”ģq19ŽŽ¦14Ž‘’Cop•®>yrigh“tmelding’a’19ŽŽŸŲ¼OPMERKINGŽŽŽŸ®‘¹Dit–qżis“een“nieu•øčw“e›qżuitga“v“e.‘ČEr˜zijn˜heel˜v“eel˜v“eranderingen˜en˜aardig˜w“at˜uitbreidingen,‘y4maar˜er˜staanŽŸ ®‘nog–+Bsteeds“grammatica-“en“spšGelfouten“in“(engels“is“niet“mijn“mo˜edertaal)“en,‘`Ėon•øčw“aarsc“hijnlijk‘+BmaarŽŽŽŒ‹* Ū_2 ż ~?Ÿ„€ÕĮGŽĄ1.‘ń8In•®>troQĀductie:‘ w“at–Õis“PLIP“en“wš®>aarom“zou“je“het“gebruik˜en?’— ¹2ŽŽ ՁĮ żVƍ‘mogelijk–‚…wšøčat“onjuiste“of“v˜erouderde“info.‘ł®Breng“me“alsjeblieft“op“de“hoGogte“v‘’qŠan“fouten“om“me“teŽ© ®‘helpšGen–U iedereen“v‘’qŠan“de“juiste“informatie“te“kunnen“vøčo˜orzien.Ž¤®‘De–U bGelangrijkste“wijzigingen“in“deze“uitga•øčv“e‘U zijn:ŽŸ®‘%ó !",š cmsy10øŽŽŽ‘/¹SGML‘U formaatŽ”‘%øŽŽŽ‘/¹een–H“algemeen“an•øčt“w“ošGord–H“op“de“meest“gestelde“vraag“"PLIP‘HOmet“win95"(het“an•øčt“w“o˜ord–H“is“on•øčtk“ennend,Ž¦‘/sorry)Ž”‘%øŽŽŽ‘/¹grotere–Hyen“bGetere“F‘žć AšøčQ‘Hvsectie“(met“dank“v˜oGor“de“v˜erslagen“v‘’qŠan“on˜telbare“gebruik˜ers;‘L±v˜eel“v‘’qŠan“henŽ¦‘/zullen–U hšøčun“opmerkingen“hierin“aan˜treen,“zoals“ik“heb“b•Gelo“ofd!)Ž”‘%øŽŽŽ‘/¹všøčerwijdering–U v‘’qŠan“de“Quic˜k“PLIP“Installatie“bGestanden,“dit“w˜as“on˜bruikbaar“en“v˜erouderd.Ž”‘%øŽŽŽ‘/¹de–U Dos-Linšøčux“PLIP“link“addendum“bijgew˜erktŽŸ®‘V‘’*øoGor––-elkšøče“vraag,‘¦pcorrecties“op“fouten“en/of“opmerkingen:‘óšmijn“email-adres“is“con˜trozz@cli.di.unipi.it.Ž¦‘Mail–9pme“gerust“als“je“hšøčulp“noGdig“hebt.‘qSoms“zal“ik“niet“onmiddellijk“an˜t˜w˜ošGorden,‘r„maar“mo˜c•øčh“t‘9phetŽ¦‘v•øčošGork“omen–wŌdat“je“na“2“w•øček“en–wŌnog“niets“v‘’qŠan“me“hebt“geho˜ord,‘€‚dan“b˜etek•øčen“t–wŌdit“dat“er“problemen“zijnŽ¦‘met–Š\ons“mailsysteem:‘Ū÷aarzel“niet“me“nog“eens“te“mailen,‘—Ŗhet“is“mijn“taak“je“te“helpGen.‘3Ik“k‘’qŠan“je“nietŽ¦‘garanderen–Gdat“ik“je“problemen“op“k‘’qŠan“lossen,‘} maar“ik“zal“het“probGeren.‘xAls“je“na“een“aanøčtal“mailtjes“nogŽ¦‘geen›\&an•øčt“w“oGord˜hebt˜on“tv‘’qŠangen,‘]ēcon“troleer˜dan˜je˜retouradres.‘†‘Mijn˜an“t“w“oGorden˜kw“amen˜v“ersc“heideneŽ¦‘malen–U niet“aan“v‘’qŠan•øčw“ege–U bšGezorgproblemen,“gewøčo˜onlijk“do˜ordat“het“retouradres“ro˜ot@mšøčyhost“w˜as.Ž”‘Lees–†@všøčoGor“het“insturen“v‘’qŠan“mail“de“F‘žć A˜Q,“mijn“an˜t˜w˜oGord“op“een“vraag“die“reeds“in“de“F‘žć A˜Q‘† is“opgenomen,Ž¦‘zal–ØĆniet“bGeter“zijn“(maar“w•øčaarsc“hijnlijk›ØĆslec“h“ter˜of˜minder˜compleet)˜dan˜het˜an“t“w“oGord˜dat˜je˜reeds˜kun“tŽ¦‘lezen.Ž”‘Stuur–BXvšøčoGor“vragen“o˜v˜er“PLIP›BTmet“DOS˜en“Win95“alsjeblieft“een“mail“naar“de“auteurs“v‘’qŠan“deze“hoGofd-Ž¦‘stukkøčen,–U ik“k‘’qŠan“je“niet“helpGen.Ž”‘T‘’*øen–¦Øeerste“is“heel“všøčeel“tec˜hnisc˜he“informatie“afk˜omstig“v‘’qŠan“de“net-2-HO˜WTO,“gesc˜hrev˜en“doGor“T‘’*øerryŽ¦‘Da•øčwson.‘ µ§Deze›‚mini-HO“WTO‘is˜niet˜b•Gedo“eld˜om˜andere˜asp“ecten˜te˜b“ehandelen˜en/of˜de˜net-2-Ž¦‘HO•øčWTO‘€mte›€»v“erv‘’qŠangen:‘ȵmijn˜doGel˜is˜je˜een˜manier˜te˜gev“en˜snel˜een˜pGermanen“te˜PLIP-v“erbindingŽ¦‘te–finstalleren,‘jKen“dan“ošGok“*ALLEEN*“maar“dat.‘¤MAlle“andere“info“is“afkøčomstig“v‘’qŠan“p˜erso˜onlijkøče“erv‘’qŠar-Ž¦‘ing–U en“de“hšøčulp“v‘’qŠan“v˜eel“gebruik˜ers“die“me“opmerkingen“en“informatie“zonden.Ž”‘Lees–‚ de“net-2-HOšøčWTO‘‚en“de“andere“doGcs“v˜oGor“de“algemene“informatie“o˜v˜er“het“net˜w˜erk“en“de“congŽ¦‘bGestanden–U wøčaarv‘’qŠan“ik“je“aangeef“die“te“wijzigen.ŽŸ(Ąœæ1Ž‘ĮIn•ctropœductie:‘ Šw“at–G\is“PLIP“en“wšcaarom“zou“je“het“gebruik˜en?ŽŸæ:¹Er–¹‡zijn“heel“všøčeel“manieren“om“een“v˜erbinding“tussen“meerdere“hosts“te“cre€ėren.‘ž“PLIP‘¹mmaakt“net“als“SLIPŽ¦een–ōolok‘’qŠale“všøčerbinding“tussen“t˜w˜ee“computers“mogelijk,‘Åmaar“maakt“hierbij“gebruik“v‘’qŠan“de“parallelle“p•Go“orten.Ž¤Ų¼Pøčarallelle›\³p•Go“orten˜transp“orteren˜meer˜dan˜€é€én˜bit˜tegelijk•øčertijd,‘ž˜w“at˜bGetek“en“t˜dat˜het˜mogelijk˜is˜hogereŽ¦snelheden–U te“bGereikšøčen“dan“met“een“seri€ėle“in˜terface.Ž”De–’öte“bGereikšøčen“snelheid“is“v˜olledig“afhank˜elijk“v‘’qŠan“je“hardw˜are“(CPU‘’Åen“parallelle“p•Go“ort)–’öen“systeem˜bGelasting,Ž¦in–U het“algemeen“ligt“het“ergens“tussen“de“5“Kb/sec“en“40“Kb/sec.Ž”De–Y3PLIP‘Y2inšøčterface“is“snel“genoGeg“dat“het“een“aan˜tal“fatsoGenlijk˜e“tcp/ip“functies“mogelijk“maakt,‘Z7zoals“NFS.Ž¦Dus–\£het“k‘’qŠan“zijn“dat“je“een“computer“hebt“met“al“je“Linøčux“zoGoi“en“een“andere“met“alleen“het“minimaleŽ¦systeem,–U wšøčaar“je“de“rest“v‘’qŠan“de“hoGofdcomputer“op“kun˜t“moun˜ten.Ž”Het– nadeel“is“dat“de“meeste“gebruikšøčers“slec˜h˜ts“€é€én“parallelle“p•Go“ort› hebb“en,‘;dit˜b“etek•øčen“t˜dat˜je˜PLIP‘ änietŽ¦tegelijk•øčertijd›–Qkun“t˜gebruik“en˜met˜afdrukk“en.‘1ęZelfs˜met˜t“w“ee˜parallelle˜p•Go“orten˜is˜het˜onmogelijk˜af˜te˜drukkøčenŽ¦en–U PLIP“te“gebruikšøčen,“zonder“gebruik“te“mak˜en“v‘’qŠan“k˜ernelmoGdules.ŽŽŽŒ‹ p Ū_2 ż ~?Ÿ„€ÕĮGŽĄ2.‘ń8BenoQĀdigde–Õhardwš®>are“v˜oQĀor“gebruik“PLIP’ō䫹3ŽŽ ՁĮ żVƍDit–tĶnadeel“k‘’qŠan“wšøčorden“ge€ėlimineerd“als“je“t˜w˜ee“of“meer“parallelle“p•Go“orten–tĶhebt,‘|øen“een“patc˜h“toGepast“die“jeŽ¤ ®in–U deze“Mini-HOšøčWTO“kun˜t“vinden.Ž©Ų¼Eindelijk–äbšGen“ik“nøču“in“staat“je“hop˜elijk“een“go˜ede“manier“te“gevšøčen“een“PLIP‘Ók˜oppGeling“tussen“DOS‘Óen“Lin˜uxŽ”te‘U gevøčen.Ž¦Ik–n—k‘’qŠan“het“niet“genošGeg“b˜enadrukkšøčen:‘¤ntot“dusv˜erre“heeft“niemand“een“succesv˜olle“k˜oppGeling“tussen“Lin˜ux“enŽ”Windoøčws95‘U gemeld.ŽŸ(Ąœæ2Ž‘ĮBenopœdigde–G\hardwšcare“v˜opœor“gebruik“PLIPŽŸæ:¹De›źb•Geno“digde˜hardw•øčare˜om˜een˜PLIP‘éōin“terface˜op˜te˜zetten˜is˜(v‘’qŠanzelfsprek“end)˜een˜vrije˜parallelle˜p•Go“ortŽ”op–›?bšGeide“computers“en“de“k‘’qŠab˜el.‘CŻAls“je“het“via“je“BIOS‘›-kunøčt“congureren,‘¬Ēstel“het“dan“op“z'n“minst“in“opŽ”"bi-directional",–U en“anders“zo“mogelijk“op“ECP“of“EPP“moGde.Ž¦W‘’*øat–ĻtbšGetreft“de“k‘’qŠab˜el“staat“het“vøčolgende“in“het“plip.c“b˜estand“dat“onderdeel“uitmaakt“v‘’qŠan“de“køčernelsourceŽ”vøčersie‘U 2.0.33:ŽŸ“卑"ržóqLĖ ectt0900ĀThe–¹Ncable“used“is“a“de“facto“standard“parallel“null“cable“--“sold“asŽ¤ Š=‘"rža–¹N"LapLink"“cable“by“various“places.‘ rœYou'll“need“a“12-conductor“cable“toŽ”‘"ržmake–¹None“yourself.‘ rœThe“wiring“is:Ž”‘+å:SLCTIN‘WŌ17–¹N-“17Ž”‘+å:GROUND‘WŌ25–¹N-“25Ž”‘+å:D0->ERROR‘+ź2–¹N-“15‘/= 15“-“2Ž”‘+å:D1->SLCT‘å83–¹N-“13‘/= 13“-“3Ž”‘+å:D2->PAPOUT‘ rœ4–¹N-“12‘/= 12“-“4Ž”‘+å:D3->ACK‘ž†5–¹N-“10‘/= 10“-“5Ž”‘+å:D4->BUSY‘å86–¹N-“11‘/= 11“-“6Ž”‘"ržDo–¹Nnot“connect“the“other“pins.‘ rœThey“areŽ”‘+å:D5,D6,D7–¹Nare“7,8,9Ž”‘+å:STROBE–¹Nis“1,“FEED“is“14,“INIT“is“16Ž”‘+å:extra–¹Ngrounds“are“18,19,20,21,22,23,24ŽŸŲ¼¹Maar–Łik“raad“je“aan“de“bšGestanden“/usr/src/lin•øčux/driv“ers/net/README1.‘żvPLIP–Ųūen‘ŁREADME2.PLIP“b˜e-Ž¤ ®standen–U te“lezen“všøčoGor“meer“info“o˜v˜er“de“k‘’qŠabGel.Ž¦Ik–üvind“dat“je“bšGeter“geen“eigen“parallelle“k‘’qŠab˜el“kunøčt“b˜ou•øčw“en.‘SĶEen–üzelfgemaakte“k‘’qŠab˜el“b˜espaart“je“heel“wøčeinigŽ”geld,‘æen–©įhet“k‘’qŠan“všøčoGor“heel“w˜at“k˜opzorgen“zorgen.‘oĆAls“je“zelf“een“parallelle“k‘’qŠabGel“w˜enst“te“bGou˜w˜en,‘ædenk“erŽ”dan–U aan“dat“je“dit“op“eigen“risico“doGet,“ik“gaf“exact“aan“wšøčat“er“in“plip.c“staat,“maar“geef“je“geen“garan˜ties.Ž¦Een–ülaatste“wšøčoGord“o˜v˜er“de“k›’qŠabGellengte:‘E8lange“k˜abšGels“(d.w.z.‘Sūmeer“dan“10“feet“of“3“meter)“kunnen“do˜or“radio-Ž”storingen–öfvøčošGor“problemen“zorgen.‘URAls“je“lange“k‘’qŠab˜els“no˜dig“hebt,‘·gebruik“dan“go˜ede“en“go˜ed“b˜escøčhermdeŽ”k›’qŠab•Gels,‘ĶLalho“ewøčel–µClange“k˜abšGels“niet“zijn“aan“te“b˜evøčelen:‘1Ęik“denk“dat“de“maximale“k‘’qŠab˜ellengte“zo“rond“de“15Ž”meter–U (50“feet)“zouden“moGeten“liggen.Ž¦HošGe–‘ˆdan“o˜ok,‘ ¢iemand“mailde“me“dat“zijn/haar“k‘’qŠab˜el“v‘’qŠan“100“feet“(30“meter)“prima“wšøčerkt;‘Æ»als“iemand“ec˜h˜tŽ”een–ž,PLIP-všøčerbinding“tussen“k‘’qŠan˜toGor“en“zijn/haar“h˜uis“(200“meter“v˜erderop)“wil“probGeren“en“het“geld“er“v˜oGorŽ”heeft,–U die“k‘’qŠan“het“probGeren,“maar“het“is“op“zijn/haar“risico.ŽŸ(Ąœæ3Ž‘ĮHercongureer–G\de“kcernelŽŸæ:¹Er–Ņwšøčordt“v‘’qŠan“je“v˜erw˜ac˜h˜t“dat“je“al“w˜eet“hoGe“de“k˜ernel“te“congureren“en“compileren,‘.>anders“moGet“je“aanŽ”een–żdoGc“(k•øčernel-ho“wto–żof“andere“guides)“zien“te“kšøčomen.‘"Met“dank“aan“het“gew˜eldige“w˜erk“v˜erric˜h˜t“doGor“deŽŽŽŒ‹Å Ū_2 ż ~?Ÿ„€ÕĮGŽĄ3.‘ń8Hercongureer–Õde“k®>ernel’B*¹4ŽŽ ՁĮ żVƍkšøčernel–q“lui,‘xŁhercompilatie“v‘’qŠan“de“laatste“k˜ernels“is“ec˜h˜t“een“een˜v˜oudige“taak,‘xŁoGok“v˜oGor“"gew˜one"mensen,‘xŁdoGeŽ¤ ®het›U gewøčo•Gon.‘q€Ho“e˜dan˜o“ok,˜vøčo“or˜de˜v•øčolledigheid˜is˜hier˜een˜k“orte˜samen“v–’qŠatting˜v“an˜wøčat˜je˜mo•Get˜do“en:Ž©Ų¼ĄOPMERKING¹:–Ī4Ik“ga“uit“v‘’qŠan“de“2.0.xx“kšøčernel.‘Ü»Er“zijn“geen“instructies“v˜oGor“de“2.1.xx“k˜ernel,‘ģyaangezienŽ”dit–U een“on•øčt“wikk“elingsk“ernel‘U is.Ž¦Ik–fczal“erv‘’qŠan“uitgaan“dat“je“menšøčucong“gebruikt“om“de“k˜ernel-opties“in“te“stellen,‘j³maar“de“andere“toGols“zijnŽ”equiv‘’qŠalenšøčt.‘q€Ik–U zal“je“laten“zien“hoGe“je“het“met“men˜ucong“doGet:Ž¤“卑Ā#make‘¹NmenuconfigŽ©Ų¼¹Ik–U raad“je“ten“zeerste“aanŽ”‘ĀLoadable–¹Nmodule“support‘ rœ--->Ž¦¹te–U selecteren“en“deŽ”‘Ā[*]–¹NEnable“loadable“module“supportŽ¦¹te–U activøčeren“en“als“dit“mogelijk“is“(d.w.z.‘q€je“hebt“de“moGdules.2.0.0)Ž”‘Ā[*]–¹NKernel“daemon“support“(automatisch“laden“van“modules)Ž¦¹Ga–U dan“terug“en“kies“vøčoGorŽ”‘ĀNetworking‘¹Noptions‘ rœ--->Ž¦¹wšøčaar–U je“op“z'n“minst“zou“moGeten“kiezen“v˜oGorŽ”‘Ā[*]–¹NNetwork“firewallsŽ¤ Š=‘[*]–¹NTCP/IP“networkingŽ”‘[*]–¹NIP:“forwarding/gatewayingŽ¦¹Ga–U dan“wøčeer“terug“en“kies“minstensŽŸ“卑Ā[*]–¹NNetwork“device“supportŽ”‘–¹NPLIP“(parallel“port)“supportŽ¦¹Als–‹ je“gebruik“maakt“v‘’qŠan“mošGdules“raad“ik“je“stellig“aan“PLIP‘‹’als“een“mo˜dule“in“te“stellen.‘Als“je“dit“do˜et,ŽŸ ®kun–U je“oGok“de“prinšøčter“nog“gebruik˜en,“ga“naarŽ¤“卑ĀCharacter‘¹Ndevices‘ rœ--->Ž¦¹en‘U stelŽ”‘Ā–¹NParallel“printer“supportŽ¦¹in–°als“een“moGdule.‘$0Nu“heb“je“de“kšøčernel-ondersteuning“v˜oGor“PLIP‘”geactiv˜eerd.‘$0Als“het“de“eerste“k˜eer“is“datŽŸ ®je–U de“kšøčernel“compileert,“kijk“dan“alle“andere“opties“nog“na,“sla“de“instellingen“op“en“v˜erlaat“men˜ucong.ŽŸŲ¼Compileer–U het“tenslotte“metŽŽŽŒ‹-Æ Ū_2 ż ~?Ÿ„€ÕĮGŽĄ4.‘ń8KernelbQĀeric•®>h“ten›Õo“v“er˜de˜PLIP-in“terface’÷»š¹5ŽŽ ՁĮ żVƍ‘Ā#make–¹Ndep“;“make“cleanŽ¤ Š=‘#make‘¹NzliloŽ©Ų¼¹En–U als“je“gebruik“maakt“v‘’qŠan“moGdulesŽŸ“卑Ā#–¹Nmake“modulesŽ”‘#–¹Nmake“modules_installŽ¦¹Herstart–U nøču“je“systeem.ŽŸ(Ąœæ4Ž‘ĮKernelbpœeric•ch“ten›G\o“v“er˜de˜PLIP-in“terfaceŽŸæ:¹Nadat–Lje“de“kšøčernel“met“PLIP-ondersteuning“geactiv˜eerd“hebt“gecongureerd“en“gecompileerd,‘MÖzou“je“bij“hetŽ¤ ®b•Go“oten–v·v‘’qŠan“het“systeem“als“de“kšøčernel“direct“PLIP‘v®ondersteun˜t“of“w˜anneer“je“de“PLIP‘v®moGdules“laadt“(later,Ž”zie–ļtvšøčerderop)“als“je“PLIP‘ļLals“moGdules“hebt“gecompileerd,‘ongev˜eer“de“v˜olgende“meldingen“moGeten“krijgenŽ”(nøčummers–U kunnen“anders“zijn):ŽŸ“卑ĀNET3–¹NPLIP“version“2.2“gniibe@mri.co.jpŽŸ Š=‘plip1:–¹NParallel“port“at“0x378,“using“assigned“IRQ“7.Ž¦¹Afhankšøčelijk–HŠv‘’qŠan“je“klogd“en“syslogd“conguratie“zou“het“kunnen“dat“het“plip-bGeric˜h˜t“in“je“systeemlogbGestandenŽ”is–±Topgeslagen:‘)čraak“niet“in“paniek“als“je“de“melding“die“hiervšøčoGor“w˜erd“gegev˜en“niet“krijgt.‘†Als“je“PLIP‘±‰ffÕĮGŸ¼/sbin/route–?¬add“-net“${NETWORK}“netmask“${NETMASK}ŽŸ ;®‰ffÕĮGŸ ȍ¹NETWøčORK–en›2NETMASK“zouden˜reeds˜eerder˜mo•Geten˜zijn˜ingesteld.‘··Als˜je˜niet˜wøčeet˜ho“e˜je˜dat˜mo“etŽ”doGen,–U lees“dan“alsjeblieft“de“NET-2-HOøčWTO.Ž¦Als–U je“na“deze“route“opGdrac•øčh“t–U de“vøčolgende“melding“krijgt:ŽŽŽŒ‹5Ä Ū_2 ż ~?Ÿ„€ÕĮGŽĄ6.‘ń8A•®>ctiv“eer–Õde“PLIP-k®>oppQĀeling’2+¹6ŽŽ ՁĮ żVƍ‘ĀSIOCADDRT:–¹Nnetwork“unreachableŽŸO±¹gebruik–U dan“in“plaats“erv‘’qŠan“het“vøčolgende:ŽŸ!=‰ffÕĮGŸ’õ¼/sbin/route–?¬add“-net“${NETWORK}“netmask“${NETMASK}“dev“plip1ŽŸ ‰ffÕĮGŸÖ÷¹wšøčaarbij–ęĆje“zoals“gebruik˜elijk“de“in˜terfacenaam“moGet“gebruik˜en“die“in“de“k˜ernelbGeric˜h˜ten“w˜ordt“aangegev˜enŽ© ®(zie‘U hiervøčoGor).Ž¤Ų¼Je–U kunšøčt“alleen“in“de“v˜olgende“situatie“deze“v‘’qŠariabGelen“gerust“negeren:Ž”Als–ćØje“alleen“een“všøčerbinding“tot“stand“wilt“brengen“tussen“t˜w˜ee“computers“op“een“standalone“net˜w˜erk.‘K­In“datŽ¦gev‘’qŠal–'“kun“je“ieder“IP-adres“uitkiezen,‘0Élaten“wšøče“zeggen“respGectiev˜elijk“200.0.0.1“en“200.0.0.2.‘b\In“dit“gev‘’qŠal“kunŽ¦je–,pgerust“NETWšøčORK="200.0.0.0€ėn“NETMASK="255.255.255.0"plaatsen.‘cšDit“zijn“de“v˜o•Gorb“eeld-IP's–,pdie“ikŽ¦hieronder–U in“mijn“Snelle“PLIP“Installatie“gebruik.Ž”ĄOPMERKING¹:–200.0.0.1“en“200.0.0.2“zijn“slec•øčh“ts›v“o•Gorb“eeld-IP's,‘ ik˜raad˜je˜aan˜deze˜nøčummers˜b“eslist˜nietŽ¦te–U gebruikšøčen“aangezien“dit“adressen“kunnen“zijn“v‘’qŠan“w˜erk˜elijk“bGestaande“hosts“op“het“In˜ternet!Ž”Ik–U raad“je“ten“zeerste“aan“je“adres“te“kiezen“uit“de“"privšøče“adres€ļn˜terv‘’qŠallen:ŽŸ+Ś‘H=Ā10.0.0.0‘%Źp-‘+ź10.255.255.255Ž¤ Š=‘5WÖ172.16.0.0‘WŌ-‘+ź172.31.255.255Ž”‘5WÖ192.168.0.0‘ž†-‘+ź192.168.255.255ŽŸO±¹In–Ģžhet“bšGestand“/etc/hosts“v‘’qŠan“b˜eide“computers“zou“je“regels“to˜e“kunnen“vøčo˜egen“met“het“IP‘ĢŪv‘’qŠan“de“computersŽ¦die–U je“via“PLIP“met“elk‘’qŠaar“všøčerbindt.‘q€In“mijn“v˜o•Gorb“eeld–U zijn“de“regels:ŽŸ!=‰ffÕĮGŸ½­¼200.0.0.1‘$½“een‘I{h#–?¬dit“is“het“IP-adres“van“"een"Ž¦200.0.0.2‘$½“twee‘D;¼#–?¬dit“is“het“IP-adres“van“"twee"ŽŸ Ż[‰ffÕĮG¤Ö÷¹W‘’*øaar–U een“en“t•øčw“ee–U de“namen“zijn“die“je“všøčoGor“de“t˜w˜ee“hosts“hebt“uitgek˜ozen.ŽŸŲ¼Als–ęTje“NFS‘åŖwilt“activšøčeren,‘Š”afgezien“v‘’qŠan“het“€¼es€än˜t˜w˜oGorden“tijdens“de“k˜ernelconguratie,‘Š”moGet“je“inŽ¦/etc/expšGorts–ŠXregels“to˜evøčo˜egen“die“de“directory's“b˜esc•øčhrijv“en–ŠXdie“je“wøčenst“te“exp˜orteren.‘ć(In“mijn“vøčo˜orb˜eeldŽ¦zou–U je“de“všøčolgende“regel“toGe“kunnen“v˜oGegen“om“de“directory“/usr“te“kunnen“moun˜ten:ŽŸÆm‰ffÕĮGŸ’õ–?¬¼/usr’ˆwxtwee“(ro)ŽŸ ²£‰ffÕĮG”¹Lees–]všøčoGor“meer“informatie“o˜v˜er“NFS‘1alsjeblieft“de“daarop“geric˜h˜te“spGeciek˜e“doGcumen˜tatie;‘Xümeld“me“geenŽ¦problemen›U o•øčv“er˜NFS,˜ik˜zal˜je˜hierbij˜niet˜kunnen˜helpGen.Ž¤Ų¼Reb•Go“ot–U nøču“je“systeem.ŽŸ(©æ6Ž‘ĮA•cctiv“eer–G\de“PLIP-kcopppœelingŽŸæ:¹T‘’*øen–^slotte“zijn“dit“de“opšGdrac•øčh“ten–^die“je“met“de“p˜ermissies“v‘’qŠan“ro˜ot“mo˜et“uitv•øčo˜eren,‘…w“aarmee–^de“PLIP-inøčterfaceŽ¦w•øčordt›U geactiv“eerd˜(uiteraard˜mo•Get˜de˜k‘’qŠab“el˜reeds˜correct˜zijn˜aangesloten).Ž”ĄOPMERKING¹:–ÓėAls“er“iets“on•øčv“erw“ac“h“ts›ÓėgebGeurt,‘ócon“troleer˜dan˜nog˜eens˜de˜k‘’qŠab•Gel˜en˜de˜sp“elling˜v‘’qŠan˜deŽ¦opGdrac•øčh“ten.‘[cAls–Čje“de“instructies“juist“hebt“opgevøčolgd,› maar“er“nog“steeds“fouten“optreden,˜lees“dan“de“F‘žć AøčQŽ¦paragraaf,–U všøčeel“an˜t˜w˜ošGorden“zijn“reeds“b˜escøčhikbaar.Ž”Geef–U als“eerste“de“všøčolgende“opGdrac˜h˜t“ter“bGev˜estiging“dat“er“geen“lp-device“is“geladen.ŽŽŽŒ‹@× Ū_2 ż ~?Ÿ„€ÕĮGŽĄ6.‘ń8A•®>ctiv“eer–Õde“PLIP-k®>oppQĀeling’2+¹7ŽŽ ՁĮ żVƍ‘Ā#–¹Ncat“/proc/devicesŽ¤Ų¼¹Je–U mag“in“deze“uitvšøčoGer“geen“v˜erwijzing“naar“lp“te“zien“krijgen,“zoals“in:Ž©“卑¹PĀ6‘¹NlpŽ”¹Als–Ė\je“het“wšøčel“te“zien“krijgt,‘(ėv˜erwijder“dan“alsjeblieft“(tijdelijk)“het“lp-device“v˜oGor“je“v˜erder“gaat.‘Ō3AlsŽ¤ ®PLIP‘ įeenmaal– ōwøčerkt,‘³ékun“je“het“later“met“lp“probšGeren.‘TżAls“het“een“mo˜dule“is,‘³égebruik“je“rmmo˜d“vøčo˜or“hetŽ”vøčerwijderen–Zv›’qŠan“het“lp-device;‘]Cals“het“in“plaats“daarv˜an“in“de“kšøčernel“is“geb•Gou˜wd,‘[čmo“et–Zje“de“k˜ernel“opnieu˜wŽ”compileren–U met“lp“als“een“mošGdule“(een“vøčeel“b˜eter“plan).Ž¤Ų¼Nogmaals:›q€ik–U gebruik“de“namen“€ėen€ėn“"t•øčw“ee€äls‘U v“o•Gorb“eeld.˜Op›U €ėen"mo“et˜je˜de˜vøčolgende˜stapp“en˜uitvøčo“eren.Ž”Als–¼je“de“mošGdule“automounøčter“daemon“niet“hebt“en“je“compileerde“PLIP‘»żals“een“mo˜dule,‘ÕÖdan“mo˜et“je“hetŽ¤ ®laden:Ž¦‘Ā#–¹Ninsmod“plipŽŸŲ¼ĄOPMERKING¹:–zals“je“parallelle“p•Go“ort–zv‘’qŠan“een“ander“IRøčQ‘ogebruik“maakt“dan“7“en/of“een“ander“IO-adresŽ”heeft–tdan“0x378,‘{»dan“mošGet“je“het“aan“insmo˜d“opgevøčen.‘Ī'Zo˜ek“uit“wšøčat“het“feitelijk˜e“IR˜Q‘sśen“IO-adres“is“(hierŽ”k‘’qŠan–U de“DOS-opšGdrac•øčh“t–U MSD“dienst“do˜en,“maar“v•øčertrou“w–U hier“niet“al“te“vøčeel“op)“en“geef“iets“op“als:Ž¦‘Ā#–¹Ninsmod“plip“io=0x278“irq=5ŽŸŲ¼¹Meestal–!is“het“IRøčQ‘ļ7“of“5“en“het“IO-adres“0x378,‘Fa0x278“of“0x3bšGc.‘“„Het“is“v‘’qŠan“b˜elang“dat“je“het“adres“enŽ”het›t0IR•øčQ‘sęo“v“ereen˜laat˜k“omen˜met˜de˜hardw“are-instellingen˜(jump•Gers˜op˜oude˜k‘’qŠaarten,‘»õBIOS‘sęop˜mo“derneŽ”mo•Gederb“orden).ŽŸŲ¼Als–U je“parano€ļde“bGenšøčt,“con˜troleer“dan“of“de“moGdule“is“geladen“met:Ž¦‘"ržĀ#‘¹NlsmodŽ¤ Š=”‘Module:‘%Źp#pages:‘ rœUsed‘¹Nby:Ž”‘plip‘FŪ’3‘8ÆØ0Ž¤Ų¼¹Sla›±ac•øčh“t˜op˜de˜in“terfacenaam˜(plip0,–aplip1,“enzo•øčv“o•Gort;‘lees˜het˜ho“ofdstuk˜o•øčv“er˜k“ernelmeldingen˜hierv“oGor˜v“oGorŽŸ ®meer–U details)“en“stel“v•øčerv“olgens–U de“PLIP“inøčterface“in:Ž¦‘Ā#–¹Nifconfig“plip1“een“pointopoint“twee“upŽ”ĄOPMERKING¹:–ī.als“je“vøčošGor“je“parallelle“p˜o˜ort“een“ander“IRšøčQ‘īgebruikt“dan“IR˜Q‘ī7“en/of“een“ander“IO-adresŽ¤ ®dan–i_0x378“dan“moGet“je“dit“aan“ifcong“opgevšøčen:‘ūŸGebruik“hetzelfde“IR˜Q‘i#en“IO-adres“dat“in“de“k˜ernelmeldingenŽ”w•øčordt›U gegev“en˜en˜maak˜er˜iets˜v‘’qŠan˜als:Ž¦‘Ā#–¹Nifconfig“plip1“irq“7ŽŸ Š=‘#–¹Nifconfig“plip1“io_addr“0x3bcŽŸŲ¼¹De›U gebruik•øčelijk“e˜IR“Q˜is˜7˜of˜5,˜en˜het˜IO-adres˜0x378,˜0x278˜of˜0x3bGc.ŽŸŲ¼Con•øčtroleer›U n“u˜of˜het˜w“erkt...ŽŽŽŒ‹N Ū_2 ż ~?Ÿ„€ÕĮGŽĄ6.‘ń8A•®>ctiv“eer–Õde“PLIP-k®>oppQĀeling’2+¹8ŽŽ ՁĮ żVƍ‘Ā#‘¹NifconfigŽ¤ Š=”””‘¹P.....Ž”‘¹P.....Ž”‘¹Pplip1‘ž†Link–¹Nencap:10Mbps“Ethernet‘ rœHWaddr“FC:FC:C8:00:00:01Ž”‘Lö\inet‘¹Naddr:200.0.0.1– rœP-t-P:200.0.0.2“Mask:255.255.255.0Ž”‘Lö\UP–¹NPOINTOPOINT“RUNNING“NOARP– rœMTU:1500“Metric:1Ž”‘Lö\RX–¹Npackets:0“errors:0“dropped:0“overruns:0Ž”‘Lö\TX–¹Npackets:0“errors:0“dropped:0“overruns:0Ž”‘Lö\Interrupt:7–¹NBase“address:0x378Ž¤ė7¹V‘’*øošGeg–U de“route“to˜e“aan“"t•øčw“ee"...Ž©Ē`‘Ā#–¹Nroute“add“twee“plip1Ž”¹En–U als“je“ošGok“NFS“wilt“vøčo˜or“"t•øčw“ee":Ž¦‘Ā#‘¹Nrpc.portmapŽ¤ Š=‘#‘¹Nrpc.mountdŽ”‘#‘¹Nrpc.nfsdŽ¤ė7¹Op›U "t•øčw“ee"zijn˜de˜opGdrac“h“ten˜hetzelfde,˜maar˜je˜moGet˜€ėen"sc“hrijv“en˜in˜plaats˜v‘’qŠan˜"t“w“ee€ėn˜vice˜v“ersa.ŽŸŲ¼Op–±#€é€én“v‘’qŠan“je“computers“bGevindt“zicšøčh“naar“alle“w˜aarsc˜hjnlijkheid“de“PLIP-v˜erbinding,‘Č#als“dit“klopt“en“dieŽŸ ®computer–U wšøčordt“ge€ļden˜ticeerd“met“"t˜w˜ee",“kun“je“op“die“computer“oGok“opgev˜en:Ž¦‘Ā#–¹Nroute“add“default“gw“eenŽ”¹In–/’het“všøčo•Gorb“eeld‘/’hierv˜o“or,‘7is–/’"t˜w˜ee€ėen“laptop“met“alleen“een“PLIP-v˜erbinding“op“€ėen",‘7dus“t˜yp“ik“de“bGo˜v˜en-ŽŸ ®staande–U regel“op“"t•øčw“ee".ŽŸŲ¼Conøčtroleer–U het“tenslotte“metŽ¦‘Ā#–¹Nping“tweeŽ”¹v‘’qŠanaf‘U €ėen€ėnŽ¦‘Ā#–¹Nping“eenŽ”¹v‘’qŠanaf›U "t•øčw“ee€öm˜te˜con“troleren˜of˜alles˜w“erkt.Ž©Ų¼Natuurlijk–`įkun“je“deze“opšGdrac•øčh“ten–`įallemaal“automatiscøčh“laten“do˜en“in“een“script“dat“bij“de“systeemstart“wøčordtŽ¤ ®uitgevøčo•Gerd.‘ßŪJe›yého“eft˜slec•øčh“ts˜een˜script˜aan˜te˜mak“en˜w“aarin˜deze˜opGdrac“h“ten˜w“orden˜uitgev“oGerd:‘»n“u˜kun˜jeŽ”het–Jźals“rošGot“aanro˜ep˜en“wøčanneer“je“het“no˜dig“hebt,‘Lõof“je“kunøčt“een“op˜drac•øčh“t‘Jźto˜ev“o˜egen–Jźaan“/etc/rc.d/rc.inet2Ž”dat–U het“tijdens“de“systeemstart“aanroGept.Ž¦V‘’*øošGor–žøhet“jnafstemmen“v‘’qŠan“PLIP‘žckun“je“de“op˜drac•øčh“t–žøplip˜cong“gebruikšøčen,‘ńzie“de“man“page“v˜oGor“meerŽ”informatie.Ž¦V‘’*øošGor–U het“deactivøčeren“v‘’qŠan“PLIP“ho˜ef“je“slec•øčh“ts–U de“vøčolgende“op˜drac•øčh“t–U te“gevøčen:Ž©Ē`‘Ā#–¹Nifconfig“plip1“downŽŸė7¹wšøčaarmee–Ų'oGok“de“route“regels“w˜orden“v˜erwijderd.‘ś”Als“je“geen“gebruik“maakt“v‘’qŠan“de“automoun˜ter“daemon,Ž”vøčerwijder–U dan“ošGok“de“mo˜dule:Ž¦‘Ā#–¹Nrmmod“plipŽŽŽŒ‹ X› Ū_2 ż ~?Ÿ„€ÕĮGŽĄ7.‘ń8F‘žøųA®>Q.’¤¶¹9ŽŽ ՁĮ żVƍæ7Ž‘ĮF‘ž=‹AcQ.ŽŸæ:¹Deze–Ī`sectie“zal“(hopšGelijk)“een“oplossing“vøčo˜or“je“problemen“gevøčen.‘Ż@Als“je“andere“vragen“hebt,‘ģ°mail“me“danŽŸ ®gerust.ŽŸŠF‘øŽŽŽ‘¹Ik–U krijg“tijdens“de“systeemstart“(of“wšøčanneer“ik“de“plip“moGdule“laad)“de“v˜olgende“meldingen:Ž¤jŪ‘/ĀSIOCSIFADDR:–¹NNo“such“deviceŽ© Š=‘/SIOCADDRT:–¹NNetwork“is“unreachableŽŸŽ²‘¹en–U wšøčanneer“ik“de“k˜oppGeling“zoals“hierv˜ošGor“b˜esc•øčhrev“en–U instel,“krijg“ik“wøčeer“foutmeldingen“zoals:Ž”‘/ĀSIOCSIFADDR:–¹NNo“such“deviceŽ¦‘/SIOCSIFDSTADDR:–¹NNo“such“deviceŽ¦‘/SIOCADDRT:–¹NNetwork“is“unreachableŽ¦‘/mount–¹Nclntudp_create:“RPC:“Port“Mapper“failure“-“RPC:“Unable“to“sendŽŸ‘$@^ĄŽŽŽ‘/¹De–„]kšøčernel“heeft“om“de“een“of“andere“reden“geen“PLIP‘„0ondersteuning“geactiv˜eerd.‘6źDit“k‘’qŠan“te“wijtenŽ© ®‘/zijn‘U aan:ŽŸŽ²‘7³2øŽŽŽ‘A³3¹dat– ;je“geen“€¼es"hebt“gean•øčt“w“ošGord– ;op“"PLIP‘ (supp˜ort?‘Y4"tijdens“het“congureren“v‘’qŠan“de“køčernel;Ž¤žc‘7³2øŽŽŽ‘A³3¹Je–U €¼es"hebt“gean•øčt“w“ošGord–U op“"Prinøčter“supp˜ort?‘q€"tijdens“het“congureren“v‘’qŠan“de“køčernel.Ž”‘7³2øŽŽŽ‘A³3¹Je–U PLIP“als“een“mošGdule“compileerde,“dus“je“het“mo˜et“laden.Ž”‘7³2øŽŽŽ‘A³3¹Je›U v•øčerk“eerde˜p•Go“ort˜adresseert,˜d.w.z.‘q€dat˜je˜bijvøčo“orb“eeld˜plip1˜opgaf˜in˜plaats˜v‘’qŠan˜plip0.ŽŸoP‘øŽŽŽ‘¹Is–°er“een“manier“om“zo•øčw“el–°PLIP›ƒals“LP˜te“ondersteunen,‘/TbšGehalvøče“met“mo˜dules,‘/Tmisscšøčhien“met“t˜w˜eeŽ¦‘parallelle‘U p•Go“orten?ŽŸŽ²‘$@^ĄŽŽŽ‘/¹Ja,‘÷ōtot–ą©dusvšøčerre“zijn“er“t˜w˜ee“manieren“bGesc˜hrev˜en“in“"P˜atc˜hes“w˜aardoGor“PLIP›ą‹en“LP˜tegelijkøčertijdŽ¦‘/kunnen–U wøčorden“gebruikt":ŽŸŽ²‘7³2øŽŽŽ‘A³3¹Je–U kunšøčt“een“patc˜h“tošGepassen“zo˜dat“de“køčernel“b˜eiden“ondersteunøčt.Ž”‘7³2øŽŽŽ‘A³3¹Je–jĶkunšøčt“een“andere“patc˜h“toGepassen“w˜aarmee“de“k˜ernel“een“parallelle“p•Go“ort‘jĶv˜o“or‘jĶPLIP‘j’gebruiktŽ¦‘A³3en–U een“andere“vøčoGor“LP‘’*ø.ŽŸ‘øŽŽŽ‘¹Ik–›½heb“het“script“gemaakt“dat“mijn“2“computers“všøčerbindt.‘3µIk“stelde“de“k˜oppGeling“automatisc˜h“in“in“mijnŽ¦‘rc.inet2,‘ "wšøčaar–ū#ik“een“script“aanroGep“dat“de“k˜oppGeling“maakt“en“NFS‘ū activ˜eert.‘SMijn“"t˜w˜ee"host“moun˜tŽ¦‘een–²ķdirectory“op“€ėen";‘įŌik“heb“de“juiste“regels“to•Gegevšøčo“egd–²ķin“/etc/fstab“op“"t˜w˜ee".‘ŠēAls“ik“"t˜w˜ee"b•Go“otŽ¦‘w•øčanneer›U €ėen"do“wn˜is,˜stopt˜"halt€ėen˜aan“tal˜min“uten˜bij˜"moun“ting˜remote˜le˜systems...".ŽŸŽ²‘$@^ĄŽŽŽ‘/¹Dit–]µgebšGeurt“omdat“"t•øčw“ee"w“ac“h“t–]µtotdat“het“'t“b˜estandssysteem“op“€ėen"k‘’qŠan“mounøčten,‘ŸŚmaar“alsŽ¦‘/€ėen"došøčwn–3)is,‘Ŗ¬moGet“je“w˜ac˜h˜ten“totdat“"t˜w˜ee€ėr“genoGeg“v‘’qŠan“heeft“om“te“w˜ac˜h˜ten.‘ œOm“dit“teŽ¦‘/v•øčoGork“omen,–U kun“je:ŽŸŽ²‘7³2øŽŽŽ‘A³3¹Een›ó;commen•øčtaartek“en˜plaatsen˜in˜rc.inet2˜v“o•Gor˜de˜op“drac•øčh“t˜w“aarmee˜de˜remote˜bGestandssys-Ž¦‘A³3temen–U wšøčorden“gemoun˜t;Ž”‘7³2øŽŽŽ‘A³3¹De–ź½regel“in“/etc/fstab“v‘’qŠan“"t•øčw“ee"v“erwijderen–ź½en“de“remote“bGestandssystemen“handmatigŽ¦‘A³3moun•øčten›U w“anneer˜ze˜noGdig˜zijn;Ž”‘7³2øŽŽŽ‘A³3¹Een–4åbšGetere“oplossing“vøčo˜or“"t•øčw“ee"zou–4åzijn“wøčanneer“het“bij“het“b˜o˜oten“zou“detecteren“of“€ėen€ļnŽ¦‘A³3de› luc•øčh“t˜is,‘*øen˜alleen˜dan˜het˜bGestandssysteem˜moun“ten.‘_ÕDit˜k‘’qŠan˜w“orden˜bGew“erkstelligd˜doGorŽ¦‘A³3de–U mounšøčt“opGdrac˜h˜t“in“rc.d“te“v˜erv‘’qŠangen“doGor“iets“als:ŽŸ8¬‰ffÕĮGŸü®‘[ń¼if–?¬ping“-c“5“een“;“thenŽ¦‘fpēmount‘?¬een:/.....Ž¦‘[ńfiŽŸG‰ffÕĮGŸĆ¾‘øŽŽŽ‘¹Mijn–U kšøčoppGeling“is“er,“maar“pingen“lukt“niet.‘q€Ik“krijg“de“v˜olgende“melding“v‘’qŠan“de“k˜ernel:ŽŽŽŒ‹ b2 Ū_2 ż ~?Ÿ„€ÕĮGŽĄ7.‘ń8F‘žøųA®>Q.’Ÿ¶o¹10ŽŽ ՁĮ żVƟ Š=‘/Āplip1:–¹Ntimed“out“(1,“89)Ž¤®‘¹of–U een“vøčergelijkbare“melding.Ž”‘$@^ĄŽŽŽ‘/¹Dit›6żbGetek•øčen“t˜dat˜"jou“w˜k‘’qŠan“t˜v‘’qŠan˜de˜k“oppGeling"w“erkt,‘ouje˜computer˜v“erstuurt˜het˜signaal,‘oumaarŽ¤ ®‘/de–M~€ändere“k›’qŠan•øčt€än“t“w“oGordt–M~niet“of“jouøčw“k˜anšøčt“w˜ac˜h˜t“niet“op“het“juiste“IR˜Q/IO-adres.‘Z™Dit“is“hetŽ”‘/v‘’qŠaakst›āĆv•øčoGork“omende˜probleem˜en˜er˜zijn˜heel˜w“at˜mogelijk“e˜redenen˜v“oGor,‘,meestal˜gaat˜het˜omŽ”‘/een›~@slec•øčh“te˜k‘’qŠabGel˜of˜onjuist˜IR“Q‘~5en/of˜IO-adres.‘ģąHet˜onjuiste˜IR“Q‘~5is˜de˜bron˜v‘’qŠan˜meer˜dan˜60%Ž”‘/v›’qŠan–ŪĪde“problemen,‘żydus“het“is“zeer“w•øčaarsc“hijnlijk–ŪĪdat“het“omøčwisselen“v˜an“de“k˜abGel“het“probleemŽ”‘/všøčerhelpt.‘q€Hier–U is“een“gedetailleerde“lijst“met“mogelijk˜e“redenen:ŽŸ®‘7³2øŽŽŽ‘A³3¹De–Mk›’qŠabGel“is“niet“correct“aangesloten“of“is“k˜apšGot“of“anderszins“niet“go˜ed.‘²Conøčtroleer“het“zoŽ”‘A³3mogelijk–¹ųtussen“t•øčw“ee›¹ųLin“ux˜hosts˜die˜reeds˜met˜PLIP‘¹Ńw“erk“en.‘=ČAls˜dit˜niet˜mogelijk˜is,‘ŁprobGeerŽ”‘A³3de–5k›’qŠabGel“dan“in“ieder“gev˜al“met“een“tester“te“testen.‘^ÜHet“feit“dat“de“k˜abGel“wšøčerkte/niet“w˜erkteŽ”‘A³3met–U DOS/Win95“is“een“gošGed/slec•øčh“t‘U v“o˜ortek“en,–U maar“is“niet“w•øčaterdic“h“t.Ž¤®‘7³2øŽŽŽ‘A³3¹De–U computer“aan“"de“andere“k‘’qŠanšøčt"heeft“PLIP“niet“geactiv˜eerd.Ž”‘7³2øŽŽŽ‘A³3¹De–U všøčerbinding“is“met“een“noteb•Go“ok–U zonder“zuiv˜ere“parallelle“p•Go“ort,–U zie“hieronder.Ž”‘7³2øŽŽŽ‘A³3¹Je–¶hebt“ec•øčh“t–¶een“heel“go•Gedkšøčop“e–¶parallelle“p•Go“ort,‘"eeen‘¶"prin˜ter"p“o“ort,‘"ew˜aarmee–¶alleen“gegev˜ensŽ© ®‘A³3kunnen–U wšøčorden“v˜erzonden“en“die“geen“gegev˜ens“k‘’qŠan“on˜tv‘’qŠangen.Ž”‘7³2øŽŽŽ‘A³3¹Je–X’parallelle“p•Go“ort–X’is“niet“(minimaal)“ingesteld“op“bi-directional.‘ {ÖDoGe“dit“in“de“BIOS-Ž¦‘A³3conguratie.‘q€Geaøčv‘’qŠanceerde–U parallelle“p•Go“ortinstellingen–U zoals“EPP“of“ECP“zijn“oGok“ok.Ž”‘7³2øŽŽŽ‘A³3¹De–ģparallelle“p•Go“orten›ģhebb“en˜een˜andere˜IRøčQ,˜dus˜je˜mo“et˜de˜plip˜mo“dule˜(of˜lp˜mo“dule)˜metŽ¦‘A³3een–‹Ģander“irq“laden.‘ƒGa“terug“naar“het“hošGofdstuk“"A•øčctiv“eren–‹Ģv‘’qŠan“de“PLIP‘‹¾køčopp˜eling€ėn“kiesŽ¦‘A³3een–U ander“irq.Ž”‘7³2øŽŽŽ‘A³3¹Een–†¬ander“device“deelt“het“irq“(wšøčat“meestal“irq“7“is),‘Æöw˜ellic˜h˜t“is“het“een“geluidsk‘’qŠaart.‘,ÆV‘’*øertrou˜wŽ¦‘A³3DOS-programma's–“zoals“MSD‘¦niet,‘'0laad“in“plaats“daarv‘’qŠan“de“plip“moGdule“met“een“ander“irq.ŽŸ®‘øŽŽŽ‘¹Ik–U plaatste“het“juiste“IRšøčQ“en“IO-adres,“maar“ik“v˜erkreeg“de“adressen“v‘’qŠan“de“opGdrac˜h˜t“MSD.Ž¤®‘$@^ĄŽŽŽ‘/¹Ik–‘ķkreeg“v‘’qŠan“MSD‘‘Yeen“všøčerslag“met“v˜erk˜eerde“adressen.‘ 'ēProbGeer“het“v˜olgende“programma:Ž¦‘/h•øčttp://www.cs.caltec“h.edu/‘U h“un“y/para13.zip.Ž”‘øŽŽŽ‘¹Mijn–U kšøčoppGeling“w˜erkt,“en“ping“w˜erkt.‘q€Ik“on˜tv‘’qŠang“soms“de“v˜olgende“meldingen“v‘’qŠan“de“k˜ernel:ŽŸŠ=‘/Āplip1:–¹Ntimed“out“(1,“89)Ž”‘¹of–U vøčergelijkbare“meldingen.Ž”‘$@^ĄŽŽŽ‘/¹Dit›8äbGetek•øčen“t˜dat˜de˜andere˜k‘’qŠan“t˜nog˜niet˜heeft˜gean“t“w“oGord˜v“oGor˜de˜timeout.‘hAls˜alles˜w“erkt,‘>‰kunŽ¦‘/je–P deze“melding“negeren;‘Ķƒmeestal“bGetek•øčen“t–P dit“dat“de“andere“k‘’qŠanšøčt“v˜eel“langzamer“is,‘ŽČte“wijtenŽ¦‘/aan– åof“oudere“hardwšøčare“of“een“grotere“systeem˜bGelasting.‘XlJe“kun˜t“probšGeren“PLIP‘ Ņmet“de“op˜drac•øčh“tŽ¦‘/plip•Gcong›U b“eter˜af˜te˜stemmen.Ž”‘øŽŽŽ‘¹Ik–ä,heb“de“PLIP-všøčerbinding“ge€ļnstalleerd,‘ļmaar“als“ik“ping“krijg“ik“een“gegev˜ensv˜erlies“v‘’qŠan“100%.‘„IkŽ¦‘maakte–U een“vøčerbinding“v‘’qŠan“mijn“desktop“naar“mijn“noteb•Go“ok.Ž”‘$@^ĄŽŽŽ‘/¹De–@Āparallelle“p•Go“orten–@Āv‘’qŠan“een“aanøčtal“noteb•Go“oks–@Āzijn“niet“gošGed“geno˜eg“vøčo˜or“PLIP‘’*ø,“omdat“het“p˜o˜ortenŽ¦‘/zijn–śĀdie“alleen“gescšøčhikt“zijn“v˜oGor“prin˜ters,‘ Õd.w.z.‘Sadat“ze“alleen“gegev˜ens“kunnen“v˜erzenden,‘ Õen“nietŽ¦‘/kunnen–¶Æonšøčtv‘’qŠangen.‘–-Ik“w˜eet“tot“op“heden“niet“of“er“een“manier“is“om“ze“w˜erk˜end“te“krijgen.‘–-DeŽ¦‘/enige–U hoGop“is:ŽŸ®‘7³2øŽŽŽ‘A³3¹Kijk–Ølde“setup“v‘’qŠan“je“noteb•Go“ok–Ølna,‘ż>misscøčhien“is“er“een“manier“de“parallelle“p•Go“ort–Ølals“eenŽ¦‘A³3parallelle›Ó(p•Go“ort˜te˜congureren˜in˜plaats˜v‘’qŠan˜als˜een˜prinøčterp“o“ort.‘F.Meestal˜wøčordt˜dit˜"parallelŽ¦‘A³3enhanced‘U mo•Gde"geno“emd.ŽŽŽŒ‹ q, Ū_2 ż ~?Ÿ„€ÕĮGŽĄ7.‘ń8F‘žøųA®>Q.’Ÿ¶o¹11ŽŽ ՁĮ żVƍ‘7³2øŽŽŽ‘A³3¹ProbšGeer–I…plip“mo˜de“0.‘N°Ik“wøčeet“niet“ho˜e“dit“te“do˜en“en/of“het“wøčerkt“of“dat“het“nog“steedsŽ© ®‘A³3bGescšøčhikbaar–U is“in“de“laatste“k˜ernels.Ž¤®‘øŽŽŽ‘¹W‘’*øelkšøče–U snelheden“k‘’qŠan“ik“met“PLIP“bGereik˜en?Ž”‘$@^ĄŽŽŽ‘/¹Dit–+is“een“mošGeilijk“te“b˜ean•øčt“w“o˜orden–+vraag,‘Įöomdat“er“VEEL‘œüfactoren“meesp˜elen“die“de“p˜erformanceŽ¦‘/ink–U kunnen“b•Ge€ļnøčvlo“eden:Ž©®‘7³2øŽŽŽ‘A³3¹De–U snelheid“v›’qŠan“de“CPU“aan“bGeiden“zijden“v˜an“de“køčoppGeling;Ž¤®‘7³2øŽŽŽ‘A³3¹Het–U tøčypšGe“parallelle“p˜o˜ort“en“instellingen;Ž”‘7³2øŽŽŽ‘A³3¹De‘U systeemload;Ž”‘7³2øŽŽŽ‘A³3¹W‘’*øaar–U je“PLIP“vøčoGor“gebruikt;Ž¦‘/Om–]je“een“globale“indruk“te“gevšøčen,‘·zou“je“zo“ongev˜eer“40Kb˜ytes/sec“kunnen“bGereik˜en,‘·v˜eel“snellerŽ© ®‘/dan–U een“seri€ėle“snelheid“en“bijna“zo“snel“als“een“go•Gedkøčop“e‘U ethernetk‘’qŠaart.Ž¤®‘øŽŽŽ‘¹W‘’*øat–U gebšGeurt“er“als“ik“ifcong“up“en“ifcong“doøčwn“no˜dig“heb“vøčo˜or“plip1?Ž”‘$@^ĄŽŽŽ‘/¹'t–lŁLijkt“erop“dat“je“een“-arp“tošGe“mo˜et“vøčo˜egen“aan“de“op˜drac•øčh“t‘lŁifcong,‘rĒb˜ehalv“e–lŁde“eerste“køčeer“naŽ¦‘/iedere›U b•Go“ot.‘q€Ik˜heb˜het˜niet˜no“dig,˜missc•øčhien˜iemand˜anders˜w“el.Ž”‘øŽŽŽ‘¹Ik–q heb“de“IP-nšøčummers“die“v˜oGor“priv˜e“net˜w˜erk˜en“zijn“gereserv˜eerd“gelezen“en“200.0.0.1“en“200.0.0.2Ž¦‘bšGevinden–U zicøčh“niet“in“deze“ranges.‘q€Zouden“ze“niet“mo˜eten“wøčorden“gewijzigd?Ž”‘$@^ĄŽŽŽ‘/¹Ja,›Ų7eigenlijk–½’wøčel.‘¬Maar“zoals“ik“in“het“bGegin“al“onderstreepte,˜kšøčoGos“ik“alleen“v˜oGor“deze“adressenŽ¦‘/v›’qŠan•øčw“ege– de“een•øčv“oud– erv˜an,‘8•je“bGenøčt“vrij“ze“te“wijzigen“als“je“dat“wilt.‘“eHier“is“een“stukje“uit“deŽ¦‘/net-2-hoøčwto:ŽŸŠ=¤ Š=‘T˜kĀRFC1597–¹Nheeft“voor“prive“netwerken“in“'t“bijzonder“een“aantalŽ”‘g}£IP-adressen–¹Ngereserveerd.“Je“zou“deze“moeten“gebruiken,“aangezienŽ”‘g}£daarmee–¹Nwordt“voorkomen“dat“er“iets“vervelends“gebeurt“mocht“jeŽ”‘g}£onbedoeld–¹Neen“verbinding“krijgen“met“het“Internet.“DeŽ”‘g}£gereserveerde–¹Nadressen“zijn:Ž””‘^ 10.0.0.0‘%Źp-‘+ź10.255.255.255Ž”‘^ 172.16.0.0‘WŌ-‘+ź172.31.255.255Ž”‘^ 192.168.0.0‘ž†-‘+ź192.168.255.255Ž¤®‘øŽŽŽ‘¹Is–U er“een“manier“om“de“PLIP“parameters“bšGeter“af“te“stemmen“zonder“de“bronco˜de“te“wijzigen?Ž”‘$@^ĄŽŽŽ‘/¹Ja,–U die“is“er.‘q€ProbšGeer“de“op˜drac•øčh“t–U /sbin/plip˜cong.‘q€Zie“de“man“page“vøčo˜or“meer“info.Ž”‘øŽŽŽ‘¹Ik–°“gebruik“Debian“GNU/Linšøčux“en“onder“Debian,‘Ń|k˜omen“de“bGestanden“/etc/rc.d/rc.inet1“en“2“niet“v˜oGor.Ž¦‘W‘’*øaarin–U mošGet“ik“de“plip“conguratie-“op˜drac•øčh“ten‘U sc“hrijv“en?Ž”‘$@^ĄŽŽŽ‘/¹In–b„Debian“GNU/Linšøčux“moGet“je“/etc/init.d/net˜w˜ork“aanpassen,‘fw˜aarin“je“alle“opGdrac˜h˜ten“plaatstŽ¦‘/die–U anders“in“rc.inet1“en“2“zouden“staan.Ž”‘øŽŽŽ‘¹Ik–”“ondervind“problemen“bij“het“kšøčoppGelen“v‘’qŠan“t˜w˜ee“hosts“met“PLIP‘’*ø.“De“eerste“heeft“de“laatste“k˜ernel,Ž¦‘op–U de“t•øčw“eede›U w“ordt˜gebruik˜gemaakt˜v‘’qŠan˜de˜1.0.x˜PLIP-v“ersie:‘q€is˜dit˜een˜probleem?Ž”‘$@^ĄŽŽŽ‘/¹Ja–éhet“is“všøčeel“bGeter,‘ž°w˜anneer“dit“mogelijk“is,‘ž°dezelfde“PLIP‘čųv˜ersie“aan“bGeiden“k‘’qŠan˜ten“te“gebruik˜en.Ž¦‘/In–U plip.c“staat“bGesc•øčhrev“en–U dat“het“de“feitelijkšøče“PLIP“net“met“de“1.0.xx“PLIP“k‘’qŠan“w˜erk˜en.Ž”‘øŽŽŽ‘¹Thans–ѓwøčerkt“PLIP›Ńrmet“4“bits,‘ėćhoGe“zit“het“met“de“8“bit“PLIP˜w•øčaaro“v“er–ѓik“in“de“køčernel“doGcs“heb“gelezen?Ž¦‘Ik›U dac•øčh“t˜dat˜het˜MoGde˜1˜w“erd˜genoGemd.ŽŽŽŒ‹ ‚ó Ū_2 ż ~?Ÿ„€ÕĮGŽĄ8.‘ń8P•®>atc“hes–Õom“PLIP“en“LP“samen“te“gebruik®>en’Ł{¹12ŽŽ ՁĮ żVƍ‘$@^ĄŽŽŽ‘/¹Deze–»wMini-HošøčwT‘’*øo“is“v˜oGor“conguratie,‘!Õ lees“alsjeblieft“deŽ¤ ®‘//usr/src/lin•øčux/driv“ers/net/README*.PLIP‘ž¦bšGestanden‘’™v“o˜or›’™tec“hnisc“he˜informatie˜of˜neemŽ”‘/conšøčtact–¼‰op“met“de“auteur.‘§ŗHet“enige“w˜at“ik“w˜eet“is“dit:‘@Rde“standaard“PLIP‘¼nmaakt“gebruik“v‘’qŠanŽ”‘/"n•øčull›õ%prin“ter"k‘’qŠab•Gels˜en˜dit˜is˜Mo“de˜0˜(v•øčerw“ar˜dit˜niet˜met˜plip0,‘Xde˜in“terfacenaam),‘Xw“elk“e˜gebruikŽ”‘/maakt–9įv‘’qŠan“4“bits;‘BöMošGde“1“gebruikt“8“bits“en“zou“reeds“b˜escøčhikbaar“mo˜eten“zijn,‘?Tmaar“hiervøčo˜or“isŽ”‘/een–®„met“de“hand“gemaakte“k‘’qŠabšGel“no˜dig“en“deze“zal“alleen“tussen“t•øčw“ee–®„2“Linšøčux“hosts“w˜erk˜en.‘}«IkŽ”‘/wøčeet–oŗniet“hošGe“de“Mo˜de“1“PLIP‘o³link“op“te“zetten,‘v`als“men“de“k‘’qŠab˜el“eenmaal“heeft;‘}als“iemand“ditŽ”‘/w•øčel›U w“eet,˜laat˜me˜dit˜dan˜alsjeblieft˜w“eten.ŽŸ(Ąœæ8Ž‘ĮP•catc“hes–G\om“PLIP“en“LP“samen“te“gebruikcenŽŸæ:¹De–ŖbGeste“manier“om“PLIP›šen“LP˜samen“te“gebruikšøčen“is“doGor“gebruik“te“mak˜en“v‘’qŠan“k˜ernelmoGdules;‘¬īje“kun˜tŽ”plip.o–°ßactivšøčeren“en“deactiv˜eren“w˜anneer“je“af“moGet“drukk˜en“en“vice“v˜ersa.‘„¼Als“je“ec˜h˜t“bGeiden,‘ĒĪPLIP‘°Ēen“LPŽ”wilt–U gebruikšøčen,“probGeer“dan“de“v˜olgende“patc˜hes.ŽŸ#ƍó„!¢N ecbx1200Ä8.1Ž‘¾PLIP–øen“LP“samen“op“dezelfde“p•_śo“ort.ŽŸMŖ¹Als–’ģje“om“de“een“of“andere“reden“PLIP›’Üen“LP˜ondersteuning“direct“doGor“de“køčernel“ondersteund“wil,‘¢_kun“jeŽ”deze–U patcøčhes“probGeren.ŽŸŲ¼Je–U moGet“de“všøčolgende“stukk˜en“coGde“aanpassen,“maar“maak“v‘’qŠan˜tev˜oren“een“ó½HŠƒ ecti1000Åb‘’}/ackup‘ö®¹v‘’qŠan“deze“bGestanden:ŽŸX‰ffÕĮGŸ¼********–?¬aanpassingen“voor“linux/drivers/char/lp.c“***********************Ž”struct–?¬lp_struct“lp_table[]“=“{Ž”‘)ż`{–?¬0x3bc,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,Ž”NULL,‘?¬},Ž”/*‘~{–?¬0x378,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,Ž”NULL,‘?¬},Ž”‘)ż`{–?¬0x278,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,Ž”NULL,‘?¬},Ž”*/Ž”};Ž”#define–?¬LP_NO“1Ž””********–?¬aanpassingen“voor“linux/drivers/net/Space.c“********************Ž”#if–?¬defined(PLIP)“||“defined(CONFIG_PLIP)Ž”‘ž°extern–?¬int“plip_init(struct“device“*);Ž”‘ž°static–?¬struct“device“plip2_dev“=“{Ž”‘)ż`"plip2",–?¬0,“0,“0,“0,“0x278,“2,“0,“0,“0,“NEXT_DEV,“plip_init,“};Ž”‘ž°static–?¬struct“device“plip1_dev“=“{Ž”‘)ż`"plip1",–?¬0,“0,“0,“0,“0x378,“7,“0,“0,“0,“&plip2_dev,“plip_init,“};Ž”/*‘ž°static–?¬struct“device“plip0_dev“=“{Ž”‘)ż`"plip0",–?¬0,“0,“0,“0,“0x3BC,“5,“0,“0,“0,“&plip1_dev,“plip_init,“};Ž”*/Ž”#‘æundef‘?¬NEXT_DEVŽ”#‘ædefine‘?¬NEXT_DEV‘>\(&plip1_dev)Ž”#endif‘ X/*–?¬PLIP“*/ŽŸ ;®‰ffÕĮGŽŽŒ‹ ‘ Ū_2 ż ~?Ÿ„€ÕĮGŽĄ9.‘ń8Een–ÕPLIP-kš®>oppQĀeling“tussen“DOS“en“Lin˜ux’ä“3¹13ŽŽ ՁĮ żVƍUiteraard––is“het“standaard“disclaimer“v‘’qŠan“toGepassing:‘ĘkÅIk–ŗĄontving“deze“p›’}/atches“en“plaats“ze“hier“"zo˜als“ik“zeŽ¤ ®ontving".‘hgDit–ób›’}/etekent“dat“je“ze“op“eigen“risic˜o“kunt“pr˜ob˜er˜en.‘‰ffÕĮGŸńX‘¼struct–?¬lp_struct“lp_table[]“=“{Ž”‘{–?¬0x3bc,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,“NULL,“},Ž”‘{–?¬0x378,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,“NULL,“},Ž”‘/*–?¬{“0x278,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,“NULL,“},“*/Ž”‘};Ž”‘-ž²3–?¬->“2ŽŸ ff‰ffÕĮGŸć ‘ 9b¹2.ŽŽŽ‘Kernel‘U conguratieŽ©Š=‘/ĀPLIP–¹N(parallel“port)“support“(CONFIG_PLIP)“[n]“yŽ¤ Š=”‘/Parallel–¹NPrinter“support“[y]“yŽŸ®‘ 9b¹3.ŽŽŽ‘Kernelmelding–U tijdens“opstartenŽ¦‘/Ālp1–¹Nat“0x0378,“using“polling“driverŽ”‘/.....Ž”‘/NET3–¹NPLIP“version“2.0“gniibe@mri.co.jpŽ”‘/plip2:–¹NParallel“port“at“0x278,“using“assigned“IRQ“5.ŽŸŲ¼¹W‘’*øederom–U de“standaard“disclaimer,“als“in“sectie“8.1.ŽŸ(Ąœæ9Ž‘ĮEen–G\PLIP-kšcopppœeling“tussen“DOS“en“Lin˜uxŽŸæ:¹Na–؊de“eerste“uitga•øčv“e–؊v‘’qŠan“deze“Mini-HošøčwT‘’*øo“sc˜hrev˜en“v˜eel“mensen“om“info“o˜v˜er“een“k˜oppGeling“tussen“een“Lin˜uxŽ¤ ®en–o DOS‘o(of“Windoøčws)“computer.‘æ;Deze“algemene“bšGelangstelling“leidde“tot“het“to˜evøčo˜egen“v‘’qŠan“dit“ho˜ofdstuk.Ž”Ik–U hošGop“dat“het“vøčo˜or“iedereen“helpt.Ž©Ų¼Deze–ä]sectie“is“afkšøčomstig“v‘’qŠan“een“artik˜el“dat“ik“v˜ond“in“de“Lin˜ux“Gazette“en“het“is“gesc˜hrev˜en“doGor“JamesŽ”McDue– =ó  b> cmmi10µ<¹mcdue@scsn.netµ>“¹.‘YŠHet“gaat“o•øčv“er– =de“basisinstallatie“v‘’qŠan“een“PLIP‘ +kšøčoppGeling“tussen“een“Lin˜uxŽ”en–„÷een“DOS-computer“met“bGehšøčulp“v‘’qŠan“Windo˜ws“en“T‘’*ørumpšGet“WinSo˜cøčk“en“het“geeft“het“adres“v‘’qŠan“een“gaafŽ”programma–U wšøčaarmee“je“X-Windo˜w“programma's“onder“Windo˜ws“kun˜t“uitv˜oGeren.Ž¦De–į0laatste“sectie“is“een“addendum“ingezonden“doGor“James“V‘’*øahn“Åjvahn@short.cir–’}/cuit.c“om‘į0¼–aś¹wšøčaarin“hij“uitv˜ošGerig“b˜escøčhrijft“ho˜e“deze“køčopp˜eling“in“te“stellen“en“ho˜e“vøčeel“problemenŽ”kunnen–U wøčorden“opgelost.Ž¦ĄNeem–Õalsjeblieft“vš®>oQĀor“vragen“o˜v˜er“dit“hoQĀofstuk“met“hem“con˜tact“op,“niet“met“mij.ŽŽŽŒ‹œš Ū_2 ż ~?Ÿ„€ÕĮGŽĄ9.‘ń8Een–ÕPLIP-kš®>oppQĀeling“tussen“DOS“en“Lin˜ux’ä“3¹14ŽŽ ՁĮ żVƍÄ9.1Ž‘¾DOS-Lin ux‘ølink.ŽŸMŖ¹Ik–… všøčeronderstel“dat“je“aan“de“Lin˜ux“k‘’qŠan˜t“reeds“PLIP‘„žondersteuning“hebt“ingesteld“en“dat“je“de“juiste“k‘’qŠabGelŽ© ®hebt,–U kšøčeer“anders“terug“naar“v˜orige“hoGofdstukk˜en.Ž¤Ų¼Nu–U všøčoGor“de“DOS-k‘’qŠan˜t,“je“hebt“als“eerste“een“pac˜k˜et“driv˜er“noGdig.‘q€Die“is“hier“te“vinden:Ž”Åftp://ftp.crynwr.c‘’}/om/drivers/plip.zip‘U ¼Ž”¹Het–Č2programma“draait“onder“DOS‘Čen“fungeert“als“een“Ethernet“P•øčac“k“et›Č2driv“er.‘Ź¶Als˜je˜PLIP‘Čmet˜Windo“wsŽ¦wilt–‡jgebruikøčen,‘“żheb“je“ošGok“een“T‘’*ørump˜et“Winso˜cøčk“no˜dig.‘^Dit“dienšøčt“als“de“TCP/IP‘‡]in˜terface.‘^Anders“kun“jeŽ¦w•øčaarsc“hijnlijk–U TCP/IP“soft•øčw“are›U v“oGor˜DOS˜vinden.Ž”Ga–ć>nšøču“terug“naar“de“Lin˜ux-computer“en“v˜ošGeg“aan“/etc/hosts“het“adres“v‘’qŠan“de“DOS-computer“to˜e.‘ŁAls“jeŽ¦DOS-computer–źtgeen“geregistreerd“IP-adres“heeft,‘Čkun“je“ieder“adres“kiezen“(denk“aan“de“w•øčaarsc“h“u“wing‘źtinŽ¦hošGofdstuk–U 3“b˜etreft“IP-adressen).Ž”Stel–RLdat“je“všøčoGor“de“Lin˜ux“computer“de“naam“lin˜ux“k˜oGos“en“v˜oGor“de“DOS-computer“de“naam“dos.‘pDan“tik“jeŽ¦in:ŽŸ“卑Āifconfig–¹Nplip1“linux“pointopoint“dos“arp“upŽŸ Š=‘route–¹Nadd“dosŽŸŲ¼¹Natuurlijk–©{wil“je“dat“dit“iedere“kšøčeer“w˜ordt“gedaan“w˜anneer“je“de“lin˜ux“computer“b•Go“ot.‘n‘Hierv˜o“or–©{kun“je“deŽ¦všøčolgende–U regels“to•Gev˜o“egen–U aan“/etc/rc.d/rc.inet1:ŽŸę>‰ffÕĮGŸ¼/sbin/ifconfig–?¬plip1“linux“pointopoint“dos“arp“upŽ¦/sbin/route–?¬add“dosŽŸ ;®‰ffÕĮGŸ ȍ¹Hiermee–/wšøčordt“de“in˜terface“ingesteld“en“er“een“route“naar“to•Gegev˜o“egd.‘Z…Natuurlijk›/mo“et˜je˜plip2˜sc•øčhrijv“en˜alsŽ¦je–U de“t•øčw“eede–U parallelle“p•Go“ort‘U gebruikt.Ž”Ga–²terug“naar“de“DOS/Windoøčws“computer“en“wijzig“autošGexec.bat,‘.je“mo˜et“hierin“de“vøčolgende“regels“to˜evøčo˜e-Ž¦gen.ŽŸX‰ffÕĮGŸ¼c:\plip\plip.com‘?¬0x60Ž¦c:\tcpip\winsock\winpkt.com‘?¬0x60ŽŸ Ÿ&‰ffÕĮGŸŖ0¹Natuurlijk–ķ_ga“ik“erv‘’qŠan“uit“dat“je“plip.com“(de“pac•øčk“et›ķ_driv“er)˜in˜de˜directory˜c:/plip˜plaatst˜en˜de˜winpkt.comŽ¦in–U c:/tcpip,“anders“moGet“je“het“juiste“pad“instellen.Ž”Hiermee–ē?wšøčordt“het“plip.com“programma“ingesteld“op“pac˜k˜et“v˜ector“0x60“en“v˜erv˜olgens“het“winpkt.comŽ¦programma–fgeladen“dat“met“trumpšGet“winso˜cšøčk“op“dezelfde“v˜ector“k˜om˜t.‘„ŃAls“de“k‘’qŠabGel“anders“is“dan“lpt1Ž¦dan–{ōzal“je“plip.com“het“irq-nšøčummer“en“io-adres“op“moGeten“gev˜en.‘åżOok“moGet“winpkt“w˜orden“uitgev˜oGerd“omŽ¦de›8pac•øčk“et˜v“ector˜bGesc“hikbaar˜te˜mak“en˜v“oGor˜Windo“ws.‘~ĒV‘’*øanaf˜hier˜gaan˜w“e˜doGor˜de˜feitelijk“e˜setup˜onderŽ¦T‘’*ørump•Get›:CWinso“c•øčk˜Het˜enige˜w“at˜je˜ho•Geft˜te˜do“en˜is˜SLIP–:of˜PPP“deselecteren˜en˜60˜in•øčvulllen˜in˜de˜bGo“xŽ¦gelabGeld›tCP•øčac“k“et˜v“ector.‘ĪéV‘’*øertel˜het˜dan˜het˜IP-adres˜dat˜je˜het˜gaf,‘| het˜IP-adres˜v‘’qŠan˜de˜Lin“ux-computer˜alsŽ¦oGok–bde“standaardgatew•øča“y–ben“de“name“servøčer“of“als“het“ip“v›’qŠan“je“computer“of“het“adres“v˜an“de“name“servøčersŽ¦v›’qŠan–Åje“ISP‘Åals“je“v˜an“plan“bGenšøčt“een“v˜erbinding“te“mak˜en“met“het“In˜ternet.‘Į}(hiero˜v˜er“later“meer).‘Į}Sluit“deŽ¦setup–—?af“en“start“WinsoGcšøčk“opnieu˜w“op“en“dat“zou“het“mošGeten“zijn!‘7ÜPlaats“winso˜cøčk“in“je“opstartgro˜ep“en“jeŽ¦hebt–U alles“automatiscøčh“ingesteld!Ž”Als–ƌje“op“de“Windošøčws-computer“via“de“Lin˜ux-computer“toGegang“wilt“tot“het“In˜ternet,‘ŠŖzal“je“IP-MasqueradingŽ¦in–ćqmošGeten“stellen.‘tZie“de“NET-2-HO•øčWTO‘ćMv“o˜or–ćqinfo“hiero•øčv“er.‘tHiermee›ćqw“ordt˜de˜Windo“ws˜computer˜een-Ž¦v•øčoudigw“eg›U gemask“erd˜met˜het˜IP-adres˜v‘’qŠan˜je˜Lin“ux-computer.ŽŽŽŒ‹ع Ū_2 ż ~?Ÿ„€ÕĮGŽĄ9.‘ń8Een–ÕPLIP-kš®>oppQĀeling“tussen“DOS“en“Lin˜ux’ä“3¹15ŽŽ ՁĮ żVƍIk–Ā heb“oGok“een“programma“gevšøčonden“w˜aarmee“je“X-Windo˜w“programma's“onder“Windo˜ws“kun˜t“draaien!‘@€HetŽ© ®is–U te“vinden“op:Ž¤Ų¼Åhttp://www.tuc–’}/ows.c“om/‘U ¼Ž”¹Stel–īŸhet“o•øčv“ereenk“omstig–īŸde“aanšøčwijzingen“in“dan“hoGef“je“alleen“via“telnet“v‘’qŠanaf“de“Windo˜ws“computer“con˜tactŽ¦te–émakšøčen,‘’het“displa˜y“in“te“stellen“naar“de“Windo˜ws“computer“(bijv˜o•Gorb“eeld–é`DISPLA‘’*øY=duncan:0.0`)“en“hetŽ¦gewšøčenste–ŃQprogramma“uit“te“v˜oGeren.‘ęEr“is“niets“ga˜v˜er“dan“xv“onder“Windo˜ws“draaien!‘ęIk“hoGop“dat“je“hierŽ¦wøčat–U aan“hebt.ŽŸ#ƍÄ9.2Ž‘¾Een–øDOS-Lin ux“PLIP“link“erv‘’@ aringŽŸMŖĄOPMERKING:–OŌ¹Ik“onšøčtving“dit“doGcumen˜t“v‘’qŠan“James“V‘’*øahn“Åjvahn@short.cir–’}/cuit.c“om‘OŌ¼¹.›q Ik–ŖNplaats“het“hier“zonder“wijzigingen.˜Dit“bGetek•øčen“t–ŖNdat“hij“Ąv•®>oQĀor›7 ev“en“tuele˜vragen˜o“v“erŽ¦deze–-żsectie“vš®>eel“bQĀeter“is“gekw˜aliceerd“dan“ik,‘D7dus“mail“hem“alsjeblieft“in“plaats“v‘’\|an“mij‘¢m¹ZijnŽ¦erv‘’qŠaring–VĆmet“een“PLIP-všøčerbinding“op“een“DOS‘Vcomputer“met“slec˜h˜ts“een“disk˜ettestation“naar“een“Lin˜uxŽ¦computer–U is“het“pšGerfecte“vøčo˜orb˜eeld“v‘’qŠan“ho˜e“oplossingen“te“zo˜ekšøčen“v˜oGor“algemene“problemen.Ž”ĄLaatst–Õbijgew®>erkt“11“juli“1996Ž”¹Mijn–Ö3DOS‘ÖbGošøčx“met“alleen“een“disk˜ettestation“is“via“een“PLIP‘Önet˜w˜erk“v˜erbGonden“met“de“t˜w˜eede“prin˜terp•Go“ortŽ¦op–“ude“Linšøčux“computer.‘~Op“de“eerste“Lin˜ux“prin˜terp•Go“ort–“uis“een“prin˜ter“aangesloten,‘ĢJbšGeiden“zijn“p˜ermanenøčtŽ¦vøčerbšGonden–§€en“v‘’qŠanaf“de“DOS‘§kb˜ošøčx“log“ik“in“via“telnet“op“Lin˜ux.‘hŸHier“v˜olgen“mijn“aan˜tek˜eningen“w˜at“ik“hebŽ¦gedaan–U om“dit“te“bGewøčerkstelligen.Ž”W‘’*øanneer–@de“kšøčernel“prin˜terp•Go“orten–@trac˜h˜t“op“te“spGoren,‘zÓzal“het“ze“allen“op˜v‘’qŠangen,‘zÓtenzij“je“dit“v˜oGork˜om˜t.Ž¦Anders–U krijgt“PLIP“niets.‘q€Een“methošGde“is“de“drivøčers“als“mo˜dules“te“laden“wøčanneer“ze“no˜dig“zijn...Ž”µ<¹gniibGe@mri.co.jpµ>‘U ¹scøčhrijft:Ž”Ik–U hou“het“er“bij“je“aan“te“raden“v‘’qŠan“PLIP/LP“als“kšøčernelmoGdule“gebruik“te“mak˜en,“aangezienŽ©Ų¼‘øŽŽŽ‘¹mošGdules–U zijn“vøčo˜or“het“wijzigen“v‘’qŠan“de“conguratie“exib˜elŽ¤®‘øŽŽŽ‘¹(her)compileren–U v‘’qŠan“de“kšøčernel“is“v˜ošGor“b˜eginnende“gebruikšøčers“niet“een˜v˜oudigŽ”‘øŽŽŽ‘¹het–U naast“elk›’qŠaar“bGestaan“v˜an“PLIP“en“LP“is“alleen“uitvøčošGerbaar“met“mo˜dulesŽ¦Met–s6PLIP/LP‘rżals“kšøčernelmoGdule,‘ ekun“je“opgev˜en“w˜elk˜e“p•Go“ort–s6PLIP‘rżis“en“w˜elk˜e“p•Go“ort–s6LP‘’*ø.“Hier“is“een“v˜o•Gorb“eeld:Ž¤“卑Ā#–¹Ninsmod“lp.o“io=0x378ŽŸ Š=‘#–¹Ninsmod“plip.o“io=0x278“irq=2Ž©Ų¼¹Je–U kunšøčt“zelfs“t˜w˜ee“parallelle“p•Go“orten‘U gebruik˜en:Ž”‘Ā#–¹Ninsmod“plip.o“io=0x278,0x3bc“irq=2,5Ž¦¹In–U het“všøčo•Gorb“eeld‘U hierb“o˜v˜en,Ž¤Ų¼is–U plip0“toGegewøčezen“aan“0x278“en“het“irq“is“2,Ž”is–U plip1“tošGegewøčezen“aan“0x3b˜c“en“het“irq“is“5.Ž”Het–-Ngebruik“v‘’qŠan“mošGdules“is“b˜eslist“de“manier“om“v‘’qŠan“start“te“gaan.‘d:De“vøčolgende“metho˜de“geeft“aan“ho˜e“eenŽ¤ ®patcšøčh–»øop“de“k˜ernel“toGe“te“passen“w˜aardoGor“het“mogelijk“w˜ordt“zo˜w˜el“een“prin˜ter“als“PLIP‘»žop“v˜ersc˜hillendeŽ”p•Go“orten›vb“escøčhikbaar˜te˜hebb“en˜zonder˜dat˜hiervøčo“or˜mo“dules˜no“dig˜zijn.‘£‚Als˜je˜niet˜b“ekøčend˜b“enøčt˜met˜hetŽ”concept–U moGdule,“vind“je“dit“w•øčellic“h“t–U een“snellere“manier“om“het“in“te“stellen.ŽŽŽŒ‹·Ż Ū_2 ż ~?Ÿ„€ÕĮGŽĄ9.‘ń8Een–ÕPLIP-kš®>oppQĀeling“tussen“DOS“en“Lin˜ux’ä“3¹16ŽŽ ՁĮ żVƍJe–VŌzal“t•øčw“ee–VŌbšGestanden“in“de“køčernelsource“structuur“mo˜eten“aanpassen.‘v›Ik“gebruik“kšøčernel“1.2.13“en“v˜ond“eenŽ¤ ®aanšøčtal–£zwijzigingen“die“noGdig“w˜aren“in“../lin˜ux/driv˜ers/net/Space.c“om“mijn“systeem“v‘’qŠan“te“v˜o•Gorzien.‘\Zo“ekŽ”naar–håregel“295“všøčoGor“de“PLIP‘hądenities“om“er“zek˜er“v‘’qŠan“te“zijn“dat“je“p•Go“ort–håen“IR˜Q‘hąo˜v˜ereenk˜omen,‘m×en“maakŽ”een–énotitie“v‘’qŠan“w•øčelk“e›édriv“er˜het˜zal˜zijn˜(plip0,– ōplip1,“plip2).‘[ĆIn˜mijn˜gev‘’qŠal˜p•Go“ort˜0x278˜met˜IRøčQ‘Ų5˜(de˜k‘’qŠaartŽ”is–ßzo“gejumpšGerd)“maar“Space.c“denieerde“het“met“IRøčQ‘Žļ2.‘XIk“wijzigde“het“hierin,‘in“plaats“v‘’qŠan“de“b˜oøčx“teŽ”opšGenen–ŸQen“de“jump˜ers“te“všøčerzetten.‘PHet“alternatief“is“het“later“opgev˜en“v‘’qŠan“het“IR˜Q‘Ÿ>aan“ifcong,‘±Żmaar“deŽ”kšøčernel–K*zal“dan“met“het“onjuiste“IR˜Q‘K'v˜oGor“PLIP‘K'opstarten“en“w˜ellic˜h˜t“dat“'t“je“ergert.‘n.Het“is“een“een˜v˜oudigeŽ”(uit–U 1“tekøčen“bGestaande)“wijziging.Ž¤Ų¼De–U všøčolgende,“moGeilijk˜ere“stap:Ž”In›U .../driv•øčers/c“har/lp.c˜vind˜je˜ongev“eer˜op˜regel˜38˜het˜v“olgende:Ž©T:‰ffÕĮGŸ®ö¼struct–?¬lp_struct“lp_table[]“=“{Ž¤ ®‘ž°{–?¬0x3bc,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,“NULL,“},Ž”‘ž°{–?¬0x378,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,“NULL,“},Ž”/*‘ X{–?¬0x278,“0,“0,“LP_INIT_CHAR,“LP_INIT_TIME,“LP_INIT_WAIT,“NULL,“NULL,“},Ž”–?¬*“0x278“reserved“for“plip1Ž”‘?¬*Ž”–?¬*“};Ž”–?¬*“#define“LP_NO“3Ž”‘?¬*/Ž”};Ž”#define–?¬LP_NO“2ŽŸ ģŁ‰ffÕĮGŸ{č¹Let–>op“de“te“makšøčen“wijzigingen-“v‘’qŠan“€é€én“p•Go“ort–>is“een“commen˜taarregel“gemaakt,‘GĘdus“n˜u“zijn“er“slec˜h˜ts“2Ž”p•Go“orten›ü gedenieerd.‘SĻPøčo“ort˜0x3BC–ūõzal˜met˜PLIP“w•øčaarsc“hijnlijk˜niet˜w“erk“en˜-˜de˜IR“Q‘ūõlijn˜is˜op˜deze˜p•Go“ortenŽ”meestal–U niet“gošGed,“zoals“geconstateerd“op“oude“mono˜cšøčhrome“adapters“(MD˜A).ŽŸŲ¼Je–-Uhebt“toGcšøčh“w˜el“bac˜kups“gemaakt“v‘’qŠan“dit“bGestand“v˜oGordat“je“het“wijzigde?›d Ū_2 ż ~?Ÿ„€ÕĮGŽĄ9.‘ń8Een–ÕPLIP-kš®>oppQĀeling“tussen“DOS“en“Lin˜ux’ä“3¹17ŽŽ ՁĮ żVƍHerstart–b£het“systeem“zoGdat“alle“wijzigingen“en“de“nieu•øčw“e›b£k“ernel˜eect˜hebb•Gen.‘š Tijdens˜de˜b“o“otsequence˜(ofŽŸ ®došGor–U het“uitvøčo˜eren“v‘’qŠan“dmesg)“zie“je“als“je“de“patcøčhes“to˜epaste“of“anders“wøčanneer“de“mo˜dules“zijn“geladen:Ž©į¾‘Ālp0–¹Nat“0x03bc,“using“polling“driverŽ¤ Š=‘lp1–¹Nat“0x0378,“using“polling“driverŽ”‘[....]Ž”‘NET3–¹NPLIP“version“2.0“gniibe@mri.co.jpŽ”‘plip1:–¹NParallel“port“at“0x278,“using“assigned“IRQ“5.ŽŸ•¹De›U opGdrac•øčh“t˜"route"geeft˜dit˜te˜zien:Ž¦‘ĀKernel–¹Nrouting“tableŽ”‘Destination‘ž†Gateway–*ƒ¾Genmask“Flags–¹NMSS‘å8Window“Use“IfaceŽ”‘console2‘%Źp*‘FŪ’255.255.255.255–¹NUH‘å81436‘+ź0‘WŌ136“plip1Ž”‘loopback‘%Źp*‘FŪ’255.0.0.0‘!"U‘ž†1936‘+ź0‘WŌ109‘¹NloŽŸ•¹En–U €ļfcong“plip1"laat“zien:Ž¦‘Āplip1‘ž†Link–¹Nencap:10Mbps“Ethernet‘ rœHWaddr“FC:FC:C8:00:00:01Ž”‘H=inet‘¹Naddr:200.0.0.1– rœP-t-P:200.0.0.2“Mask:255.255.255.0Ž”‘H=UP–¹NPOINTOPOINT“RUNNING– rœMTU:1500“Metric:1Ž”‘H=RX–¹Npackets:132“errors:0“dropped:0“overruns:0Ž”‘H=TX–¹Npackets:136“errors:0“dropped:0“overruns:0Ž”‘H=Interrupt:5–¹NBase“address:0x278ŽŸ•¹Kijk––in“/etc/inetd.conf“om“te“zien“of“telnet“is“geactiv•øčeerd.‘\żW‘’*øellic“h“t––dat“je“de“man“page“vøčošGor“tcp˜d“wilt“lezen,Ž¤ ®en–Dhet“gebruik“v‘’qŠan“/etc/hosts.allošøčw“(ALL:“LOCAL)‘en“/etc/hosts.den˜y“(ALL:“ALL).“Je“zou“de“opGdrac˜h˜tŽ”"telnet›U lo•Gcalhost"mo“eten˜kunnen˜to“epassen.Ž©Ų¼Linšøčux–‰Ais“klaar,‘–In˜u“nog“de“DOS-k‘’qŠan˜t.‘ ćNogmaals,‘–Iw˜ees“ac˜h˜terdoGc˜h˜tig“bšGetreft“p˜o˜ort“0x3BC‘‰3als“deze“aan•øčw“ezigŽ”is.Ž¦Ik–U gebruik“NCSA's“telnet“en“Crynšøčwr's“PLIP“driv˜er“die“ik“op“deze“sites“aan˜trof:Ž¦Åftp://ftp.ncsa.uiuc.e‘’}/du/T‘’;Čelnet/DOS/ncsa/tel2308b.zip‘{¼Ž¦Åftp://ftp.crynwr.c‘’}/om/drivers/plip.zip‘U ¼Ž¦¹W‘’*øees–†Cer“zekšøčer“v‘’qŠan“NCSA's“v˜ersie“2.3.08“telnet“en“v˜ersie“11.1“v‘’qŠan“Cryn˜wr's“PLIP‘†6driv˜er“te“gebruik˜en.‘čZoGekŽ”naar–U en“lees“alsjeblieft“Crynøčwr's“SUPPOR‘’*øT.DOC“dat“elders“is“te“vinden.Ž¦Het–÷CONFIG.TEL‘„bGestand.‘ ±Het“meeste“erv‘’qŠan“is“de“standaard“en“om“wšøčat“ruim˜te“te“bGesparen“heb“ikŽ”geprobšGeerd– Uhet“hier“in“te“krimp˜en“om“je“(hop˜elijk)“slec•øčh“ts– Ude“info“te“gevøčen“die“je“no˜dig“hebt.‘Ž De“t•øčw“eedeŽ”p•Go“ort–U op“deze“computer“is“ingesteld“op“0x278“en“IRøčQ“5.ŽŸ1‰ffÕĮGŸs‘¼myip=200.0.0.2Ž”netmask=255.255.255.0‘$½“#–?¬subnetting“maskŽ”hardware=packet‘D;¼#–?¬netwerk“adapterkaart“(packet“driver“interface)Ž”interrupt=5‘Y:l#–?¬IRQ“waarop“de“adapter“is“ingesteldŽ”ioaddr=60‘c¹Ä#–?¬software“interrupt“vector“driver“dat“het“gebruiktŽ”#Ž”#[...veel‘?¬ongewijzigd...]Ž”#Ž”#–?¬plaats“aan“het“einde“van“het“bestand“deze“regel:Ž”name=console1–?¬;“hostip=200.0.0.1“;“nameserver=1“;“gateway=1ŽŽŽŒ‹ŅŹ Ū_2 ż ~?Ÿ„€ÕĮGŽĄ10.‘ń8PLIP–Õtussen“Linš®>ux“en“Windo˜ws“95.’H)¹18ŽŽ ՁĮ żVƉffÕĮG©ŗy(console1–U is“de“naam“v‘’qŠan“de“Linšøčux“computer,“je“kun˜t“gebruik˜en“w˜at“je“wilt)ŽŸŲ¼Ik–IÕmaakte“vøčošGor“tussen“b˜eiden“computers“een“nøčull-k‘’qŠab˜el“v‘’qŠan“12“fo˜ot,‘Len“(nadat“ik“in“b˜eginsel“erac•øčh“ter‘IÕkw“amŽ¤ ®dat–“Ėhet“niet“gošGed“wøčas“b˜edraad)“onšøčtstonden“er“geen“problemen.‘‚Een“standaard“11-draads“n˜ull“prin˜terk‘’qŠabGelŽ”zou–^ųošGok“mo˜eten“w•øčerk“en.‘In–^ųde“Linøčux“plip.c“bronco˜de“wøčordt“de“b˜edrading“aangegev•øčen.‘Alho˜ew“el–^ųmijn“k‘’qŠab˜elŽ”de–ÄØ17-17“connectie“heeft,‘ą‹denk“ik“niet“dat“het“ergens“všøčoGor“w˜ordt“gebruikt“en“het“w˜as“op“een“k‘’qŠan˜t-en-klareŽ”k‘’qŠabGel–U niet“aan•øčw“ezig.ŽŸhW‰ffÕĮGŸon¼@echo‘?¬offŽ”plip.com–?¬0x60“5“0x278Ž”telbin–?¬-s“console1ŽŸ‰ffÕĮG¦¹Hiermee–Vozou“de“všøčerbinding“met“de“Lin˜ux“bGo˜x“via“/dev/tt˜yp“tot“stand“moGeten“zijn“gebrac˜h˜t.‘ulNCSA's“telnetŽ”všøčoGorziet–¾in“8“virtuele“sc˜hermen“en“fungeert“oGok“als“een“ftp-serv˜er.‘ĀYDe“PLIP‘‹in˜terface“lev˜ert“een“redelijk˜eŽ”do•Gorvšøčo“er,‘,ik–krijg“met“mijn“an˜tiquiteiten“een“b•Gestandstransp“ort–v‘’qŠan“6.5K/s.‘uwLaten“w˜e“hopGen“dat“het“jouŽ”bGeter‘U afgaat.‘q€:-)Ž©'ė;æ10Ž‘¬%PLIP–G\tussen“Linšcux“en“Windo˜ws“95.ŽŸæ:¹Deze–usectie“is“leeg.‘ZņIk“gebruik“windošøčws“95“niet“v˜ošGor“iets“serieus,‘žb˜ehalvøče“sp˜ellen,‘ždus“ik“prob˜eer“het“o˜ok“nietŽ”en–’€geef“ošGok“niets“om“een“PLIP‘’Tkøčopp˜eling“met“Linšøčux.‘p De“vragen“o˜v˜er“een“dergelijk˜e“k˜oppšGeling“hebb˜en“deŽ”wšøčedstrijd–U "meest“gestelde“vraag"gew˜onnen,“dus“geef“ik“hier“(tot“zo˜v˜er)“een“denitief“an˜t˜w˜oGord.ŽŸŲ¼Nee,–"ptot›ł`dusvøčerre,“heeft˜niemand˜mij˜een˜succesv•øčolle˜k“oppGeling˜tussen˜Lin“ux˜en˜Windo“ws˜95˜gemeld.‘^AAlsŽ”iemand–Ījerin“slaagt“een“dergelijk“kšøčoppGeling“op“te“zetten,‘,½laat“dit“me“dan“alsjeblieft“onmiddellijk“w˜eten:Ž”duizenden–U PLIP“gebruikšøčers“w˜ac˜h˜ten“op“dit“nieu˜ws!Ž¦æ11Ž‘¬%V‘ž®(ragen?– ŠOpmerkingen?“Stuur–G\me“feedbacck.ŽŸæ:¹V‘’*øoGor›6?ev•øčen“tuele˜vragen˜en˜opmerkingen˜b•Gen˜ik˜te˜b“ereikøčen˜via˜e-mail˜op˜het˜adres˜Åc–’}/ontr“ozz@cli.di.unipi.itŽ”¼Ž©Ų¼¹F‘’*øeedbacšøčk–ėis“w˜elk˜om,‘$öeen“ev˜en˜tueel“fouten˜v˜erslag“nau˜wk˜eurig.‘]nIn“de“v˜olgende“uitga˜v˜e“zal“zelfs“een“nog“groterŽ”F‘žć AšøčQ–U sectie“zijn“opgenomen,“als“je“je“vragen“opstuurt,“en“uiteraard“de“an˜t˜w˜oGorden“als“je“deze“zelf“w˜eet.Ž¦Stuur–U alsjeblieft“geen“vragen“die“reeds“in“de“F‘žć AøčQ“zijn“opgenomen.Ž¦Als–w:je“me“om“hšøčulp“vraagt,‘æĄzorg“er“dan“alsjeblieft“v˜ošGor“dat“je“me“alle“informatie“geeft“die“ik“no˜dig“heb,Ž”op–iēz'n“minst:‘›k•øčernelv“ersie,›Ægebruikte‘iēopGdrac“h“ten,˜foutmeldingen,˜de–iēgebruikte“k‘’qŠabGel“en“ev•øčen“tuele‘iēandereŽ”systeemmeldingen–U gerelateerd“aan“PLIP‘’*ø.Ž¦ĄDenk–ŃSer“alsjblieft“aan“me“geen“vragen“te“stellen“o•®>v“er–ŃSPLIP‘ŃRmet“DOS/Windoš®>ws“3.1/Windo˜wsŽ”95,‘Éik–Ż6k‘’\|an“je“daar“niet“mee“helpšQĀen.‘ɀDeze“vragen“zouden“mo˜eten“w®>orden“opgestuurd“naar“JamesŽ”V‘’ ŗahn›Ļóė ecbi1000Ęjvahn@short.cir–’iHcuit.c“om˜¼Ą,‘ ™die˜me˜de˜DOS‘ĪŁaddendumŽ”toQĀestuurde.– Nogmaals:“het–Õheeft“geen“zin“hem“of“mij“te“vragen“naar“PLIP“met“Windo®>ws“95.ŽŸ'ė;æ12Ž‘¬%W‘ž®(aar–G\de“nieu•cw“e›G\uitga“v“en˜v‘’Ęan˜deze˜mini-ho“wto˜zijn˜te˜vindenŽŸæ:¹Deze›ž'mini-HO•øčWTO‘w“ordt˜b•Geheerd˜do“or˜de˜HOøčWTO‘co“€ördinators˜en˜wøčordt˜maandelijks˜gep“ost˜naarŽ”Åc‘’}/omp.os.linux.answers–3–¼“¹en“is“te“vinden“in“de“HOøčWTO-directory“op“sun-Ž”site–U en“sunsite's“mirrors.ŽŽŽŒ‹ŽĘ Ū_2 ż ~?Ÿ„€ÕĮGŽĄ13.‘ń8Krediet’ÉU¹19ŽŽ ՁĮ żVƍEen–<,andere“manier“op“deze“mini-HOšøčWTO‘<&op“te“spGoren“(en“con˜tact“met“mij“op“te“nemen)“is“via“mijn“HomeŽ¤ ®Pøčage,Ž©Ų¼Åhttp://www.cli.di.unipi.it/c–’}/ontr“ozz/intr“o.html‘ “ܼŽ”¹(italiaans)Ž¦Åhttp://www.cli.di.unipi.it/c–’}/ontr“ozz/intr“o_e.html‘ 0a¼‘U ¹(engels)ŽŸ(Ąœæ13Ž‘¬%KredietŽŸæ:¹V‘’*øeel–U dank“aan:ŽŸŲ¼‘øŽŽŽ‘¹Ricšøčk–U Lim“µ<¹ric˜klim@freenet.v‘’qŠancouv˜er.bGc.caµ>“¹v˜oGor“de“patc˜hes“om“PLIP“en“LP“samen“te“gebruik˜en.Ž©®‘øŽŽŽ‘¹T‘’*øakšøčeshi–ÓOk‘’qŠazaki“µ<¹GBA03552@nift˜yserv˜e.or.jpµ>“¹v˜oGor“de“patc˜hes“om“PLIP›Ņņen“LP˜op“t•øčw“ee‘Óv“ersc“hillendeŽ”‘parallelle›U p•Go“orten˜te˜gebruikøčen.Ž¦‘øŽŽŽ‘¹Jim–FąV‘’*øan“Zandt“µ<¹jrv@v‘’qŠanzandt.mšøčv.comµ>“¹v˜oGor“w˜at“advies“bGetreende“de“¼"¹tutorial¼"“¹in“deze“HO˜WTO.Ž¦‘øŽŽŽ‘¹F‘’*øernando–U Molina“µ<¹fmolina@nexo.esµ>“¹všøčoGor“n˜uttige“opmerkingen“o˜v˜er“IR˜Q's“en“IO-adressen.Ž¦‘øŽŽŽ‘¹James–U V‘’*øahn“µ<¹jv‘’qŠahn@short.circuit.comµ>“¹všøčoGor“de“ga˜v˜e“addendum“o˜v˜er“PLIP“tussen“DOS“en“Lin˜ux.Ž¦‘øŽŽŽ‘¹Aan–ń–alle“gebruikšøčers“die“h˜un“aan“PLIP‘ńngerelateerde“artik˜elen“in“de“lin˜ux“nieu˜wsgro•Gep“en›ń–p“ostte˜en/ofŽ”‘me––Dmailde.‘4ģDe“lijst“met“alle“mensen“die“me“hielpGen“met“info“en“opmerkingen“zou“langer“kunnen“zijnŽ”‘dan–U deze“Mini-HOøčWTO“zelf:‘q€bGedankt“allemaal!ŽŸ(Ąœæ14Ž‘¬%Cop•cyrigh“tmeldingŽŸæ:¹T‘’*øenzij–Gżanders“aangegevšøčen,‘„“v‘’qŠallen“HO˜WTO-doGcumen˜ten“onder“het“cop˜yrigh˜t“v‘’qŠan“h˜un“respGectiev˜e“auteurs.Ž”Lin•øčux›yJHO“WTO‘yAdoGcumen“ten˜mogen˜geheel˜of˜gedeeltelijk˜w“orden˜gereproGduceerd˜en˜gedistribueerd,‘‚Uvia˜elkŽ”fysiek–c@of“elektroniscšøčh“medium,‘fČzolang“deze“cop˜yrigh˜t-melding“op“alle“k˜opie€ėn“bGehouden“blijft.‘›ßCommerci€ėleŽ”herdistributie–~is“tošGegestaan“en“wøčordt“aangemo˜edigd;‘“de“auteur“zou“ec•øčh“ter–~graag“v‘’qŠan“dergelijk“distributies“opŽ”de–U hoGogte“wšøčorden“gebrac˜h˜t.Ž©Ų¼Alle–Npvšøčertalingen,‘ĢÄafgeleide“w˜erk˜en,‘ĢÄof“v˜erzamelde“w˜erk˜en“aangaande“enige“Lin˜ux“HO˜WTO-doGcumen˜tenŽ”mošGeten–ž`zijn“vøčo˜orzien“v›’qŠan“deze“cop•øčyrigh“t-melding.‘MADat–ž`wil“zeggen“dat“je“geen“afgeleide“w•øčerk“en–ž`v˜an“eenŽ”HOšøčWTO‘šŹmag–šŪproGduceren“en“aan˜vullende“b•Gep“erkingen–šŪop“de“distributie“erv‘’qŠan“mag“opleggen.‘B²Uitzonderin-Ž”gen–GĆop“deze“regels“kunnen“onder“bšGepaalde“v•øčo˜orw“aarden›GĆw“orden˜toGegestaan;‘L7neem˜alsjeblieft˜con“tact˜op˜metŽ”de–U Linšøčux“HO˜WTO“coG€ördinator“via“het“hieronder“aangegev˜en“adres.Ž¦In–.s't“k•øčort,‘dČw“e–.swillen“všøčerspreiding“v‘’qŠan“deze“informatie“via“zo˜v˜eel“mogelijk“k‘’qŠanalen“bGev˜orderen.‘żyW‘’*øe“willenŽ”ec•øčh“ter–dat“het“cop•øčyrigh“t–op“de“HO•øčWTO-došGcumen“ten–b˜ehouden“blijft,‘Ōen“zouden“graag“op“de“ho˜ogte“wøčordenŽ”gesteld–U v‘’qŠan“alle“plannen“om“de“HOøčWTO's“te“herdistribueren.Ž¦Als–zfje“vragen“hebt,›ƒ·neem“dan“alsjeblieft“conøčtact“op“met“Greg“Hankins,˜de“Linšøčux“HO˜WTO‘z\coG€ördinator,‘ƒ·viaŽ”email‘U lin•øčux-ho“wto@sunsite.unc.edu.ŽŽŽŒųķŖƒ’Ą;čŪ_2ÕĮGóė ecbi1000ó½HŠƒ ecti1000ó„!¢N ecbx1200óqLĖ ectt0900ó]fŒ ecbx1000ó&Lt$ffffecbx1440óŒ6 ecss1000óqLĖ ectt1000óžÖėI½q½qecss2074ó 1ź± ecrm1000ó !",š cmsy10ó  b> cmmi10łś¦ßßßßßßß