÷ƒ’À;è TeX output 2003.04.04:1526‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074»IPMasquerading+Napster‘fÑmini-HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹John–U E.“DannerŽ¡V‘ÿ*¸ertaald–U doGor:‘q€Ellen“Bokhorst’‡v1.6,“11“april“2000Ž¡Ÿ&°óŒ6 ecss1000¼In–ÿAdeze“mini-HO•¸èWTO‘ÿ+w“o“rdt–ÿAeen“manier“gepš¸èresenteerd“om“het“geb˜ruik˜ers“mogelijk“te“mak˜en“achter“een“IPMasq'dŽ¡Napster–TÆte“geb•¸èruik“en.‘prKijk›TÆvoGo“r˜meer˜info“rmatie˜over˜Napster˜alsjeblieft˜op˜hun˜w“ebsite:‘pÌóø8‹ ecsi1000½Napster˜HomepageŽ¡óqLË ectt1000¾Ž©(ló&Lt$ffffecbx1440À1Ž‘ÁDISCLAIMERŽŸ¿:¹Om–ƒõNapster“correct“te“kunnen“laten“w•¸èerk“en,‘­ËmošGet–ƒõje“een“op˜ening“in“het“IP‘ƒÀMasq'd“systeem“plaatsen.‘+ÈHieraanŽ¡inheren•¸èt›zÀw“orden˜pGoten“ti€ële˜bGev“eiligingproblemen˜gepresen“teerd.‘â_Helaas˜k‘ÿqÐan˜ik˜geen˜v“eran“t“w“oGordelijkheidŽ¡vš¸èoGor–Ѭdeze“hac˜k“accepteren.‘ç$Dus“als“je“dit“došGet,‘ðÏen“je“brandt“jezelf“hierdo˜or...‘ç$dan“is“dit“niet“mijn“sc•¸èh“uld.Ž¡Gew•¸èeldig...laten›U w“e˜er˜n“u˜mee˜bGeginnen.Ž¦À2Ž‘ÁINTRcODUCTIEŽŸ¿:¹Na–¶îhet“v¸èoGor“mijn“k›ÿqÐamergenoten“en“mijzelf“instellen“v˜an“een“net•¸èw“erk,‘Ïaonstond–¶îhet“probleem“dat“w¸èe“niet“inŽ¡staat–” wš¸èaren“Napster“te“gebruik˜en“omdat“ik“gebruik“had“gemaakt“v‘ÿqÐan“IPMasquerading.‘.DDus“stak“ik“er“w˜atŽ¡tijd–%in“en“kwš¸èam“met“de“hierin“bGesc˜hrev˜en“oplossing“v˜ošGor“het“probleem.‘áhIk“ho˜op“dat“het“v¸èo˜or“jou“net“zoŽ¡uitpakt–U als“v¸èošGor“mij...maar“ik“k‘ÿqÐan“je“niets“b˜elo•¸èv“en.Ž¦À3Ž‘ÁVcOOR–G\JE“BEGINTŽŸ¿:¹Ik–U heb“deze“oplossing“met“de“v¸èolgende“v‘ÿqÐariabGelen“getest:ŽŸî‘ 9b1.ŽŽŽ‘Napster–ˆRv2.0“Beta“5a“(vš¸èoGor“Windo˜ws),‘breng“een“b•Gezo“ek–ˆRaan“ó½HЃ ecti1000ÁNapster‘™ÓHomep‘ÿ}/age“¾–U ¹om“er“zekš¸èer“v‘ÿqÐan“te“zijn“dat“je“de“nieu˜wste“v˜ersie“hebt.Ž¤éÊ‘ 9b2.ŽŽŽ‘Een–U extern“IP“naar“het“in¸èternet.Ž¡‘ 9b3.ŽŽŽ‘Thans–U 6“systemen“ac•¸èh“ter–U de“IPMasq'd“macš¸èhine,“4“die“Napster“gebruik˜en.Ž¡‘ 9b4.ŽŽŽ‘Lin•¸èux›U k“ernel˜v“ersie˜2.2.12-20˜(RedHat˜v6.1˜Distributie)Ž¡‘ 9b5.ŽŽŽ‘IPMASQADM–U utilitš¸èy“v˜ersie“0.42,“haal“het“op“v‘ÿqÐanaf‘ª@¾Ž¦À4Ž‘ÁPRcOCEDUREŽŸ¿:¹Zorg–¿8er“als“eerste“vš¸èoGor“dat“je“de“v˜ersie“(of“nieu˜w˜ere)“hebt“die“in“de“v˜orige“sectie“w˜erd“genošGemd.‘¯ÈZorg“o˜okŽ© ®dat–U het“correct“is“ge€ïnstalleerd.ŽŸî‘ 9b1.ŽŽŽ‘Installeer–U Napster“op“de“Windoš¸èws“clien˜t“PC'sŽ¡‘ 9b2.ŽŽŽ‘Na–§½de“installatie“en“gebruikš¸èerssetup“v‘ÿqÐan“Napster,‘üebGegin˜t“deze“v˜ersie“met“"Finding“A˜cceptable“Lo-Ž¦‘cal–qãData“Pš¸èort".‘ÇÉNa“een“k˜orte“tijd“v˜olgt“een“foutmelding.‘ÇÉOpmerking:‘«Selecteer“via“het“le“men˜uŽ¦‘'PropšGerties'–U als“je“napster“v2.0“b˜eta“5a“reeds“hebt“ge€ïnstalleerd.ŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽó]fŒ ecbx1000Â5.‘ñ8D®>YNAMIC–ÕIP“AREA“(Dial-up“of“DHCP)’é㔹2ŽŽ ÕÁ ýV¯‘ 9b3.ŽŽŽ‘Selecteer–ÿ|hier“de“t•¸èw“eede–ÿ|optie“"I›ÿfam“not“bGehind“a“rew¸èall“or“I˜congured“mš¸èy“rew˜all“-“Use“TCP‘ÿfpGort:"Ž©Bn‘ 9b4.ŽŽŽ‘V‘ÿ*¸ul–îveen“uniek“nš¸èummer“in.‘=Iedere“computer“w˜aarop“Napster“zal“w˜orden“uitgev˜oGerd“heeft“een“andereŽ¤ ®‘p•Go“ort›n¬no“dig.‘¾$Het˜k‘ÿqÐan˜w•¸èellic“h“t˜makk“elijk“er˜zijn˜om˜het˜laatste˜n“ummer˜v‘ÿqÐan˜het˜IP-adres˜te˜gebruik“en.Ž¡‘Bijvš¸èo•Gorb“eeld:‘‘ôals–eZhet“IP‘eVv‘ÿqÐan“de“computer“192.168.1.2“is,‘iidan“zou“6702“het“een˜v˜oudigste“te“on˜thoudenŽ¡‘zijn.‘]ÝOpmerking:‘T wš¸èees–7er“zek˜er“v‘ÿqÐan“dat“je“geen“p•Go“orten–7uitkiest“v˜oGor“services“die“reeds“draaien“(d.w.z.Ž¡‘21,–U 110,“enc,“zie“/etc/services“v¸èoGor“een“lijst).Ž¦‘ 9b5.ŽŽŽ‘Herhaal–U de“stappšGen“1“-“4“v¸èo˜or“alle“systemen“wš¸èaarop“gebruik“zal“w˜orden“gemaakt“v‘ÿqÐan“Napster.Ž¦‘ 9b6.ŽŽŽ‘Log–hùnš¸èu“in“op“je“IpMasq'd“systeem“en“pas“een“opstartbGestand“naar“k˜euze“aan“(ik“k˜oGos“v˜oGorŽ¡‘/etc/rc.d/rc.loGcal).Ž© ô‘¾De–?¬volgende“regels“geven“de“connectie“door“aan“de“Napster“clients“draaiendŽ¡‘op–?¬de“hosts“achter“je“IPMasq'd“systeem.Ž¡‘(voeg–?¬ze“toe“aan“het“opstartbestand“-Ž¡‘je–?¬hebt“per“host“die“gebruik“maakt“van“Napster“€é€én“opdrachtregelŽ¡‘nodig)Ž¡¡‘/usr/sbin/ipmasqadm–?¬portfw“-a“-P“tcp“-L“xxx.xxx.xxx.xxx“6702“-R“192.168.1.2“6702Ž¡‘/usr/sbin/ipmasqadm–?¬portfw“-a“-P“tcp“-L“xxx.xxx.xxx.xxx“6703“-R“192.168.1.3“6703Ž¡‘/usr/sbin/ipmasqadm–?¬portfw“-a“-P“tcp“-L“xxx.xxx.xxx.xxx“6704“-R“192.168.1.4“6704Ž¡‘/usr/sbin/ipmasqadm–?¬portfw“-a“-P“tcp“-L“xxx.xxx.xxx.xxx“6705“-R“192.168.1.5“6705Ž¡¡‘Opmerking:–?¬XXX.XXX.XXX.XXX“is“het“IP-adres“van“het“Linux“IPMasqing“systeemŽ¡‘(het–?¬Internet“IP).Ž¦‘¹Opmerking:‘ãVZie–Ž de“IPMASQ-HO¸èWTO›ºals“je“problemen“ondervindt“met“IPMASQADM˜of“IPMas-Ž¡‘querading–"õin“het“algemeen.‘ÚþDit“došGcumen¸èt“is“er“alleen“om“die“mensen“te“help˜en“die“h¸èun“systeem“alŽ¡‘hebbšGen–±gecongureerd.‘^°De“IPMASQ-HO¸èWTO‘¢zal“diep˜er“ingaan“op“p˜ort“forw¸èarding“en“IPMasq“in“hetŽ¡‘algemeen.ŽŸ($À5Ž‘ÁDcYNAMIC–G\IP“AREA“(Dial-up“of“DHCP)ŽŸ¿:¹Zie–v‹hier“en“de“ProGcedure“sectie“als“je“IP-adres“iedere“kš¸èeer“wijzigt“als“je“een“v˜erbinding“met“het“in˜ternet“totŽ¡stand‘U brengt.ŽŸؼMet–ïdank“aan“Pš¸èeter“Illma˜y˜er“v˜oGor“de“v˜olgende“bijdrage:‘Tç(Dit“w˜erkt“het“bGeste“v˜oGor“degenen“met“dynamisc˜heŽ¡IP's...)ŽŸo¾------------------------------------------------------------Ž¡Onder–?¬debian“maakte“ik“een“forward“bestand“aan“in“/etc/ppp/ip-up.d“enŽ¡plaatste–?¬hierin“het“volgendeŽ¡¡#!/bin/shŽ¡ppp_ip="`/sbin/ifconfig–?¬ppp0“|“grep“'inet“addr'“|“awk“'{print“$2}'“|“sed“-eŽ¡'s/.*://'`"Ž¡/usr/sbin/ipmasqadm–?¬portfw“-fŽ¡/usr/sbin/ipmasqadm–?¬portfw“-a“-P“tcp“-L“${ppp_ip}“6702“-R“192.168.0.2“6702Ž¡¡Dit–?¬is“in“een“2.2.x“kernel“met“ipmasqadm“ge€ïnstalleerd“met“de“vanŽ¡toepassing–?¬zijnde“kernelmodules“ingecompileerd.Ž¡---------------------------------------------------------------ŽŽŽŒ‹ ® Û_2 ý ~?Ÿ„€ÕÁGŽÂ6.‘ñ8EINDPR®>ODUCT’fa!¹3ŽŽ ÕÁ ýV¯Charles–5ÔJ.“Fisher“wš¸èees“me“op“een“v˜ergelijkbaar“script“dat“k‘ÿqÐan“w˜orden“gebruikt“als“je“gebruik“maakt“v‘ÿqÐanŽ¤ ®DHCP–ÿ*¸.›U V“oGeg˜de˜v•¸èolgende˜regels˜in˜een˜script˜dat˜w“ordt˜uitgev“oGerd˜nadat˜je˜je˜IP-adres˜hebt˜v“erkregen.Ž©ؼ¾net_ip="`ifconfig–?¬eth0“|“awk“'/inet/“{sub(/addr:/,"",$2);“print“$2}'`"Ž¡/usr/sbin/ipmasqadm–?¬portfw“-fŽ¡/usr/sbin/ipmasqadm–?¬portfw“-a“-P“tcp“-L“${net_ip}“6702“-R“192.168.1.2“6702Ž¦¹Des–f³te“meer“macš¸èhines“Napster“ac˜h˜ter“je“IPMasq'd“mac˜hine“gebruik˜en,‘«des“te“meer“pGort“forw˜ards“heb“jeŽ¡noGdig.Ž©(ÀœÀ6Ž‘ÁEINDPRcODUCTŽŸ¿:¹Met–L.dit“systeem“is“het“mogelijk“Napster“op“juiste“wijze“ac•¸èh“ter–L.een“IPMasq'd“systeem“te“laten“w•¸èerk“en.‘0HopGelijkŽ¡wš¸èerkt–ïrhet“v˜oGor“jou“net“zoals“het“dat“v˜oGor“mij“deed!‘@wStuur“opmerkingen/suggesties/ames“alsjeblieft“naarŽ¡jed204@psu.edu.Ž¦À7Ž‘ÁHOcWTO‘G\BEHEERŽŸ¿:¹Dit–ºÒis“de“initi€ële“vš¸èersie“v‘ÿqÐan“dit“doGcumen˜t.›¢—Zeer“globaal“opgezet.˜Als“de“inš¸èteresse“er“is“en“er“zijn“zak˜en“dieŽ¡zijn–_%gewijzigd,‘a¦dan“zal“ošGok“dit“do˜cumenš¸èt“w˜orden“gewijzigd.‘ŽAls“iemand“anders“een“oplossing“heeft“w˜aarv‘ÿqÐanŽ¡hij/zij–O¨denkt“dat“die“bGeter“is....laat“me“dit“dan“in“ieder“gev‘ÿqÐal“wš¸èeten“alsjeblieft,‘PÀw˜e“kunnen“bGesprek˜en“w˜at“deŽ¡bGest–U mogelijk¸èe“oplossing“is.Ž¦À8Ž‘ÁCop•cyrigh“t–G\en“LicenctieŽŸ¿:¹Cop•¸èyrigh“t–U (c)“2000“doGor“John“E.“DannerŽ©ؼKš¸èopieer–¥‹en“distribueer“(v˜erk˜oGop“het“of“geeft“het“w˜eg)“gerust“dit“doGcumen˜t“in“ieder“gew˜enst“formaat.‘6ùV‘ÿ*¸erzoGc˜h˜tŽ¡w¸èordt–HŒcorrecties“en/of“opmerkingen“došGor“te“sturen“naar“de“b˜eheerder“v‘ÿqÐan“het“do˜cumen¸èt.‘KÃJe“mag“er“eenŽ¡afgeleide–U wš¸èerk“v‘ÿqÐan“mak˜en“en“het“distribueren“op“v˜oGorw˜aarde“dat“je:Ž¦1.Je–vafgeleide“wš¸èerk“(in“het“meest“gesc˜hikte“formaat,‘þzoals“sgml)“naar“de“LDP‘b(Lin˜ux“DoGcumen˜tatie“Pro‘Ž0ject)Ž¡of–6Tiets“dergelijks“do•Gorstuurt,‘<}zo“dat–6Thet“gepGost“k‘ÿqÐan“wš¸èorden“naar“het“In˜ternet.‘g