÷ƒ’À;è TeX output 2003.11.26:1330‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZ2ÿóþÖëI½q½qecss2074¼Linux‘fÑIPX-HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹Kevin–U ThorpGe,“óqLË ectt1000ºkevin@pricetrak.com’Ò g¹v2.3,“06“Maggio“1998Ž¡Ÿ&°óŒ6 ecss1000½ScopšGo–ªdi“questo“do˜cumento“€è“descrivere“come“ottenere,‘¿Vinstallaš¸ère“e“congura˜re“diversi“strumenti“dispšGonibili“p˜erŽ¡utilizzaš¸ère–{ñil“p˜rotošGcollo“IPX‘{çp˜er“k¸èernel“Linux.‘åòRevisione“e“manutenzione“della“traduzione“italiana:‘¿!óø8‹ ecsi1000¾Andrea“GirottoŽ¡(andrea.girotto@usa.net)‘U ½.ŽŸ(Àœó&Lt$ffffecbx1440ÀCon•cten“tsŽ©Øó]fŒ ecbx1000Á1Ž‘ÿIn®>trošQÂduzione–Õa“questo“do˜cumen®>to’*ÿ3ŽŽ¤ؼ‘ÿ¹1.1Ž‘%ý¡MoGdicš¸èhe–U dalla“v˜ersione“preceden˜te‘\G‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ1.2Ž‘%ý¡In¸ètroGduzione {‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¦Á2Ž‘ÿA‘þ¸øvv®>ertenza’ˆò†3ŽŽ¦3Ž‘ÿDoQÂcumen®>tazione’mð¨4ŽŽ¡‘ÿ¹3.1Ž‘%ý¡Nuo•¸èv“e›U v“ersioni˜di˜questo˜doGcumen“to‘ ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘%ý¡3.1.1Ž‘EûŸRisorse‘U in¸èternazionali‘7…‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘%ý¡3.1.2Ž‘EûŸRisorse‘U italiane‘‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ3.2Ž‘%ý¡F‘ÿ*¸eedbac¸èk‘mK‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ3.3Ž‘%ý¡Mailing‘U list‘‘?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¦Á4Ž‘ÿAlcuni–Õdei“termini“utilizzati“in“questo“doQÂcumen®>to’ÈN65ŽŽ¦5Ž‘ÿBrev®>e–Õdiscussione“sulla“topQÂologia“di“rete“IPX’Þ?T6ŽŽ¦6Ž‘ÿI–Õle“correlati“a“IPX“nel“lesystem“º/proc’ôÊÁ7ŽŽ¦7Ž‘ÿI–ÕtoQÂol“IPX“di“Greg“P®>age’F“7ŽŽ¡‘ÿ¹7.1Ž‘%ý¡I–U toGol“IPX“in“maggior“dettaglio‘o‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï7ŽŽ¦Á8Ž‘ÿCongurazione–Õdella“maccš®>hina“Lin˜ux“come“router“IPX’®)8ŽŽ¡‘ÿ¹8.1Ž‘%ý¡€È–U necessario“congurare“una“rete“in¸èterna?‘Ý?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?10ŽŽ¦Á9Ž‘ÿCongurazione–Õdella“propria“maccš®>hina“Lin˜ux“come“clien˜t“NCP‘˜r10ŽŽ¡‘ÿ¹9.1Ž‘%ý¡Come–U ottenere“Áncpfs‘ ?‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¡‘ÿ9.2Ž‘%ý¡Compilazione–U di“Áncpfs“¹pGer“il“k¸èernel“ó½HЃ ecti1000Â1.2.13‘õ‹‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¡‘ÿ9.3Ž‘%ý¡Come–U compilare“Áncpfs“¹pGer“i“k¸èernel“Â1.3.71++/2.0.*‘±G‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?12ŽŽ¡‘ÿ9.4Ž‘%ý¡Congurazione–U e“utilizzo“di“Áncpfs‘¹¿‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?12ŽŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÁCONTENTS’â¹2ŽŽ ÕÁ ýV¯Á10Ž‘ÿCongurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’¥7„15ŽŽ¤ؼ‘ÿ¹10.1Ž‘%ý¡Il–U pacc¸èhetto“Ámars_n•®>w“e‘Û‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡10.1.1Ž‘EûŸCapacit€à–U di“mars_n•¸èw“e‘›m‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡10.1.2Ž‘EûŸCome–U ottenere“mars_n•¸èw“e‘Í¡‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘%ý¡10.1.3Ž‘EûŸCome–U compilare“il“pacc¸èhetto“Ámars_n•®>w“e‘æÉ‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘ÿ10.2Ž‘%ý¡Il–U pacc¸èhetto“Álw®>ared‘Ÿ‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?22ŽŽ¡‘%ý¡10.2.1Ž‘EûŸCapacit€à–U di“Álw®>ared‘L¡‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?22ŽŽ¡‘%ý¡10.2.2Ž‘EûŸCome–U ottenere“Álw®>ared‘·í‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?22ŽŽ¡‘%ý¡10.2.3Ž‘EûŸCompilazione–U di“Álw®>ared‘Û±‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?22ŽŽ¡‘%ý¡10.2.4Ž‘EûŸCongurazione–U e“utilizzo“di“ºlwared‘H‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?24ŽŽ¤ØÁ11Ž‘ÿCongurazione–Õdella“maccš®>hina“Lin˜ux“come“clien˜t“di“stampa“No˜v˜ell‘l"225ŽŽ¡12Ž‘ÿCongurazione–Õdi“una“maccš®>hina“Lin˜ux“come“prin˜t“serv˜er“No˜v˜ell‘y¶®26ŽŽ¤ؼ‘ÿ¹12.1Ž‘%ý¡Prerequisiti‘ÑK‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽ¡‘ÿ12.2Ž‘%ý¡Congurazione‘à‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?26ŽŽ©ØÁ13Ž‘ÿPš®>anoramica–Õsui“comandi“uten˜te“e“di“amministrazione“di“ncpfs’„õ27ŽŽ¡‘ÿ¹13.1Ž‘%ý¡Comandi‘U uten¸ète‘ W‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?27ŽŽ¡‘ÿ13.2Ž‘%ý¡Strumen¸èti–U pGer“la“gestione‘è¿‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?28ŽŽ¦Á14Ž‘ÿCongurazione–Õdi“PPP“pšQÂer“reti“con“supp˜orto“IPX’¿ç28ŽŽ¡‘ÿ¹14.1Ž‘%ý¡Congurazione–U di“un“serv¸èer“IPX/PPP‘9 ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?28ŽŽ¡‘%ý¡14.1.1Ž‘EûŸPrimi‘U passi‘KI‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?29ŽŽ¡‘%ý¡14.1.2Ž‘EûŸProgettazione‘á‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?29ŽŽ¡‘%ý¡14.1.3Ž‘EûŸCongurazione–U di“ÁpppQÂd“¹pGer“il“serv¸èer‘ ß‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?29ŽŽ¡‘%ý¡14.1.4Ž‘EûŸV‘ÿ*¸erica–U della“congurazione“del“serv¸èer‘Áa‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?30ŽŽ¡‘ÿ14.2Ž‘%ý¡Congurazione–U di“un“clien¸èt“IPX/PPP‘G#‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?30ŽŽ¡‘%ý¡14.2.1Ž‘EûŸCongurazione–U di“ÁpppQÂd“¹pGer“il“clien¸èt‘÷‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?30ŽŽ¡‘%ý¡14.2.2Ž‘EûŸV‘ÿ*¸erica–U del“clien¸èt“IPX/PPP‘ñ•‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?30ŽŽ¦Á15Ž‘ÿIl–Õtunnel“IPX“su“IP’X:Œ30ŽŽ¡‘ÿ¹15.1Ž‘%ý¡Come–U ottenere“Áip®>xtunnel‘㪑ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?31ŽŽ¡‘ÿ15.2Ž‘%ý¡Compilare‘U Áip®>xtunnel‘8:‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?31ŽŽ¡‘ÿ15.3Ž‘%ý¡Congurazione–U di“Áip®>xtunnel‘«*‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?31ŽŽ¡‘ÿ15.4Ž‘%ý¡V‘ÿ*¸erica–U e“utilizzo“di“ºipxtunnel‘‘ü¹.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?31ŽŽ¦Á16Ž‘ÿSuppšQÂorto–Õcommerciale“IPX“p˜er“Lin®>ux’ü¹ƒ32ŽŽ¡‘ÿ¹16.1Ž‘%ý¡Net•¸èw“ork–U Desktop“di“Caldera‘©k‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?32ŽŽŽŽŒ‹ΠÛ_2 ý ~?Ÿ„€ÕÁGŽÁ1.‘ñ8In®>trošQÂduzione–Õa“questo“do˜cumen®>to’“¹3ŽŽ ÕÁ ýV¯Á17Ž‘ÿAlcune–Õdomande“frequenš®>ti“(F‘þ¸øA˜Q)’}|32ŽŽ¤Ø18Ž‘ÿCop•®>yrigh“t’ˆÛk34ŽŽ¡19Ž‘ÿV‘ÿ ºarie–Õe“ringraziamen®>ti’Jñ34ŽŽŸ(ÀœÀ1Ž‘ÁInctrošpœduzione–G\a“questo“do˜cumenctoŽŸ¿:¹Questo–Öš€è“il“Linš¸èux“ÁIPX-HO®>WTO¹.“Insieme“a“questo,‘ïè€è“consigliabile“leggere“(o“a˜v˜er“letto)“anc˜he“il“doGcumen˜toŽ¤ ®ÂNET-3-HO¾˜WTO–U ¹di“Lin¸èux.ŽŸ#Ãó¥!¢N ecbx1200Ä1.1Ž‘¾Mo_údicš he–¸dalla“v˜ersione“preceden˜teŽŸMªÁCam®>bio–´Šdi“autore–8ѹSenš¸ètiti“ringraziamen˜ti“a“T‘ÿ*¸erry“Da˜wson“pGer“a˜v˜ermi“ceduto“questo“doGcumen˜to“e“congrat-Ž¡ulazioni–U pGer“essere“div•¸èen“tato–U padre“:-).Ž©ؼÁAggiun®>te–S ¹Aggiunš¸èta“una“brev˜e“spiegazione“di“IPX:“un“ten˜tativ˜o“di“rispGosta“alle“n˜umerose“confuse“domandeŽ¡pGoste–U sulle“liste“di“discussione.Ž¦ÁCorrezioni/ggiornamen®>ti–EW¹Nuoš¸èv‘ÿqÐa“v˜ersione“di“ncpfs“c˜he“suppšGorta“login“NDS.“Si“tratta“di“b˜eta“test“e“p˜otrebb˜eŽ¡essere–U proibita“nel“proprio“paese“in“seguito“all'uso“di“una“tecnologia“copGerta“da“registrazione.Ž¦Aggiun¸èta–U del“suppšGorto“dei“p˜ermessi“(trustee“p˜ermission)“del“servš¸èer“in“mars_n˜w˜e.‘q€Ancora“in“bGeta“test.ŽŸ#ÃÄ1.2Ž‘¾In tro_úduzioneŽŸMª¹P¸èaragonata–ñ»ad“altri“sistemi“opšGerativi“di“tip˜o“Unix“l'implemenš¸ètazione“di“rete“del“k˜ernel“di“Lin˜ux“€è“inno˜v–ÿqÐativ“a.Ž¡La–ŠZpšGossibilit€à“di“seguire“un“n•¸èuo“v“o–ŠZappro˜ccio“nello“svilupp˜o“del“kš¸èernel,‘שha“consen˜tito“il“suppGorto“(previaŽ¡compilazione)–U di“div¸èersi“protošGcolli“non“TCP/IP‘ÿ*¸.“Il“proto˜collo“IPX“€è“uno“di“questi.Ž¦Il–¾kš¸èernel“Lin˜ux“suppGorta“solamen˜te“il“protošGcollo“IPX.“Non“€è“ancora“in“grado“di“gestire“proto˜colli“comeŽ¡IPX/RIP›ÿ*¸,–U SAP“o“NCP˜,“cš¸èhe“sono“implemen˜tati“da“altro“soft˜w˜are“come“doGcumen˜tato“in“questo“HO˜WTO.Ž¦Il–]*suppGorto“IPX‘](fu“sviluppato“originariamen¸ète“da“ÂA¾˜lan–›Cox“(alan@lxor–ÿ}/guk.ukuu.or“g.uk)–]*¹ed“€è“stato“signica-Ž¡tiv‘ÿqÐamen¸ète–U accresciuto“da“ÂGr–ÿ}/e“g–“°Page“(gr–ÿ}/e“g@c“alder“a.c“om)‘U ¹.ŽŸ(ÀœÀ2Ž‘ÁA‘þ=‹vvcertenzaŽŸ¿:¹L'autore–Äýnon“conosce“e“non“pu€ò“conoscere“tutto“lo“scibile“sul“soft•¸èw“are–Äýdi“rete“pGer“Lin¸èux.‘AuSi“prega“di“accettareŽ¡e–b‹considerare“il“fatto“cš¸èhe“questo“doGcumen˜to“probabilmen˜te“con˜tiene“errori.‘™ÁP˜er“informazioni“pi€ù“dettagliateŽ¡e–s¢accurate,‘{B€è“necessario“leggere“i“le“README‘sšinclusi“con“ogni“soft•¸èw“are–s¢descritto.‘ÍSi“tenš¸èter€à“di“man˜tenereŽ¡questo–îdošGcumen¸èto“il“pi€ù“p˜ossibile“esatto“e“aggiornato.‘ =Le“vš¸èersioni“del“soft˜w˜are“corrispGondono“a“quelleŽ¡dispGonibili–U al“momenš¸èto“in“cui“si“scriv˜e.Ž¦N€é–´£l'autore,‘̃n€é“gli“sviluppatori“del“soft•¸èw“are–´£descritto“sono“in“grado“di“orire“protezione“nei“confron¸èti“delleŽ¡vš¸èostre–îazioni.‘OKQualora“il“soft˜w˜are,‘anc˜he“se“congurato“come“descritto“in“questo“doGcumen˜to,‘do˜v˜esse“causareŽ¡dei–"¡problemi“alla“rete,‘,»la“respGonsabilit€à“€è“solo“vš¸èostra.‘`«Questo“a˜vv˜ertimen˜to“€è“do˜vuto“al“fatto“c˜he“il“disegno“eŽ¡la–’}congurazione“di“una“rete“IPX‘’Lnon“sempre“sono“semplici“e“talvš¸èolta“pGossono“sorgere“in˜terazioni“indesiderateŽ¡con–Oaltri“router“o“le“servš¸èer,‘Ncausati“da“errori“in“fase“di“progettazione“o“congurazione.‘Ç L'inserimen˜to“diŽ¡questo›U a•¸èvv“ertimen“to˜€è˜stato˜ric“hiesto˜da˜coloro˜c“he˜hanno˜imparato˜la˜lezione˜sulla˜propria˜pGelle.ŽŽŽŒ‹H2 Û_2 ý ~?Ÿ„€ÕÁGŽÁ3.‘ñ8DoQÂcumen®>tazione’kÍ<¹4ŽŽ ÕÁ ýV¯À3Ž‘ÁDopœcumenctazioneŽŸ¿:¹Questo–GßdoGcumenš¸èto“presume“c˜he“si“sappia“compilare“un“k˜ernel“Lin˜ux“con“le“opzioni“di“rete“appropriate“eŽ¤ ®cš¸èhe–þÂsi“conoscano“i“toGol“di“rete“basilari“come“ºifconfig“¹e“ºroute¹.‘neP˜er“maggiori“informazioni,‘)*si“rimanda“alŽ¡doGcumenš¸èto–U ÂNET-3-HO¾˜WTO“¹,“c˜he“descriv˜e“proprio“questi“argomen˜ti.ŽŸؼAltri–U doGcumenš¸èti“HO˜WTO,“c˜he“p•Gotrebb“ero–U essere“utili“sono“i“seguen˜ti.ŽŸ ·‘Õóë ecbi1000ÅEthernet-HO´¤WTOŽŽŽ¤;S‘¹Descrivš¸èe–U i“dettagli“di“congurazione“di“un“dispGositiv˜o“Ethernet“pGer“Lin˜ux.ŽŸÈ’‘ÕÅPPP-HO´¤WTOŽŽŽ¡‘¹Il–U suppšGorto“IPX“€è“disp˜onibile“a“partire“dalle“vš¸èersioni“Â2.2.0d‘]—¹dell'implemen˜tazione“PPP“di“Lin˜ux.ŽŸ"ºùÄ3.1Ž‘¾Nuo• v“e›¸v“ersioni˜di˜questo˜do_úcumen“toŽ©Mª¹Se–º`questa“copia“del“doGcumenš¸èto“ha“pi€ù“di“due“mesi,‘ÙSsi“raccomanda“caldamen˜te“di“ottenere“una“n˜uo˜v‘ÿqÐa“v˜ersione.Ž¤ ®Il–ÁmsuppšGorto“di“rete“p˜er“Linš¸èux“€è“in“con˜tin˜ua“ev˜oluzione,‘Ü€pGertan˜to“anc˜he“questo“doGcumen˜to“viene“moGdicatoŽ¡molto‘U spGesso.ŽŸ sKÁ3.1.1Ž‘#!\Risorse‘Õin®>ternazionaliŽ¦¹L'ultima–U vš¸èersione“rilasciata“di“questo“doGcumen˜to“pu€ò“sempre“essere“otten˜uta“tramite“ftp“anonimo“da:Ž¤ؼºftp:¹/sunsite.unc.edu/pub/Lin•¸èux/doGcs/HO“WTO/IPX-HO“WTOó  b> cmmi10µ>¹/‘8Ào:‘ãPºftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/other-formats/IPX-HOWTOó !",š cmsy10¸fº-html.tar,ps,dvi¸gº.gzŽ¡¹T›ÿ*¸ramite–L¯il“W˜orld“Wide“W˜eb“dal“ÂLinux–‹ìDo›ÿ}/cumentation“Pr˜oje˜ct“W‘ÿ;Èeb“Server‘L¯ºhttp://sunsite.unc.edu/LDP/Ž© ®linux.html–U ¹,“alla“pagina:Ž¡ÂIPX-HO¾˜WTO‘tTºhttp://sunsite.unc.edu/LDP/HOWTO/IPX-‘€HOWTO.html–yD¹o“direttamen¸ète“daŽ¦me,–Äϵ<ºkevin@pricetrak.comµ>¹.‘ãñIn› {Falternativ‘ÿqÐa,“pGossono˜essere˜utilizzati˜i˜newsgroups:Ž¦ºcomp.os.linux.networking¹,–U ºcomp.os.linux.answers“¹e“ºnews.answersŽŸ sKÁ3.1.2Ž‘#!\Risorse‘ÕitalianeŽ©Mª¹Questo–U došGcumen¸èto“e“altri“correlati“sono“disp˜onibili“presso“i“siti“ÂFtp‘“°(ftp.pluto.linux.it)Ž¡¹e–U ÂW‘ÿ;Èeb“¹del“ÂPLUTO‘“°(http://www.pluto.linux.it)“¹.ŽŸ"ºùÄ3.2Ž‘¾F‘þàeedbac kŽ¦¹Si–Ãprega“di“inš¸èviare“direttamen˜te“all'autore“ogni“commen˜to“(in“inglese,‘ÕNdT),“aggiornamen˜to“o“suggerimen˜to,Ž¤ ®all'indirizzo–œŒµ<ºkevin@pricetrak.comµ>¹.‘GÃPrima“v¸èerr€à“ricevuta“una“segnalazione,‘îgprima“sar€à“pGossibile“ag-Ž¡giornare–{¢e“correggere“questo“doGcumenš¸èto.‘åSe“do˜v˜essero“esserci“problemi,‘ÅBpGer“fa˜v˜ore“scriv˜ere“direttamen˜teŽ¡all'autore–U in“quanš¸èto“molto“raramen˜te“legge“i“gruppi“di“discussione.ŽŸ"ºùÄ3.3Ž‘¾Mailing‘¸listŽ¦¹Esiste–§una“mailing“list“pGer“la“discussione“dei“divš¸èersi“pacc˜hetti“di“soft˜w˜are“Lin˜ux“IPX‘Zdescritti“in“questoŽ¡do•Gcumen¸èto.‘q€€È›U p“ossibile˜iscriv•¸èersi˜in“viando˜un˜messaggio˜a:‘q€Âlistserv@sh.cvut.czŽŸؼ¹con–üÎle“parole“‘ÕHºadd‘?¬linware¹‘Ònel“corpGo“del“messaggio.‘h‰Pš¸èer“com˜unicare“con“la“lista“si“dev˜e“scriv˜ere“a:‘ÀÛÂlin-Ž¡war‘ÿ}/e@sh.cvut.cz–U ¹.‘q€L'autore“consulta“regolarmen¸ète“questa“lista.ŽŽŽŒ‹V* Û_2 ý ~?Ÿ„€ÕÁGŽÁ4.‘ñ8Alcuni–Õdei“termini“utilizzati“in“questo“doQÂcumen®>to’Æ*ʹ5ŽŽ ÕÁ ýV¯L'arcš¸èhivio–U della“mailing“list“si“tro˜v‘ÿqÐa“all'indirizzoŽŸؼÂwww.kin.vslib.cz,‘“°/hyp–ÿ}/ermail/linwar“e/–U ºhttp://www.kin.vslib.cz/hypermail/linware/“¹.ŽŸ(ÀœÀ4Ž‘ÁAlcuni–G\dei“termini“utilizzati“in“questo“dopœcumenctoŽŸ¿:¹Si–v>useranno“spšGesso“i“termini“Âclient‘i¹e“Âserver‘}¹.‘'5Si“tratta“di“concetti“molto“sp˜ecici,‘¢Òtutta¸èvia“in“questo“do˜cumen¸ètoŽ¤ ®si–U €è“leggermenš¸ète“generalizzata“la“loro“denizione,“assegnandogli“il“seguen˜te“signicato:ŽŸؼÁclien®>tŽŽŽ©®‘¹Maccš¸èhina–º/o“programma“c˜he“inizia“un'azione“o“una“connessione“allo“scopGo“di“ottenere“l'utilizzo“di“serviziŽ¡‘o–U di“dati.ŽŸ®Áserv®>erŽŽŽ¦‘¹Maccš¸èhina–Ùo“programma“c˜he“accetta“connessioni“in“en˜trata“da“macc˜hine“remote“ed“€è“in“grado“di“fornireŽ¡‘a–U esse“servizi“o“dati.Ž©ؼQueste–•$denizioni“non“sono“completamenš¸ète“esatte,‘¥%tutta˜via“forniscono“un“mošGdo“p˜er“distinguere“gli“estremiŽ¡dei–°ÿsistemi“pšGeer“to“p˜eer“come“ÂSLIP‘·h¹o“ÂPPP‘¹,“i“quali,›Ç÷di“fatto,˜non“hanno“vš¸èeri“e“propri“clien˜t“e“serv˜er.‘…AltriŽ¡termini–U cš¸èhe“si“tro˜v˜eranno“sono“i“seguen˜ti.Ž¦ÁBinderyŽŽŽ©®‘¹Il–ç Ábindery“¹€è“un“database“spGecializzato“in“grado“di“memorizzare“su“un“leservš¸èer“No˜v˜ell“informazioniŽ¡‘riguardo–»ála“congurazione“della“rete.‘¥ÂI‘»„clienš¸èt“di“rete“pGossono“in˜terrogare“il“Ábindery“¹pGer“ottenereŽ¡‘informazioni–U circa“i“servizi“dispGonibili,“l'instradamenš¸èto“(routing)“e“altre“informazioni“uten˜te.ŽŸ®ÁTipšQÂo–Õdi“trama“(frame“t®>yp˜e)ŽŽŽ¦‘¹T‘ÿ*¸ermine–Âoutilizzato“pšGer“descriv¸èere“il“proto˜collo“utilizzato“p˜er“trasp˜ortare“i“datagrammi“IPX›ÂJ(e“IP)˜lungoŽ¡‘i–U segmenš¸èti“di“una“rete“di“tipGo“ethernet.‘q€I“quattro“pi€ù“com˜uni“sono:ŽŸ®‘ÁEthernet_IQÂIŽŽŽŸ®‘/¹€È‘)Luna–)ƒvš¸èersione“riv˜eduta“dello“standard“ethernet“DIX–)Loriginale.‘î¨A“No˜v˜ell–)ƒ€è“stato“assegnato“unŽ¡‘/iden•¸èticativ“o–)zdi“protoGcollo“formale“e“questo“signica“c¸èhe“IPX›)oe“IP˜pšGossono“co˜esistere“in“un“am¸èbi-Ž¡‘/en¸ète–sGEthernet_IšGI.“Questo“proto˜collo“viene“com•¸èunemen“te–sGutilizzato“in“am•¸èbien“ti›sGNo“v“ell˜e˜si˜trattaŽ¡‘/di–U una“buona“scelta.Ž¦‘Á802.3ŽŽŽŸ®‘/¹€È›2Þun–3protoGcollo“I.E.E.E.“c¸èhe“denisce“un“meccanismo“CSMA/CD˜(ÂCarrier–_åSense“Multiple“A‘ÿ}/c-Ž¡‘/c›ÿ}/ess–Êwith“Col‘‚Ðlision“Dete˜ction‘ÄU¹).‘"øSi–Hbasa“sullo“standard“Ethernet“DIX‘9originale,‘Ÿcon“una“moGdicaŽ¡‘/rilev‘ÿqÐan•¸ète:‘0Ul'iden“ticativ“o–´Šdi“protošGcollo“(t¸èyp˜e“eld)“€è“stato“con•¸èv“ertito–´Šin“una“lunghezza“di“camp˜oŽ¡‘/(length–óÝeld).‘QQuesto“€è“il“motivš¸èo“pGer“cui“IPX‘óÄnon“do˜vrebbšGe“essere“eseguito“con“questo“proto˜collo.Ž¡‘/IEEE‘dx802.3–d¾€è“stato“progettato“pšGer“trasp˜ortare“Ásolo“¹frame“IEEE‘dx802.2“ma“esistono“implemen-Ž¡‘/tazioni–¯Gc¸èhe“lo“utilizzano“pšGer“trasp˜ortare“direttamen¸ète“i“frame“e“di“fatto“funzionano.‘öSi“consigliaŽ¡‘/di–U evitarlo“a“meno“cš¸èhe“non“si“stia“ten˜tando“di“in˜teragire“con“una“rete“gi€à“congurata“pGer“esso.Ž¦‘Á802.2ŽŽŽŸ®‘/¹€È‘móun–n.protošGcollo“I.E.E.E.“c¸èhe“denisce“un“insieme“di“pro˜cedure“di“Con¸ètrollo“Logico“dei“Link“(ÂL–ÿ}/o“gic“alŽ¡‘/Link‘%4Contr‘ÿ}/ol‘w¹).‘LF‘ÿ*¸ornisce–óLun“mošGdo“semplice“p˜er“consen¸ètire“la“co˜esistenza“di“proto˜colli“dieren¸èti,Ž¡‘/tuttaš¸èvia–\¢€è“piuttosto“limitato.‘ˆNo˜v˜ell“utilizza“un“Service“A˜ddress“P˜oin˜t“non“uciale“(una“sorta“diŽ¡‘/iden•¸èticativ“o–7Ædi“protoGcollo)“ma“dal“momenš¸èto“c˜he“anc˜he“tutti“gli“altri“lo“utilizzano,‘=¥questo“non“haŽ¡‘/ancora–U rappresen¸ètato“un“problema.ŽŽŽŒ‹bË Û_2 ý ~?Ÿ„€ÕÁGŽÁ5.‘ñ8Brev®>e–Õdiscussione“sulla“topQÂologia“di“rete“IPX’Üè¹6ŽŽ ÕÁ ýV¯‘ÁSNAPŽŽŽŸ®‘/¹acronimo–æ«di“ÂSub–.Network“A–ÿ}/c“c“ess‘.Pr“oto“c“ol‘w¹.‘L¯Questo–æ«protošGcollo“€è“progettato“p˜er“funzionare“su“802.3Ž¤ ®‘/e–!­802.2.‘×'Espande“le“capacit€à“di“802.2“e“fornisce“una“compatibilit€à“con“i“tipi“di“frame“esisten¸ètiŽ¡‘/Ethernet–U ed“Ethernet_IGI“IPXŽ©®ÁIPXŽŽŽŸ®‘ÂInternet–ÁZPacket“eXchange‘ÀO¹:‘ÔÆprotošGcollo–†Ãutilizzato“da“No•¸èv“ell–†ÃCorp˜oration“p˜er“fornire“un“supp˜orto“in¸èter-Ž¡‘net•¸èw“orking––}pšGer“i“loro“pro˜dotti“NetW‘ÿ*¸are(tm).‘5˜IPX‘–mha“funzionalit€à“simili“al“proto˜collo“IP‘–mutilizzato“inŽ¡‘TCP/IP‘ÿ*¸.Ž¦ÁIndirizzo–Õdi“rete“IPXŽŽŽŸ®‘¹Numero–Wøcš¸èhe“iden˜tica“univ˜oGcamen˜te“una“particolare“rete“IPX.“La“notazione“com˜une“pGer“questo“indirizzoŽ¡‘€è–U in“esadecimale.›q€Un“esempio“pu€ò“essere:˜º0x23a91002¹.Ž¦ÁRete–Õin®>terna“IPXŽŽŽŸ®‘¹Rete–X·IPX‘W®virtuale,‘YœpšGoic¸èh€é“non“corrisp˜onde“a“una“rete“sica.‘|DViene“utilizzata“p˜er“fornireŽ¡‘un'idenš¸èticazione–è0e“un“indirizzamen˜to“univ˜ošGco“p˜er“un“host“IPX.“Solitamen¸ète,‘ ô€è“utile“p˜er“iden¸èticareŽ¡‘gli–ždhost“IPX›žQc¸èhe“esistono“in“pi€ù“di“una“rete“sica“IPX˜come“i“leserv¸èer.‘MLL'indirizzo“€è“coGdicato“nellaŽ¡‘stessa–U forma“di“una“rete“IPX“sica.Ž¦ÁRIPŽŽŽŸ®‘ÂR›ÿ}/outing–”ÑInformation“Pr˜oto˜c˜ol‘w¹:‘sóprotošGcollo–VZutilizzato“p˜er“propagare“automaticamenš¸ète“gli“instradamen˜tiŽ¡‘(route)–U di“rete“in“una“rete“IPX.“€È“funzionalmen¸ète“simile“al“RIP“utilizzato“in“TCP/IP‘ÿ*¸.Ž¦ÁNCPŽŽŽŸ®‘ÂNetW‘ÿ;Èar–ÿ}/e›"DCor“e˜Pr“oto“c“ol‘w¹:‘§tprotoGcollo–ðdi“lesystem“di“rete“(net•¸èw“ork“ed–ðlesystem)“progettato“da“No•¸èv“ellŽ¡‘Corp•Goration›;wp“er˜il˜loro˜pro“dotto˜NetW–ÿ*¸are(tm).‘hòF“unzionalmen¸ète˜equiv‘ÿqÐale˜a˜NFS‘;putilizzato˜in˜TCP/IP“.Ž¦ÁSAPŽŽŽŸ®‘ÂServic–ÿ}/e›éùA“dvertisement˜Pr“oto“c“ol‘w¹:‘DprotošGcollo–œ§progettato“da“No•¸èv“ell–œ§Corp˜oration“p˜er“pubblicizzare“i“serviziŽ¡‘di–U rete“in“un“am•¸èbien“te‘U NetW‘ÿ*¸are(tm).Ž¦ÁIndirizzo‘Õhardw®>areŽŽŽŸ®‘¹Numero–o*cš¸èhe“iden˜tica“in“moGdo“univ˜oGco“un“host“all'in˜terno“di“una“rete“sica.‘¿ŸNe“sono“esempio“gliŽ¡‘Indirizzi–Ñ@Ethernet.‘åáUn“indirizzo“Ethernet“viene“generalmen¸ète“coGdicato“con“sei“v‘ÿqÐalori“esadecimaliŽ¡‘separati–U da“un“carattere“"due“pun¸èti"“es.:‘q€º00:60:8C:C3:3C:0F¹.Ž¦Áinstradamen®>to‘Õ(route)ŽŽŽŸ®‘¹€È–U il“pGercorso“seguito“dai“paccš¸èhetti“attra˜v˜erso“la“rete“pGer“raggiungere“la“propria“destinazione.ŽŸ(ÀœÀ5Ž‘ÁBrevce–G\discussione“sulla“toppœologia“di“rete“IPXŽŸ¿:¹Questa–ˆ‚€è“una“spiegazione“estremamen¸ète“semplice“pšGer“p˜ersone“c¸èhe“non“conoscono“IPX.“Reti“estese“prob-Ž¡abilmenš¸ète–AØviolano“molte“delle“regole“indicate,‘ýIn“reti“IPX‘Acomplesse“si“do˜vrebbGe“sempre“consultareŽ¡l'amministratore–U di“rete.ŽŸؼLa–š¸rete“IPX‘š¦si“risolvš¸èe“in˜torno“a“uno“sc˜hema“di“Âr‘ÿ}/eti‘Ÿ¹n˜umerate,‘¬div˜ersamen˜te“da“IP‘š¦c˜he“pGone“maggior“enfasiŽ¡sulle›ÒmÂinterfac–ÿ}/c“e‘ÀO¹.‘EïUna˜rete˜€è˜una˜collezione˜di˜materiale˜connesso˜allo˜stesso˜segmen•¸èto˜LAN‘ÒLe˜c“he˜Âusa–rlo“stessoŽ¡tip›ÿ}/o–“°di“tr˜ama‘ÄU¹.‘q€Dienš¸èti–U tipi“di“trama“sullo“stesso“segmen˜to“LAN“sono“trattati“come“reti“separate.ŽŽŽŒ‹qÈ Û_2 ý ~?Ÿ„€ÕÁGŽÁ6.‘ñ8I–Õle“correlati“a“IPX“nel“lesystem“º/proc’ñâ^¹7ŽŽ ÕÁ ýV¯Ciascuna–/"rete“devš¸èe“alloGcare“un“n˜umero“c˜he“sia“univ˜oGco“nell'in˜tera“in˜terconnessione.‘ÿ‡Normalmen˜te“questoŽ¤ ®compito–ô•€è“assolto“dal“servš¸èer“Net˜w˜are(tm),‘rma“pu€ò“essere“facilmen˜te“sv˜olto“da“Lin˜ux.‘OßAi“clien˜t“IPX‘ôlvieneŽ¡dato–équesto“nš¸èumero“dal“serv˜er“all'atto“di“partire,‘þ²a“loro“€è“solo“ric˜hiesto“di“conoscere“il“corretto“tipGo“di“trama.Ž©ؼL'instradamenš¸èto–ëtra“reti“€è“normalmen˜te“eettuato“pGonendo“due“sc˜hede“di“rete“sullo“stesso“serv˜er.‘3#QuestoŽ¡serv•¸èer› man“tiene˜tramite˜il˜proto•Gcollo˜RIP‘áuna˜tab“ella˜di˜instradamen¸èto˜p“er˜l'in•¸èterconnessione.‘OP“erioGdica-Ž¡menš¸ète–¤¦i“serv˜er“si“scam˜biano“questa“tabGella“di“instradamen˜to.‘`In“brev˜e“tempGo“ciascun“serv˜er“'scopre'“laŽ¡topGologia–U dell'in¸ètera“rete.Ž¦Se–Ÿsi“desidera“usare“solo“i“servizi“di“un“servš¸èer“Net˜w˜are“esisten˜te,‘±€si“pu€ò“usare“ºipx_configure“¹(sezione“7.1)Ž¡pGer–1denire“automaticamenš¸ète“le“in˜terfacce“IPX‘0þtramite“ric˜hieste“broadcast“cercando“un“serv˜er.‘exSe“fallisce,‘8?oŽ¡se–DWsi“desidera“fornire“servizi“IPX,“sar€à“necessario“denire“man•¸èualmen“te–DWle“in¸èterfacce“usando“ºipx_interfaceŽ¡¹o‘U ºmars_nwe¹.ŽŸ(ÀœÀ6Ž‘ÁI–G\le“correlati“a“IPX“nel“lesystem“óÄN½¿ffffectt1440Æ/procŽŸ¿:¹All'inš¸èterno–U del“lesystem“º/proc“¹sono“presen˜ti“molti“le“correlati“al“suppGorto“IPX“di“Lin˜ux:ŽŸؼÁ/proQÂc/net/ip•®>x_in“terfaceŽŽŽ©®‘¹Conš¸ètiene–ùÌinformazioni“circa“le“in˜terfacce“IPX‘ù¡congurate“sulla“macc˜hina.‘_ƒT‘ÿ*¸ali“in˜terfacce“p•Gotrebb“eroŽ¡‘essere–U state“congurate“man•¸èualmen“te,–U oppure“rilev‘ÿqÐate“e“congurate“automaticamen¸ète.ŽŸ®Á/proQÂc/net/ip®>x_routeŽŽŽ¦‘¹Conš¸ètiene–ƒ˜una“lista“di“pGercorsi“esisten˜ti“nella“tabGella“di“instradamen˜to“IPX.“P˜otrebbGero“essere“statiŽ¡‘aggiun•¸èti›U man“ualmen“te,˜oppure˜automaticamen“te˜tramite˜un˜demone˜di˜instradamen“to˜IPX.ŽŸ®Á/proQÂc/net/ip®>xŽŽŽ¦‘¹Conš¸ètiene–U una“lista“di“soGc˜k˜et“IPX“attualmen˜te“apšGerti“p˜er“un“utilizzo“sulla“macc¸èhina.ŽŸ(ÀœÀ7Ž‘ÁI–G\topœol“IPX“di“Greg“PcageŽŸ¿:ÂGr–ÿ}/e“g–“°Page“(gr–ÿ}/e“g@c“alder“a.c“om)Ž©ؼ¹della›oÂCalder–ÿ}/a‘«Inc“orp“or“ate“d‘w¹,‘uha˜scritto˜molti˜strumen•¸èti˜pGer˜la˜congurazione˜IPX‘o e˜ha˜fornito˜miglioramen“tiŽ¡pšGer–U il“supp˜orto“IPX.Ž¦I‘o(miglioramenš¸èti–o/nel“k˜ernel“consen˜tono“di“congurare“Lin˜ux“come“un“bridge“o“router“pienamen˜te“funzionale.Ž¡Il–ÄsuppGorto“IPX‘ÄZmigliorato“€è“gi€à“presenš¸ète“nella“distribuzione“del“k˜ernel“pGertan˜to,–álprobabilmen˜te,“lo‘ÄpGossedeteŽ¡gi€à.‘I‘³ŽtošGol–³¦di“congurazione“forniscono“la“p˜ossibilit€à“di“imp˜ostare“i“disp˜ositivi“di“rete“p˜er“supp˜ortare“IPX,Ž¡l'instradamenš¸èto–ÃIPX‘Âõe“altre“facilitazioni“sotto“Lin˜ux.‘»SI›ÂõtoGol“di“rete“IPX˜pšGer“Lin¸èux“sono“disp˜onibili“presso:Ž¡Âsunsite.unc.e‘ÿ}/du,‘“°/pub/Linux/system/lesystems/ncpfs/ipx.tgz‘U ¹.ŽŸ#ÃÄ7.1Ž‘¾I–¸to_úol“IPX“in“maggior“dettaglioŽŸ#Áip•®>x_in“terfaceŽŽŽŸ®‘¹Viene–’×utilizzato“pGer“aggiungere,‘âDcancellare“o“conš¸ètrollare“man˜ualmen˜te“la“capacit€à“di“IPX‘’…v˜erso“unŽ¡‘dispGositivš¸èo–_²di“rete“esisten˜te.‘±Normalmen˜te“si“tratta“di“un“dispGositiv˜o“di“rete“Ethernet“pGer“esempio,‘Ⱥeth0¹.Ž¡‘Almeno–—šun'inš¸èterfaccia“IPX‘—‰dev˜e“essere“denita“come“Âinterfac‘ÿ}/cia‘ÐØprimaria‘ÄU¹;‘¸×si“ottiene“con“l'opzione“Á-pŽ¡‘¹di–·questo“comando.‘—SA¸èd“esempio,‘ÏpšGer“abilitare“il“disp˜ositivš¸èo“Ethernet“ºeth0“¹come“in˜terfaccia“primariaŽ¡‘IPX›E~utilizzando–E‚il“tipGo“di“frame“IEEE˜802.2“e“l'indirizzo“di“rete“IPX˜º39ab0222¹,‘H¢si“utilizza“il“comando:ŽŽŽŒ‹V Û_2 ý ~?Ÿ„€ÕÁGŽÁ8.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“router“IPX’¬«¹8ŽŽ ÕÁ ýV¯‘/óqLË ectt0900È#–¹Nipx_interface“add“-p“eth0“802.2“0x39ab0222Ž©®‘¹Se– øil“tipšGo“di“trama“dierisce“da“quello“dei“serv¸èer“NetW‘ÿ*¸are(tm)“sulla“rete,‘+gessi“di“prop˜osito“ignorerannoŽ¤ ®‘il–þcomputer.‘TxSe“il“tipGo“di“trama“€è“corretto“ma“il“nš¸èumero“di“rete“dierisce,‘ressi“ignoreranno“com˜unque“ilŽ¡‘computer–Iôma“segnaleranno“frequen•¸ètemen“te–Iôil“fatto“sulla“console“NetW‘ÿ*¸are“del“serv¸èer.‘rL'ultima“situazioneŽ¡‘€è–°ücerto“cš¸èhe“suscita“rimpro˜v˜eri“dal“proprio“amministratore“NetW‘ÿ*¸are“e“p•Gotrebb“e–°üdisabilitare“i“clien˜tŽ¡‘NetW‘ÿ*¸are‘U esisten¸èti.ŽŸ®‘Se–7Uil“sistema“restituisce“un“messaggio“di“errore“men¸ètre“si“esegue“questo“programma“e“non“€è“ancoraŽ¡‘stato–1£congurato“TCP/IP‘ÿ*¸,“allora“sar€à“necessario“aš¸èvviare“man˜ualmen˜te“l'in˜terfaccia“ºeth0“¹utilizzando“ilŽ¡‘comando:ŽŸŠ=‘/È#–¹Nifconfig“eth0“upŽ¦Áip®>x_congureŽŽŽ©®‘¹Abilita–çåo“disabilita“la“congurazione“automatica“delle“inš¸èterfacce“e“l'impGostazione“dell'in˜terfaccia“pri-Ž¡‘maria.ŽŸ®‘Áauto_in®>terfaceŽŽŽŸ®‘/¹consen¸ète–÷üdi“impšGostare“se“i“disp˜ositivi“di“rete“debbano“essere“congurati“automaticamen¸ète“comeŽ¡‘/dispGositivi–U IPX“oppure“no.Ž¦‘Áauto_primaryŽŽŽŸ®‘/¹consenš¸ète–ÿ di“impGostare“se“il“soft˜w˜are“IPX‘þádebba“selezionare“automaticamen˜te“un'in˜terfaccia“pri-Ž¡‘/maria––koppure“no.‘5bSi“sono“risconš¸ètrati“problemi“usando“questa“opzione“con“clien˜t“Windo˜ws“95Ž¡‘/connessi–U alla“rete.ŽŸ®‘Un–Mesempio“tipico“consiste“nell'abilitare“sia“la“congurazione“automatica“delle“inš¸èterfacce“c˜heŽ¡‘l'impGostazione–U automatica“di“quella“primaria,“tramite:ŽŸŠ=‘/È#–¹Nipx_configure“-auto_interface=on“-auto_primary=onŽŸ®Áip•®>x_in“ternal_netŽŽŽ¦‘¹Consenš¸ète–®Údi“congurare“o“decongurare‘„"un“indirizzo“di“rete“in˜terna.‘~®T‘ÿ*¸ale“indirizzo“€è“opzionale,‘ÅHmaŽ¡‘se–KÅviene“congurato“rappresenš¸èter€à“sempre“l'in˜terfaccia“primaria.‘nbP˜er“impGostare“l'indirizzo“di“rete“IPXŽ¡‘ºab000000–U ¹sul“noGdo“IPX“º1¹,“si“utilizzer€à“il“comando:ŽŸŠ=‘/È#–¹Nipx_internal_net“add“0xab000000“1ŽŸ®Áip®>x_routeŽŽŽ¦‘¹Consenš¸ète–9gdi“moGdicare“man˜ualmen˜te“la“tabGella“di“instradamen˜to“IPX.“A˜d“esempio,‘>ópGer“aggiungere“unŽ¡‘pšGercorso–Õ&alla“rete“IPX‘Õº39ab0222“¹tramite“un“router“il“cui“n¸èumero“di“no˜do“€è“º00608CC33C0F‘Õ¹sulla“reteŽ¡‘IPX–U º39ab0108¹,“si“pu€ò“utilizzare“il“comando:ŽŸŠ=‘/È#–¹Nipx_route“add“0x39ab0222“0x39ab0108“0x00608CC33C0FŽŸ(ÀœÀ8Ž‘ÁCongurazione–G\della“maccšchina“Lin˜ux“come“router“IPXŽŸ¿:¹Se–áJci“si“troš¸èv‘ÿqÐa“nella“situazione“di“do˜v˜er“in˜terconnettere“div˜ersi“segmen˜ti“IPX,“€è“necessario“utilizzare“un“router.Ž¡In›Y»am•¸èbien“te˜No“v“ell˜ci˜sono˜due˜tipi˜di˜informazioni˜c“he˜dev“ono˜essere˜diuse˜all'in“terno˜della˜rete.‘QSi˜trattaŽ¡di›Út‘ÕHÂnetwork–Yr‘ÿ}/outing“information‘ÄU¹‘¯¼propagate˜utilizzando˜No•¸èv“ell˜RIP‘ÿ*¸,˜e˜‘ÕHÂservic‘ÿ}/e–Yadvertisement“information‘ÄU¹Ž¡propagate–FYutilizzando“No•¸èv“ell–FYSAP‘ÿ*¸.“Anc¸èh€é“un“router“sia“utile“nella“maggior“parte“delle“situazioni,‘|€è“necessarioŽ¡cš¸èhe–U suppGorti“en˜tram˜bi“i“protoGcolli.ŽŽŽŒ‹ Žd Û_2 ý ~?Ÿ„€ÕÁGŽÁ8.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“router“IPX’¬«¹9ŽŽ ÕÁ ýV¯Lin¸èux–Fùfornisce“suppšGorto“p˜er“en•¸ètram“bi–Fùi“proto˜colli“e“si“pu€ò“facilmen¸ète“fare“in“mo˜do“c¸èhe“funzioni“come“unŽ¤ ®router–U completamenš¸ète“conforme“a“No˜v˜ell.Ž©ؼIl–$,suppšGorto“IPX‘$ p˜er“il“k¸èernel“gestisce“il“p˜ercorso“dei“paccš¸èhetti“IPX‘$ attra˜v˜erso“le“in˜terfacce,‘-÷secondo“le“regoleŽ¡cošGdicate–~Üall'in¸èterno“della“tab˜ella“di“instradamenš¸èto“IPX.“Lin˜ux“ha“bisogno“di“un“programma“pGer“imple-Ž¡men¸ètare–¾7RIP›¾e“SAP˜di“No•¸èv“ell–¾7pšGer“assicurare“c¸èhe“la“tab˜ella“di“instradamenš¸èto“IPX‘¾sia“compilata“correttamen˜teŽ¡e–U aggiornata“p•Gerio“dicamenš¸ète–U al“ne“di“riettere“ev˜en˜tuali“cam˜biamen˜ti“dello“stato“della“rete.Ž¦ÂV‘ÿ;Èolker›ÊL–ÿ}/ende“cke˜(lende“cke@namu01.gwdg.de)–;¹ha“sviluppato“un“demone“di“instradamen¸èto“pšGer“questo“scop˜o:Ž¡Âipxrip‘ÿ}/d‘w¹.‘1âIl–•Apaccš¸èhetto“menzionato“successiv‘ÿqÐamen˜te“Âmars_nwe‘U¹include“un“demone“di“instradamen˜to“alterna-Ž¡tiv¸èo.Ž¦€È–U pGossibile“tro¸èv‘ÿqÐare“ºipxripd“¹presso“Âsunsite.unc.e–ÿ}/du,‘“°/pub/Linux/system/lesystems/ncpfs/ipxrip“d-0.7.tgzŽ¦¹o–U presso“il“sito“priv‘ÿqÐato“di“V‘ÿ*¸olk¸èer“Âftp.gwdg.de,‘“°/pub/linux/misc/ncpfs/ipxrip‘ÿ}/d-0.7.tgz“¹.Ž¦I–U passi“da“seguire“pGer“congurare“una“maccš¸èhina“Lin˜ux“anc˜h€é“si“compGorti“come“router“sono:ŽŸؼ‘ 9b1.ŽŽŽ‘Compilare–U il“k¸èernel“con“il“suppGorto“ÁIPX¹,“ÁEthernet“¹e“Á/proQÂc¹.Ž¤®‘ 9b2.ŽŽŽ‘Ottenere,–U compilare“e“installare“il“programma“demone“Áip®>xd¹.Ž¡‘ 9b3.ŽŽŽ‘A‘þã vviare–Eïil“n•¸èuo“v“o›Eïk“ernel˜e˜assicurarsi˜c“he˜ogn“una˜delle˜sc“hede˜Ethernet˜sia˜stata˜correttamen“te˜rilev‘ÿqÐataŽ© ®‘e–U cš¸èhe“non“esistano“conitti“di“hardw˜are.Ž¡‘ 9b4.ŽŽŽ‘Abilitare–¶ñil“protoGcollo“IPX‘¶×su“ciascuna“delle“in¸èterfacce“utilizzando“il“comando“ºipx_interface“¹prece-Ž¦‘den•¸ètemen“te–U descritto“(vš¸èedere“7.1“(ip˜x_in˜terface)).Ž¡‘ 9b5.ŽŽŽ‘Eseguire–U il“programma“demone“Áip®>xd¹.Ž¤ؼSi–U consideri“la“semplice“rete“illustrata“di“seguito:Ž¡–?¬ºIPX“Addr:“0x01000000‘ X802.2Ž¦|--------------------------|Ž¦‘I{h|Ž¦‘I{h\_________________________Ž¦’Ñòà\‘4|¸Linux‘?¬RouterŽ¦–?¬IPX“Addr:“0x02000000‘ X802.2‘D;¼\Ž¦|--------------------------|‘I{h\‘¿eth0/-----------\Ž¦‘I{h|’’öÐ\--====|‘9¼d|Ž¦‘I{h\_________________________‘4|¸|–?¬IPX“route“|Ž¦’Ñòà\‘>\eth1|‘ XTable‘þ°|Ž¦–?¬IPX“Addr:“0x03000000‘ XetherII‘9¼d\----====|‘þ°^‘~|Ž¦|--------------------------|‘sxÈ|‘þ°|‘~|Ž¦‘I{h|’¢µÔeth2|‘ XIPXd‘>\|Ž¦‘I{h\______________________________/====|‘9¼d|Ž¦’o˜|‘ XSAPd‘>\|Ž¦–?¬IPX“Addr:“0x04000000‘ XetherII‘SúÀeth3|‘9¼d|Ž¦|--------------------------|‘Y:l/====|‘9¼d|Ž¦‘I{h|’v(|‘þ°\___________/Ž¦‘I{h\______________________________/Ž¡¹La–U congurazione“pšGer“la“rete“sopra“rip˜ortata“corrisp˜onde“a:ŽŸ´å‘È#–¹Nipx_interface“add“eth0“802.2“0x0100000000ŽŽŽŒ‹ ›Æ Û_2 ý ~?Ÿ„€ÕÁGŽÁ9.‘ñ8Congurazione–Õdella“propria“maccš®>hina“Lin˜ux“come“clien˜t“NCP‘~4ú¹10ŽŽ ÕÁ ýV¯‘È#–¹Nipx_interface“add“eth1“802.2“0x0200000000Ž¤ Š=‘#–¹Nipx_interface“add“eth2“etherii“0x0300000000Ž¡‘#–¹Nipx_interface“add“eth3“etherii“0x0400000000Ž¡‘#‘¹NipxdŽŸؼ¹DopGo›úÏa•¸èv“er˜atteso˜qualc“he˜istan“te,‘$:con“trollando˜il˜le˜º/proc/net/ipx_route¹,‘$:do“vrebb•Ge˜essere˜p“ossibile˜os-Ž¤ ®serv›ÿqÐare–MOla“presenza“dei“pGercorsi“IPX‘MMrilev˜an¸èti“pGer“la“propria“congurazione“e“di“tutti“quelli“acquisiti“da“altriŽ¡router–U nella“rete.ŽŸ#ÃÄ8.1Ž‘¾€È–¸necessario“congurare“una“rete“in terna?ŽŸMª¹No•¸èv“ell–¨ha“una“caratteristica“denominata“Âr‘ÿ}/ete‘øtinterna‘ÄU¹,‘Þ cš¸èhe“viene“utilizzata“pGer“semplicare“l'instradamen˜toŽ¡nelle–Å situazioni“in“cui“un“host“€è“connesso“a“pi€ù“dispGositivi“di“rete.‘Á—di–iUManfred“Hill“e“Ralf“Zessin“(ulteriori“dettagli“sul“libro“sono“con•¸èten“uti–iUnel“le“README‘iOdel“pacc¸èhettoŽ¡Áncpfs¹).Ž¦Il›Qsoft•¸èw“are˜consen“te˜a˜Lin“ux˜di˜em“ulare˜una˜normale˜stazione˜di˜la“v“oro˜No“v“ell˜pGer˜servizi˜di˜le.‘µIncludeŽ¡ancš¸èhe–t÷una“piccola“utilit˜y“c˜he“consen˜te“di“stampare“le“coGde“No˜v˜ell“(questo“argomen˜to“€è“doGcumen˜tato“nelŽ¡paragrafo–EVrelativš¸èo“al“11“(Clien˜t“di“Stampa)).‘l=Il“pacc˜hetto“Áncpfs“¹€è“in“grado“di“la˜v˜orare“con“le“serv˜er“No˜v˜ellŽ¡a–›partire“dalla“vš¸èersione“3.x,‘Omen˜tre“non“funziona“con“No˜v˜ell“2.x.‘Z©Il“clien˜t“Áncpfs“¹funziona“anc˜he“con“proGdottiŽŽŽŒ‹ §° Û_2 ý ~?Ÿ„€ÕÁGŽÁ9.‘ñ8Congurazione–Õdella“propria“maccš®>hina“Lin˜ux“come“clien˜t“NCP‘~4ú¹11ŽŽ ÕÁ ýV¯strettamenš¸ète–J·compatibili“con“No˜v˜ell,‘LÌma“sfortunatamen˜te“alcuni,‘LÌpur“dic˜hiarandosi“compatibili,‘LÌnon“lo“sonoŽ¤ ®a–¬¶sucienza.‘9]Pš¸èer“utilizzare“Áncpfs“¹con“No˜v˜ell“4.x,‘Îe€è“preferibile“congurare“il“leserv˜er“pšGer“op˜erare“in“mo˜dalit€àŽ¡di–«@emš¸èulazione“bindery‘ÿ*¸.‘sàIl“suppGorto“NDS‘«*€è“una“aggiun˜ta“piuttosto“recen˜te“alla“v˜ersione“bšGeta“di“Âncpfs‘}U¹e“p˜erŽ¡di–U pi€ù“in“certi“paesi“€è“proibito“a“causa“dell'inclusione“di“tecnologia“protetta“da“brev¸èetto.ŽŸ"ÿ‰Ä9.1Ž‘¾Come–¸ottenere“ncpfsŽŸMª¹L'ultimo–¿…paccš¸èhetto“Áncpfs“¹fu“progettato“pGer“v˜ersioni“del“k˜ernel“no“alla“Â1.2.13›u¹o“supGeriore“alla“Â1.3.71˜¹(questoŽ¡include–Óla“vš¸èersione“Â2.x.x‘40¹).‘ëMSe“il“k˜ernel“in“uso“non“rien˜tra“in“queste“categorie,‘2‹€è“necessario“eseguire“unŽ¡aggiornamen¸èto,–U opGerazione“descritta“in“dettaglio“nel“ÂKernel-HO¾˜WTO“¹.Ž©ؼIl–ó%paccš¸èhetto“Áncpfs“¹pu€ò“essere“otten˜uto“tramite“ftp“anonimo“con“il“sito“di“V‘ÿ*¸olk˜er“presso“Âftp.gwdg.de‘•inŽ¡/pub/linux/misc/ncpfs/Ž¦¹oppure‘U Âsunsite.unc.e‘ÿ}/du–“°in“/pub/Linux/system/lesystems/ncpfsŽ¦¹o–f+siti“mirror.‘¤¡La“vš¸èersione“attuale“nel“momen˜to“in“cui“si“scriv˜e“questo“doGcumen˜to“€è:‘“–ºncpfs-2.0.11.tgzŽ¡¹oppure–U ºncpfs-2.2.0.tgz“¹c¸èhe“aggiunge“il“suppGorto“NDS.ŽŸ"ÿ‰Ä9.2Ž‘¾Compilazione–¸di“ncpfs“p_úer“il“k ernel“ó”ñÖ• ecbi1200É1.2.13ŽŸÿåÁCompilazione–Õdi“un“k®>ernel“con“suppQÂorto“Ethernet“e“IPXŽŽŽŸŠ÷‘¹La–zÝprima“cosa“da“fare“€è“assicurarsi“cš¸èhe“il“proprio“k˜ernel“sia“stato“compilato“con“l'abilitazione“al“suppGortoŽ¡‘IPX.–4Nella“vš¸èersione“di“k˜ernel“Â1.2.13‘ê$¹basta“assicurarsi“di“a˜v˜er“rispGosto“"ÁY¹"“alla“domanda“ºThe‘?¬IPXŽ¡‘protocol¹,–U come“illustrato“nel“seguito:Ž©þ…‘?®º...Ž¡‘?®...Ž¡‘Assume–?¬subnets“are“local“(CONFIG_INET_SNARL)“[y]Ž¡‘Disable–?¬NAGLE“algorithm“(normally“enabled)“(CONFIG_TCP_NAGLE_OFF)“[n]Ž¡‘The–?¬IPX“protocol“(CONFIG_IPX)“[n]“yŽ¡‘*Ž¡‘*–?¬SCSI“supportŽ¡‘?®...Ž¡‘?®...Ž¦‘¹Ovviamenš¸ète–®5€è“necessario“includere“il“driv˜er“relativ˜o“pGer“la“propria“sc˜heda“Ethernet.‘|ÀP˜er“maggioriŽ¡‘dettagli,–U si“do¸èvrebbGe“consultare“Âl'Ethernet-HO¾˜WTO“¹.ŽŸŠ÷‘A‘qÒquesto–r pun¸èto“€è“pšGossibile“pro˜cedere“alla“compilazione“del“k¸èernel.‘%ÏAl“termine“p˜otrebb˜e“essere“necessarioŽ¡‘eseguire–U ºlilo“¹pGer“installarlo.ŽŸgÚÁEsecuzione–Õdel“comando“ºtar“ÁpQÂer“il“soft•®>w“are‘ÕncpfsŽŽŽ©Ûh‘º#–?¬cd“/usr/srcŽ¡‘#–?¬tar“xvfz“ncpfs-2.0.10.tgzŽ¡‘#–?¬cd“ncpfsŽ¦ÁConš®>trollo–Õdel“Mak˜eleŽŽŽŸŠ÷‘¹Se–ÐBsi“desidera“utilizzare“ºkerneld“¹pšGer“caricare“automaticamen¸ète“il“mo˜dulo“ºncpfs¹,‘êÔ€è“necessario“togliere“ilŽ¡‘commenš¸èto– ùalla“riga“c˜he“si“riferisce“a“ºKERNELD‘ Ì¹all'in˜terno“del“ºMakefile¹.‘5sSe“non“si“conosce“il“signicato“diŽ¡‘questa–ßXazione,‘öæsi“do¸èvrebbšGe“leggere“ÂKernel-HO¾˜WTO‘ß:¹p˜er“familiarizzare“con“la“congurazione“del“mo˜duloŽ¡‘k¸èernel.ŽŽŽŒ‹ · Û_2 ý ~?Ÿ„€ÕÁGŽÁ9.‘ñ8Congurazione–Õdella“propria“maccš®>hina“Lin˜ux“come“clien˜t“NCP‘~4ú¹12ŽŽ ÕÁ ýV¯ÁEsecuzione–Õdi“ºmake“ÁpQÂer“il“soft•®>w“are‘ÕncpfsŽŽŽ©çÍ‘¹Il›—ˆsoft•¸èw“are˜do“vrebb•Ge˜p“oter˜essere˜compilato˜correttamen•¸ète˜senza˜c“he˜siano˜necessari˜ulteriori˜congu-ŽŸ ®‘razioni,–U tramite“il“comando:Ž¤ΰ‘º#‘?¬makeŽ¡ÁCopia–Õdei“toQÂol“IPX,“se“non“ancora“presen®>tiŽŽŽ¦‘¹Al–k¿termine“dell'esecuzione“di“ºmake¹,‘±gtutti“gli“strumenš¸èti“necessari“do˜vrebbGero“tro˜v‘ÿqÐarsi“nella“directoryŽ¤ ®‘Áncpfs/bin¹.‘q€€È–U pGossibile“utilizzare“il“comando:ŽŸ7g‘/È#–¹Nmake“installŽŸ[>‘¹pšGer–jÒinstallare“i“to˜ol“in“directory“scelte“da“V‘ÿ*¸olkš¸èer.‘²—Se“si“sta“la˜v˜orando“su“un“sistema“basato“su“ELF,“siŽ¡‘doš¸èvr€à–U eseguire“n˜uo˜v‘ÿqÐamen˜te“ºldconfig‘?¬-v“¹pGer“assicurarsi“c˜he“v˜enga“tro˜v‘ÿqÐata“la“libreria“condivisa.ŽŸ!†ÁCopia–Õdel“moQÂdulo“ºncpfs.o“Áse“necessarioŽŽŽ¦‘¹Se–£Nsi“sta“eseguendo“la“compilazione“di“un“kš¸èernel“Â1.2.*‘}Ź,‘öÙal“termine“dell'esecuzione“di“mak˜e,‘öÙsi“tro-Ž¡‘vš¸èer€à–y"un“le“denominato“Âncpfs.o‘°¹nella“directory“ºncpfs/bin¹.‘Ý…Si“tratta“del“moGdulo“di“k˜ernel“ºncpfs¹,‘‚"c˜heŽ¡‘do¸èvrebbGe–Gúessere“copiato“in“luogo“utile.‘JSul“sistema“Ádebian“¹dell'autore,‘„°€è“stato“copiato“nella“direc-Ž¡‘tory–ïκ/lib/modules/1.2.13/fs“¹ed“ºncpfs“¹aggiunš¸èto“al“le“º/etc/modules“¹in“moGdo“c˜he“v˜enga“eseguitoŽ¡‘automaticamen•¸ète››all'a“vvio˜del˜sistema.‘C,P“er˜una˜div“ersa˜distribuzione,‘¬}si˜do“vrebbGe˜scoprire˜do“v“e˜sonoŽ¡‘lošGcalizzati–0Ui“mo˜duli“p˜er“copiarlo“in“quella“lo˜cazione;‘ðin“ogni“altro“caso“semplicemen¸ète“copiarlo“nellaŽ¡‘directory–U º/etc¹.‘q€Pš¸èer“caricare“i“moGduli“man˜ualmen˜te,“€è“necessario“utilizzare“il“comando:ŽŸΰ‘º#–?¬insmod“ncpfs.oŽ©"sÄ9.3Ž‘¾Come–¸compilare“ncpfs“p_úer“i“k ernel“É1.3.71++/2.0.*ŽŸMª¹Pš¸èer–šEl'ultima“v˜ersione“di“Áncpfs¹,‘«Žsi“do˜vrebbGe“utilizzare“un“k˜ernel“Â1.3.71‘õ5¹o“successiv˜o;‘¼Øquesto“include“i“k˜ernelŽ¡Â2.0.*‘}Ź.ŽŸؼSe–\Ùsi“ha“inš¸ètenzione“di“utilizzare“un“k˜ernel“di“v˜ersione“Â1.3.71‘·É¹o“successiv˜o,‘^Çallora“il“coGdice“del“k˜ernel“Áncpfs“¹€èŽ¡stato–U incluso“nella“distribuzione“standard.‘q€€È“sucien¸ète“rispGondere“‘ÕHÁY¹‘*halla“domanda:ŽŸ›È‘ÈNetworking‘¹Noptions‘ rœ--->Ž¤ Š=‘...Ž¡‘...Ž¡‘<*>–¹NThe“IPX“protocolŽ¡‘...Ž¡‘Filesystems‘ rœ--->Ž¡‘...Ž¡‘...Ž¡‘<*>–¹NNCP“filesystem“support“(to“mount“NetWare“volumes)Ž¡‘...ŽŸ¿Ÿ¹A‘%questo–% punš¸èto“€è“necessario“seguire“le“istruzioni“pGer“la“compilazione“dei“k˜ernel“Â1.2.*‘}Ź,‘.¹in“moGdo“da“costruire“iŽ¤ ®tošGol;–U tutta¸èvia“non“ci“sar€à“un“le“mo˜dulo“da“installare.Ž¦Ä9.4Ž‘¾Congurazione–¸e“utilizzo“di“ncpfsŽŸ\»ÁCongurazione–Õdel“soft•®>w“are–Õdi“rete“IPXŽŽŽŸçÍ‘¹Esistono–¾ïdue“mošGdi“p˜er“congurare“il“soft•¸èw“are–¾ïdi“rete“IPX.“€È‘¾Ép˜ossibile“congurare“man•¸èualmen“te–¾ïtutte“leŽ¡‘informazioni–T¹di“rete“IPX,“oppure“lasciare“cš¸èhe“il“soft˜w˜are“determini“da“solo“delle“impGostazioni“ragionev˜oli,Ž¡‘tramite–U il“comando:ŽŽŽŒ‹ Ã} Û_2 ý ~?Ÿ„€ÕÁGŽÁ9.‘ñ8Congurazione–Õdella“propria“maccš®>hina“Lin˜ux“come“clien˜t“NCP‘~4ú¹13ŽŽ ÕÁ ýV¯‘/È#–¹Nipx_configure“--auto_interface=on“--auto_primary=onŽŸÌ ‘¹Questo–׸comando“do¸èvrebbGe“funzionare“nella“maggior“parte“dei“casi,›ø]ma“se“ci€ò“non“accade,˜si“in¸èvita“aŽ¤ ®‘leggere–¡il“paragrafo“7“(T‘ÿ*¸ošGols“di“IPX)‘“p˜er“congurare“il“soft•¸èw“are›¡man“ualmen“te.‘^«Si˜sono˜notati˜problemiŽ¡‘nell'usare–U questo“comando“su“reti“in“cui“erano“presenš¸èti“clien˜t“Windo˜ws“95.Ž©dÁCollaudo–Õdella“congurazioneŽŽŽŸb¼‘¹DopšGo–%Åla“congurazione“della“rete“IPX,“do¸èvrebb˜e“essere“disp˜onibile“il“comando“ºslist“¹c¸èhe“elenca“tutti“iŽ¡‘leserv•¸èer›U No“v“ell˜presen“ti:Ž¤5]‘º#‘?¬slistŽ¡‘¹Se–Hÿil“comando“slist“fornisce“un“messaggio“del“tipGo:‘kp‘ÕHºncp_connect:‘ XInvalid‘?¬argument¹‘Gsignica“c¸èheŽ¤ ®‘il–ôkš¸èernel“probabilmen˜te“non“suppGorta“IPX.“Con˜trollare“c˜he“sia“stato“eettiv‘ÿqÐamen˜te“a˜vviato“il“k˜ernelŽ¡‘appropriato.‘ƒXQuando–°hsi“aš¸èvvia“il“sistema,‘:i“messaggi“di“startup“do˜vrebbGero“con˜tenere“informazioniŽ¡‘riferite–ÕCa“ºIPX‘Ôà¹e“ºncpfs¹.‘ñêSe,›5Lnonostan¸ète“tutto,˜il“comando“ºslist“¹non“elenca“i“le“serv¸èer,˜allora“siŽ¡‘do¸èvrebbšGe–U utilizzare“il“meto˜do“man¸èuale“p˜er“la“congurazione“della“rete.Ž¦ÁMonš®>tare–Õun“v˜olume“No˜v˜ell(R)ŽŽŽŸb¼‘¹Se–®kil“soft•¸èw“are–®kdi“rete“IPX‘®Tfunziona“correttamenš¸ète,‘ľsi“do˜vrebbGe“essere“in“grado“di“mon˜tare“un“v˜olumeŽ¡‘le– ‘servš¸èer“No˜v˜ell“all'in˜terno“del“le“system“Lin˜ux.‘ŽÒIl“comando“ºncpmount“¹viene“utilizzato“pGer“questoŽ¡‘scopšGo,–U e“ric¸èhiede“la“sp˜ecica“delle“seguen¸èti“informazioni:Ž¦‘"9b1.ŽŽŽ‘/Nome–U del“leserv¸èer.Ž¤d‘"9b2.ŽŽŽ‘/Iden•¸èticativ“o–U di“login“nel“leservš¸èer.‘q€Se“esiste,“dev˜e“essere“spGecicata“anc˜he“una“passw˜ord.Ž¡‘"9b3.ŽŽŽ‘/Il–npunš¸èto“di“moun˜t,‘@ossia“do˜v˜e“si“desidera“mon˜tare“la“condivisione.‘¦iSi“tratter€à“di“una“directoryŽ¤ ®‘/esistenš¸ète–U sulla“macc˜hina.Ž¦‘Esiste–©ùun“comando“equiv‘ÿqÐalenš¸ète“ºncpumount“¹pGer“smon˜tare“un“le“system“NCP‘©Îpreceden˜temen˜te“mon˜tato.Ž¡‘I›°žle–°Èsystem“NCP˜saranno“smonš¸ètati“in“moGdo“corretto“se“si“esegue“un“normale“sh˜utdo˜wn“della“macc˜hina;Ž¡‘pšGertan¸èto–6_non“bisogna“preo˜ccuparsi“di“eseguire“il“comando“ºnpcumount“¹man•¸èualmen“te–6_prima“di“arrestareŽ¡‘il–U sistema“con“ºhalt“¹oppure“ºshutdown¹.ŽŸb¼‘Esempio–øSdi“comando“pGer“monš¸ètare“il“le“serv˜er“ºACCT_FS01¹,› ãcon“login“ºguest¹,˜senza“passw¸èord,˜corrispGon-Ž¡‘den¸ète–U alla“directory“º/mnt/Accounts¹:Ž¤5]‘º#–?¬ncpmount“-S“ACCT_FS01“/mnt/Accounts“-U“guest“-nŽ¡‘¹Si–þˆnoti“l'utilizzo“dell'opzione“º-n“¹pGer“indicare“cš¸èhe“il“login“non“ric˜hiede“alcuna“passw˜ord.‘m¹Stesso“loginŽŸ ®‘con–U passwš¸èord“ºsecret“¹a˜vrebbGe“forma:Ž¡‘º#–?¬ncpmount“-S“ACCT_FS01“/mnt/Accounts“-U“guest“-P“secretŽ¡‘¹Se–U non“si“spGecica“n€é“l'opzione“º-n¹,“n€é“º-P¹,“allora“il“sistema“ricš¸èhieder€à“una“passw˜ord.Ž¦ÁV‘ÿ ºerica–Õdel“moun®>tŽŽŽ©b¼‘¹Se–ÓÝl'esecuzione“€è“terminata“con“successo,‘í·tutte“le“unit€à“accessibili“all'utenš¸ète“spGecicato“duran˜te“il“login,Ž¤ ®‘saranno–ä«elencate“come“directory“sotto“il“punš¸èto“di“moun˜t.‘LDo˜vrebbGe“anc˜he“essere“pšGossibile“p˜ercorrere“laŽ¡‘struttura–D¥delle“directory“pGer“tro¸èv›ÿqÐare“altri“le.‘lAlternativ˜amenš¸ète“si“pu€ò“usare“l'opzione“º-V‘D¡¹pGer“mon˜tareŽ¡‘un–U singolo“v¸èolume.Ž¦‘NCP‘Ãnon–Ûfornisce“uid“(iden•¸èticativ“o›Ûuten“te)˜o˜gid˜(iden“ticativ“o˜di˜grupp•Go)˜p“er˜la˜propriet€à˜dei˜le,Ž¡‘tutti–/©i“le“aš¸èvranno“le“autorizzazioni“e“le“propriet€à“assegnate“alla“directory“c˜he“rappresen˜ta“il“pun˜toŽ¡‘di––[mounš¸èt,‘¦ªcondizionate“dai“pGermessi“concessi“dal“serv˜er“No˜v˜ell.‘51€È‘–Jnecessario“tenerne“con˜to“quando“siŽ¡‘eettuano–U condivisioni“tra“utenš¸èti“Lin˜ux.ŽŽŽŒ‹Ð" Û_2 ý ~?Ÿ„€ÕÁGŽÁ9.‘ñ8Congurazione–Õdella“propria“maccš®>hina“Lin˜ux“come“clien˜t“NCP‘~4ú¹14ŽŽ ÕÁ ýV¯ÁCongurazione–ÕpQÂer“l'esecuzione“automatica“dei“moun®>tŽŽŽŸê‘¹Se–m:si“ha“la“necessit€à“di“a•¸èv“ere–m:un“mounš¸èt“NCP‘m4pGermanen˜te,‘sA€è“pGossibile“congurare“i“comandi“preceden-Ž¤ ®‘temenš¸ète–^ædescritti“all'in˜terno“di“le“ºrc¹,‘aWin“moGdo“c˜he“v˜engano“eseguiti“all'a˜vvio“del“sistema.‘ŽÒNel“caso“inŽ¡‘cui–F¿la“distribuzione“utilizzata“non“fornisca“un“metošGdo“p˜er“congurare“IPX‘F¼(come“Debian),‘IŸsi“consigliaŽ¡‘di–U impšGostare“i“comandi“nel“le“º/etc/rc.local¹,“se“esiste.‘q€€È“p˜ossibile“utilizzare“comandi“del“tip˜o:Ž©Mé‘/È#Ž¤ Š=‘/#–¹NAvvio“del“filesystem“NCPŽ¡‘//sbin/insmod‘¹N/lib/modules/1.2.13/fs/ncpfs.oŽ¡¡‘/#–¹NConfigurazione“della“rete“IPXŽ¡‘/ipx_configure–¹N--auto_interface=on“--auto_primary=onŽ¡¡‘/#–¹Nlogin“all'Accounting“fileserverŽ¡‘/ncpmount–¹N-S“ACCT_FS01“/mnt/Accounts“-U“guest“-nŽ¡¡‘/#ŽŸqÀ‘¹Un–d}altro“metoGdo“di“congurazione“consiste“nell'elencare“nel“le“º$HOME/.nwclient“¹i“moun¸èt“NCP‘dytem-Ž¤ ®‘pšGoranei–V0o“sp˜ecici“p˜er“l'utenš¸ète“c˜he“v˜erranno“eseguiti“regolarmen˜te.‘t¯€È‘V/pšGossibile“memorizzare“sp˜ecic¸èheŽ¡‘in–U mošGdo“da“imp˜ostarle“senza“do•¸èv“erle–U indicare“ogni“v¸èolta.‘q€Il“formato“€è“molto“semplice:ŽŸ/¿‘/È#–¹NIl“primo“inserimento“rappresenta“il“server“"preferenziale"“che“verr€àŽ¤ Š=‘/#–¹Nutilizzato“ogni“volta“non“sia“specificato“esplicitamente“un“server.Ž¡‘/#Ž¡‘/#–¹NLogin“utente“TERRY“al“fileserver“DOCS_FS01“con“password“"password"Ž¡‘/DOCS_FS01/TERRY‘¹NpasswordŽ¡‘/#Ž¡‘/#–¹NLogin“utente“Guest“al“fileserver“ACCT_FS01“senza“password.Ž¡‘/ACCT_FS01/GUEST‘¹N-ŽŸS–‘¹Pš¸èer–U attiv‘ÿqÐare“questi“moun˜t“si“pu€ò“utilizzare“il“comando:Ž¦‘/È$–¹Nncpmount“/home/terry/docsŽŸqÀ‘¹pGer– vmonš¸ètare“DOCS_FS01“con“login“TERR‘ÿ*¸Y‘ csotto“la“directory“º/home/terry/docs¹.‘XHSi“noti“c˜he“€è“statoŽ¤ ®‘utilizzato–Äœil“leservš¸èer“DOCS_FS01“pGerc˜h€é“non“ne“€è“stato“spGecicato“alcun“altro“nel“comando“di“moun˜t.Ž¡‘Se–U fosse“stato“utilizzato“il“comando:Ž©/¿‘/È$–¹Nncpmount“-S“ACCT_FS01“/home/terry/docsŽŸS–‘¹allora–U sarebbGe“stato“monš¸ètato“il“leserv˜er“A˜CCT_FS01“con“login“GUEST.ŽŸê‘Nota:‘̨ancš¸èh€é–´questo“meccanismo“funzioni,‘.l'autorizzazione“pGer“il“le“º$HOME/.nwclient“¹dev˜e“essereŽ¡‘º0600¹.‘q€P¸èotrebbGe–U essere“necessario“utilizzare“il“comando:Ž¦‘/È$–¹Nchmod“0600“$HOME/.nwclientŽŸS–‘¹Se–åJancš¸èhe“degli“uten˜ti“non“roGot“dev˜ono“essere“autorizzati“a“utilizzare“questo“meccanismo,‘IUallora“ilŽ¡‘comando–mµºnpcmount“¹devš¸èe“essere“ÂSet–¾ÈUserid“R–ÿ}/o“ot‘òɹ.‘$]Ne–mµconsegue“c˜he“p•Gotrebb“e–mµessere“necessario“attribuirgliŽ¡‘le‘U autorizzazioni:Ž¦‘/È#–¹Nchmod“4755“ncpmountŽŸS–ÁCollaudo–Õdell'utilit®>y“ºnsendÁ.ŽŽŽŸê‘¹Il–(Ýpaccš¸èhetto“include“anc˜he“un“utilit˜y“pGer“in˜viare“messaggi“a“uten˜ti“No˜v˜ell.‘b¿Il“suo“nome“€è“ºnsend“¹e“vieneŽ¡‘utilizzato–U come“di“seguito“ripGortato:ŽŽŽŒ‹à Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹15ŽŽ ÕÁ ýV¯‘º#–?¬nsend“rod“hello“thereŽŸ®‘¹inš¸èvia–1"il“messaggio“hello“there‘ja“un“uten˜te“con“login“roGd‘jsul“le“serv˜er“primario‘j(ossia“il“primoŽ¤ ®‘c¸èhe–'»appare“nel“proprio“le“º.nwclient¹).‘b^€È‘'°pšGossibile“sp˜ecicare“un“altro“le“servš¸èer“con“la“stessa“sin˜tassiŽ¡‘descritta–U pGer“il“comando“ºncpmount¹.ŽŸ(ÀœÀ10Ž‘¬%Congurazione–G\della“maccšchina“Lin˜ux“come“serv˜er“NCPŽŸ¿:¹Sono–ƒidispGonibili“due“paccš¸èhetti“c˜he“consen˜tono“a“Lin˜ux“di“fornire“le“funzionalit€à“di“un“le“serv˜er“No˜v˜ell.Ž¡En•¸ètram“bi–£þpGermettono“di“condividere“le“sulla“propria“maccš¸èhina“Lin˜ux“con“uten˜ti“c˜he“utilizzano“il“soft˜w˜areŽ¡clienš¸èt–Ü"NetW‘ÿ*¸are“di“No˜v˜ell.‘…Gli“uten˜ti“pšGossono“fare“in“mo˜do“cš¸èhe“dei“le“system“appaiano“come“disc˜hi“loGcaliŽ¡sulle–X6proprie“maccš¸èhine,‘˜üproprio“come“farebbGero“con“un“reale“le“serv˜er“No˜v˜ell.‘zÃUtilizzandoli“en˜tram˜bi,‘˜ü€èŽ¡pšGossibile–U rendersi“con¸èto“di“quale“dei“due“meglio“so˜ddisfa“le“proprie“esigenze.ŽŸ#ÃÄ10.1Ž‘%}¨Il–¸paccš hetto“mars_n˜w˜eŽ©MªÂMartin–.fStover“(mstover@fr–ÿ}/e“eway.de)–ýJ¹ha“sviluppato“Ámars_n•®>w“e–ýJ¹pGer“consenš¸ètire“a“Lin˜ux“di“fornire“ai“clien˜tŽ¡NetW‘ÿ*¸are–U sia“servizi“di“le,“c¸èhe“servizi“di“stampa.ŽŸؼIl–U nome“Ámars_n•®>w“e–U ¹signica“Martin“Sto•¸èv“ers›U Net“w“are˜Em“ulator.ŽŸ ÖÁ10.1.1Ž‘(áCapacit€à–Õdi“mars_n•®>w“eŽ¦mars_n•®>w“e–6²¹implemenš¸èta“un“sottoinsieme“del“pi€ù“completo“NCP‘6ªNo˜v˜ell“pGer“servizi“di“le“e“di“bindery“basatiŽ¡su–‰Ãdiscš¸èhi“o“anc˜he“di“stampa.‘hProbabilmen˜te“con˜tiene“errori,‘–ëtutta˜via“attualmen˜te“viene“utilizzato“da“molteŽ¡p•Gersone,‘Àïp“ertanš¸èto–x,il“n˜umero“di“errori“€è“in“con˜tin˜ua“dimin˜uzione“man“mano“c˜he“v˜engono“rilasciate“n˜uo˜v˜eŽ¡v¸èersioni.ŽŸ ÖÁ10.1.2Ž‘(áCome–Õottenere“mars_n•®>w“eŽ¦¹€È–U pGossibile“ottenere“Ámars_n•®>w“e–U ¹da“Âftp.gwdg.de‘“°/pub/linux/misc/ncpfs/Ž¤ؼ¹o–U da“Âsunsite.unc.e‘ÿ}/du‘“°/pub/Linux/system/lesystems/ncpfs/“¹.Ž¡La–U vš¸èersione“nel“momen˜to“in“cui“questo“doGcumen˜to“viene“scritto“€è:‘q€ºmars_nwe-0.98.pl10.tgz¹.ŽŸ ÖÁ10.1.3Ž‘(áCome–Õcompilare“il“paccš®>hetto“mars_n˜w˜eŽŸ#Compilazione–Õdi“un“k®>ernel“con“suppQÂorto“Ethernet“e“IPXŽŽŽŸ®‘¹Con–qVun“kš¸èernel“di“v˜ersione“Â1.2.13‘ÌF¹€è“sucien˜te“assicurarsi“di“a˜v˜er“rispGosto“‘ÕHÁY¹‘F—alla“domanda:‘©íºThe‘?¬IPXŽ¤ ®‘protocol–U ¹e“‘ÕHÁN¹‘*halla“domanda:‘q€ºFull–?¬internal“IPX“network¹,–U come“di“seguito“descritto:ŽŸ®‘?®º...Ž¡‘?®...Ž¡‘The–?¬IPX“protocol“(CONFIG_IPX)“[n]“yŽ¡‘?®...Ž¡‘?®...Ž¡‘Full–?¬internal“IPX“network“(CONFIG_IPX_INTERN)“[N/y/?]“nŽ¡‘?®...Ž¡‘?®...ŽŽŽŒ‹ì} Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹16ŽŽ ÕÁ ýV¯‘In–éíkš¸èernel“pi€ù“recen˜ti“viene“adottato“un“prošGcesso“simile“ma“il“testo“del“messaggio“p˜otrebb˜e“essereŽ¤ ®‘leggermen•¸ète‘U div“erso.Ž©Œ:‘€È‘ÝŠancš¸èhe–Ý­necessario“includere“il“driv˜er“appropriato“pGer“la“propria“sc˜heda“Ethernet.‘ 'Maggiori“dettagliŽ¡‘sono–U presen¸èti“in“ÂEthernet-HO¾˜WTO“¹.Ž¦‘DopšGo–údi“c¸èhe“€è“p˜ossibile“pro˜cedere“con“la“compilazione“del“kš¸èernel.‘òRicordarsi,‘Ê°una“v˜olta“terminataŽ¡‘l'opšGerazione,–U di“eseguire“ºlilo“¹p˜er“installarlo.ŽŸj`ÁEsecuzione–Õdel“comando“tar“pQÂer“il“paccš®>hetto“mars_n˜w˜eŽŽŽŸ$®‘/È#–¹Ncd“/usr/srcŽŸ Š=‘/#–¹Ntar“xvfz“mars_nwe-0.99.pl10.tgzŽŸH…ÁEsecuzione–Õdel“comando“makš®>e“pQÂer“mars_n˜w˜eŽŽŽ¦‘¹Si–‚Ótratta“di“un'opGerazione“molto“semplice.‘+gIl“primo“passo“consiste“nell'eseguire“semplicemenš¸ète“ºmake¹,‘¬ãc˜heŽ¡‘creer€à–z“un“le“ºconfig.h¹.›áÚAssicurarsi“della“presenza“del“le“e“moGdicarlo“se“necessario.˜Il“le“consen¸èteŽ¡‘di–É«impšGostare“oggetti“come,‘æÎp˜er“esempio,‘æÎle“directory“di“installazione“o“il“n¸èumero“massimo“di“sessioniŽ¡‘e–ñ\unit€à“cš¸èhe“il“serv˜er“sar€à“in“grado“di“suppGortare.‘F4Gli“inserimen˜ti“v˜eramen˜te“impGortan˜ti“da“guardareŽ¡‘sono:Ž©âö‘ºFILENAME_NW_INI‘/= locazione–?¬del“file“di“inizializzazioneŽ¡‘PATHNAME_PROGS‘4|¸percorso–?¬in“cui“trovare“i“programmi“eseguibiliŽ¡’–ø"di‘?¬supportoŽ¡‘PATHNAME_BINDERY‘)ý`percorso–?¬a“cui“indirizzare“i“file“"bindery"Ž¡‘PATHNAME_PIDFILES‘$½´directory–?¬in“cui“scrivere“i“file“"pid"Ž¡‘MAX_CONNECTIONS‘/= numero–?¬massimo“di“connessioni“simultanee“ammesseŽ¡‘MAX_NW_VOLS‘D;¼numero–?¬massimo“di“unit€à“che“mars_nwe“potr€àŽ¡’–ø"supportareŽ¡‘MAX_FILE_HANDLES_CONN‘¿numero–?¬massimo“di“file“aperti“per“connessioneŽ¡‘WITH_NAME_SPACE_CALLS‘¿se–?¬si“desidera“supportare“i“client“ncpfsŽ¡‘INTERNAL_RIP_SAP‘)ý`se–?¬si“desidera“che“mars_nwe“fornisca“routingŽ¡’–ø"rip/sapŽ¡‘SHADOW_PWD‘I{hse–?¬si“utilizzano“shadow“password.Ž¦‘¹Le–‹impšGostazioni“predenite“do¸èvrebb˜ero“andare“b˜ene,‘™(tuttaš¸èvia“€è“sempre“meglio“con˜trollare.‘ÆUna“v˜oltaŽ¡‘fatto,–U con“i“comandiŽŸF‰‘/È#‘¹NmakeŽŸ Š=‘/#–¹Nmake“installŽ©j`‘¹si–£Peseguiranno“la“compilazione“dei“servš¸èer“e“l'installazione“nelle“directory“appropriate.‘\V‘ÿ*¸err€à“anc˜heŽ¡‘installato–U il“le“di“congurazione“º/etc/nwserv.conf¹.Ž¦ÁCongurazione–Õdel“serv®>erŽŽŽŸŒ:‘¹La–Ü?congurazione“€è“piuttosto“semplice:‘½consiste“nel“moGdicare“il“le“º/etc/nwserv.conf¹.‘ÜIl“formatoŽ¡‘di–Kquesto“le“a“prima“vista“appare“enigmatico,‘=Öma“in“realt€à“€è“molto“lineare.‘ Il“le“conš¸ètiene“div˜erseŽ¡‘istruzioni–¾di“congurazione“compGoste“da“una“sola“riga.‘¬TOgni“riga“€è“delimitata“da“spazi“bianc¸èhi“eŽ¡‘inizia–‚•con“un“nš¸èumero“c˜he“indica“l'argomen˜to“da“impGostare.‘ùÞT‘ÿ*¸utti“i“caratteri“c˜he“seguono“un“"º#¹"“sonoŽ¡‘considerati–un“commenš¸èto,‘Œe“pGertan˜to“ignorati.‘õvMartin“fornisce“un“esempio“nel“pacc˜hetto,‘Œe“di“seguitoŽ¡‘viene–U ripšGortato“un“altro“semplicato“p˜er“orire“una“p˜ossibile“alternativ‘ÿqÐa.ŽŸ$®‘/È#–¹NVOLUMI“(max.“5)Ž¤ Š=‘/#–¹NSolo“il“volume“SYS“€è“obbligatorio.“La“directory“contenente“il“volume“SYSŽ¡‘/#–¹Ndeve“contenere“le“directory:“LOGIN,“PUBLIC,“SYSTEM,“MAIL.ŽŽŽŒ‹÷­ Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹17ŽŽ ÕÁ ýV¯‘/È#–¹NL'opzione“"n"“ignora“le“lettere“maiuscole/minuscole.Ž¤ Š=‘/#–¹NL'opzione“"k"“converte“tutti“i“nomi“di“file“all'interno“di“richieste“NCPŽ¡‘/#–¹Nin“lettere“minuscole.Ž¡‘/#–¹NL'opzione“"m"“marca“il“volume“come“rimovibile“(utile,“ad“esempio,Ž¡‘/#–¹Nper“cdrom).Ž¡‘/#–¹NL'opzione“"r"“imposta“il“volume“come“a“sola“lettura.Ž¡‘/#–¹NL'opzione“"o"“indica“che“il“volume“€è“un“file“system“montato“singolarmente.Ž¡‘/#–¹NL'opzione“"P"“consente“di“utilizzare“i“comandi“come“file.Ž¡‘/#–¹NL'opzione“"O"“consente“l'utilizzo“del“namespace“OS/2.Ž¡‘/#–¹NL'opzione“"N"“consente“l'utilizzo“del“namespace“NFS.Ž¡‘/#–¹N€È“predefinito“l'uso“delle“maiuscole.Ž¡‘/#‘¹NSintassi:Ž¡‘/#–¹N1“‘+ꎡ¡‘/1‘+êSYS‘ž†/home/netware/SYS/‘B"D#‘¹NSYSŽ¡‘/1–+êDATA‘å8/home/netware/DATA/“k‘=hö#‘¹NDATAŽ¡‘/1–+êCDROM“/cdrom‘K”àkmr‘!"#‘¹NCDROMŽ¡¡‘/#–¹NNOME“DEL“SERVERŽ¡‘/#–¹NSe“non“impostato,“l'hostname“Linux“sar€à“convertito“in“lettere“maiuscoleŽ¡‘/#–¹Ne“utilizzato.“€È“opzionale,“se“non“configurato“verr€à“utilizzatoŽ¡‘/#‘¹Nl'hostname.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"2–¹NŽ¡¡‘/2‘+êLINUX_FS01Ž¡¡‘/#–¹NINDIRIZZO“DI“RETE“INTERNAŽ¡‘/#–¹NL'Indirizzo“di“Rete“Interna“IPX“rappresenta“una“caratteristica“cheŽ¡‘/#–¹Nsemplifica“il“routing“IPX“per“host“che“possiedono“porte“su“pi€ù“diŽ¡‘/#–¹Nuna“rete“IPX.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"3–¹N“[]Ž¡‘/#‘¹Noppure:Ž¡‘/#‘!"3‘¹NautoŽ¡‘/#Ž¡‘/#–¹NSe“si“utilizza“"auto",“verr€à“utilizzato“il“proprio“indirizzo“IP“host.Ž¡‘/#–¹NNOTA:“questo“potrebbe“essere“pericoloso,“pertanto“assicurarsi“diŽ¡‘/#–¹Nassegnare“alla“propria“rete“un“numero“univoco.Ž¡‘/#–¹NGli“indirizzi“sono“esadecimali“a“4byte“(€è“necessario“che“inizinoŽ¡‘/#–¹Ncon“0x).Ž¡¡‘/3‘!"0x49a01010‘ rœ1Ž¡¡‘/#–¹NDISPOSITIVI“DI“RETEŽ¡‘/#–¹NQuesta“riga“configura“la“propria“rete“IPX.“Se“la“propria“rete“IPXŽ¡‘/#–¹N€è“gi€à“stata“configurata,“questo“inserimento“€è“superfluo.“CorrispondeŽ¡‘/#–¹Nall'utilizzo“diipx_configure/ipx_interface“prima“di“attivare“il“server.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"4–¹N“[]Ž¡‘/#‘vžFrame–¹Ntypes:“ethernet_ii,“802.2,“802.3,“SNAPŽ¡‘/4– rœ0x39a01010“eth0“802.3“1Ž¡¡¡‘/#–¹NSALVATAGGIO“DEGLI“INSTRADAMENTI“IPX“DOPO“LO“SPEGNIMENTO“DEL“SERVERŽŽŽŒ‹h Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹18ŽŽ ÕÁ ýV¯‘/È#‘¹NSintassi:Ž¤ Š=‘/#‘å85‘¹NŽ¡‘/#‘!"0–¹N=“non“salvare“i“route,“1“=“salvare“i“routeŽ¡¡‘/5‘¹N0Ž¡¡‘/#–¹NVERSIONE“NETWAREŽ¡‘/#‘¹NSintassi:Ž¡‘/#‘å86‘¹NŽ¡‘/#‘WÔ0–¹N=“2.15,“1“=“3.11Ž¡¡‘/6‘¹N1Ž¡¡‘/#–¹NGESTIONE“DELLA“PASSWORDŽ¡‘/#–¹Ni“client“Novell“DOS“reali“supportano“una“caratteristica“per“criptareŽ¡‘/#–¹Nla“password“quando“viene“modificata.“€È“possibile“scegliere“se“siŽ¡‘/#–¹Ndesidera“che“il“proprio“server“supporti“o“meno“questa“caratteristica.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"7‘¹NŽ¡‘/#‘!"dove–¹N“pu€ò“essere:Ž¡‘/#‘!"0–¹Nper“forzare“la“codifica“della“password.“(I“client“non“possonoŽ¡‘/#‘*ƒ¾modificare–¹Nla“password)Ž¡‘/#‘!"1–¹Nforza“la“codifica“della“password,“consente“la“modifica“delleŽ¡‘/#‘*ƒ¾password–¹Nnon“criptate.Ž¡‘/#‘!"7–¹Nconsente“password“non“criptate“ma“non“password“vuote.Ž¡‘/#‘!"8–¹Nconsente“password“non“criptate,“comprese“password“vuote.Ž¡‘/#‘!"9–¹Nper“password“completamente“non“criptate“(non“funziona“con“OS/2).Ž¡¡‘/7‘¹N1Ž¡¡‘/#–¹NDIRITTI“GID“e“UID“MINIMALIŽ¡‘/#–¹Nabilitazioni“utilizzate“per“connessioni“senza“login.“Tali“abilitazioniŽ¡‘/#–¹Nsaranno“utilizzate“per“i“file“nella“propria“connessione“di“serverŽ¡‘/#‘¹Nprimarie.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"10‘¹NŽ¡‘/#‘!"11‘¹NŽ¡‘/#‘!"–¹N“provengono“da“/etc/passwd,“/etc/groupsŽ¡¡‘/10‘ rœ200Ž¡‘/11‘ rœ201Ž¡¡‘/#–¹NPASSWORD“DEL“SUPERVISOREŽ¡‘/#–¹NPu€ò“essere“rimosso“dopo“aver“avviato“il“server“per“la“prima“volta.“IlŽ¡‘/#–¹Nserver“cripter€à“questa“informazione“nel“file“bindery“dopo“la“sua“esecuzione.Ž¡‘/#–¹NSi“dovrebbe“evitare“di“utilizzare“l'utente“"root",“al“contrario“€èŽ¡‘/#–¹Nconsigliabile“usare“un“altro“account“per“amministrare“il“fileserver“mars.Ž¡‘/#Ž¡‘/#–¹NQuesta“riga“viene“letta“e“criptata“all'interno“dei“file“bindery“del“server,Ž¡‘/#–¹Npertanto“€è“necessario“che“esista“la“prima“volta“che“si“avvia“il“serverŽ¡‘/#–¹Nper“assicurarsi“che“la“password“non“venga“scoperta.Ž¡‘/#Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"12–¹N“[]Ž¡ŽŽŒ‹– Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹19ŽŽ ÕÁ ýV¯‘/È12– rœSUPERVISOR“terry“secretŽ¤ Š=¡‘/#–¹NACCOUNT“UTENTEŽ¡‘/#–¹NQuesto“associa“login“NetWare“ad“account“Unix.“Le“password“sonoŽ¡‘/#‘¹Nopzionali.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"13–¹N“[]Ž¡¡‘/13‘ rœMARTIN‘¹NmartinŽ¡‘/13– rœTERRY“terryŽ¡¡‘/#–¹NCONFIGURAZIONE“DI“LAZY“SYSTEM“ADMINŽ¡‘/#–¹NSe“esiste“un“grande“numero“di“utenti“e“non“€è“possibile“utilizzareŽ¡‘/#–¹Nmappe“di“utenti“individuali“di“tipo“13,“€è“possibile“mappareŽ¡‘/#–¹Nautomaticamente“i“login“a“mars_nwe“con“nomi“di“utenti“Linux.Ž¡‘/#–¹NTUTTAVIA,“attualmente“non“esiste“un“modo“per“fare“uso“di“passwordŽ¡‘/#–¹Ndi“login“Linux,“pertanto,“tutti“gli“utenti“configurati“in“questo“modoŽ¡‘/#–¹Nutilizzeranno“la“password“impostata“in“questo“punto.“Il“consiglio“€è“diŽ¡‘/#–¹Nnon“farlo,“a“meno“che“la“sicurezza“non“sia“un“optional.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"15–¹NŽ¡‘/#–+꛹N:‘å80“-˜non˜mappare˜gli˜utenti˜automaticamenteŽ¡‘/#‘FÛ’1‘+ê-–¹Nmappa“automaticamente“gli“utenti“non“configuratiŽ¡‘/#‘B"D99‘+ê-–¹Nmappa“automaticamente“tutti“gli“utenti.Ž¡¡‘/15– rœ0“duzzenmattaŽ¡¡‘/#‘¹NCONTROLLOŽ¡‘/#–¹Nse“si“imposta“questo“flag‘ rœmars_nwe“si“assicurer€à“automaticamenteŽ¡‘/#–¹Ndell'esistenza“di“certe“directory.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"16‘¹NŽ¡‘/#‘!"–¹Npu€ò“essere“0“per“no,“o“1“per“s€ì.Ž¡¡‘/16‘ rœ0Ž¡¡‘/#–¹NCODE“DI“STAMPAŽ¡‘/#–¹NQuesto“associa“le“stampanti“NetWare“alle“stampanti“Unix.“Le“directoryŽ¡‘/#–¹Nper“le“code“devono“essere“create“manualmente“prima“di“tentare“la“stampa.Ž¡‘/#–¹NLe“directory“per“le“code“NON“sono“code“lpd.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"21–¹NŽ¡¡‘/21– rœEPSON“SYS:/PRINT/EPSON–¹Nlpr“-hŽ¡‘/21– rœLASER“SYS:/PRINT/LASER–¹Nlpr“-PlaserŽ¡¡¡‘/#–¹NFLAG“DI“DEBUGŽ¡‘/#–¹NNormalmente“non“sono“necessari,“ma“possono“essere“utili“se“si“staŽ¡‘/#–¹Neseguendo“il“debug“di“un“problema.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"‘¹NŽ¡‘/#Ž¡‘/#‘å8100–¹N=“IPX“KERNELŽ¡‘/#‘å8101–¹N=“NWSERVŽŽŽŒ‹® Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹20ŽŽ ÕÁ ýV¯‘/È#‘å8102–¹N=“NCPSERVŽ¤ Š=‘/#‘å8103–¹N=“NWCONNŽ¡‘/#‘å8104–¹N=“start“NWCLIENTŽ¡‘/#‘å8105–¹N=“NWBINDŽ¡‘/#‘å8106–¹N=“NWROUTEDŽ¡‘/#‘PN.0–¹N=“disabilita“il“debug,“1“=“abilita“il“debugŽ¡¡‘/100‘¹N0Ž¡‘/101‘¹N0Ž¡‘/102‘¹N0Ž¡‘/103‘¹N0Ž¡‘/104‘¹N0Ž¡‘/105‘¹N0Ž¡‘/106‘¹N0Ž¡¡‘/#–¹NESECUZIONE“DI“NWSERV“IN“BACKGROUND“E“UTILIZZO“DEL“FILE“DI“LOGŽ¡‘/#‘¹NSintassi:Ž¡‘/#‘!"200‘ž†Ž¡‘/#‘!"0–¹N=“esegue“NWSERV“in“foreground“e“non“utilizza“il“file“di“logŽ¡‘/#‘!"1–¹N=“esegue“NWSERV“in“background“e“utilizza“il“file“di“logŽ¡¡‘/200‘ rœ1Ž¡¡‘/#–¹NNOME“DEL“FILE“DI“LOGŽ¡‘/#‘¹NSintassi:Ž¡‘/#‘!"201‘ž†Ž¡¡‘/201‘ rœ/tmp/nw.logŽ¡¡‘/#–¹NSCRITTURA“SUL“FILE“DI“LOG“IN“CODA“O“IN“SOVRASCRITTURAŽ¡‘/#‘¹NSintassi:Ž¡‘/#‘!"202‘ž†Ž¡‘/#‘!"0–¹N=“scrive“aggiungendo“in“coda“ad“un“file“di“log“esistenteŽ¡‘/#‘!"1–¹N=“sovrascrive“un“file“di“log“esistenteŽ¡¡‘/202‘ rœ1Ž¡¡‘/#–¹NTEMPO“DI“SPEGNIMENTO“DEL“SERVERŽ¡‘/#–¹NQuesta“riga“imposta“quanto“tempo“deve“passare“dallo“spegnimento“delŽ¡‘/#–¹Nserver“per“lo“spegnimento“effettivo“del“server.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"210‘ž†Ž¡‘/#‘!"in–¹Nsecondi“(il“valore“predefinito“€è“10)Ž¡¡‘/210‘ rœ10Ž¡¡‘/#–¹NINTERVALLO“DI“ROUTING“BROADCASTŽ¡‘/#–¹NEsprime“il“tempo“in“secondi“tra“broadcast“del“serverŽ¡‘/#‘¹NSintassi:Ž¡‘/#‘!"211‘ž†Ž¡‘/#‘!"in–¹Nsecondi“(il“default“€è“60)Ž¡¡‘/211‘ rœ60Ž¡¡‘/#–¹NINTERVALLO“DI“ROUTING“LOGGINGŽŽŽŒ‹!´ Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹21ŽŽ ÕÁ ýV¯‘/È#–¹NImposta“quanti“broadcast“avvengono“prima“di“effettuare“laŽ¤ Š=‘/#–¹Nregistrazione“delle“informazioni“di“rete.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"300‘ž†Ž¡¡‘/300‘ rœ5Ž¡¡‘/#–¹NFILE“DI“LOG“DEL“ROUTINGŽ¡‘/#–¹NImposta“il“nome“del“file“di“registrazione“del“routingŽ¡‘/#‘¹NSintassi:Ž¡‘/#‘!"301‘ž†Ž¡¡‘/301‘ rœ/tmp/nw.routesŽ¡¡‘/#–¹NAPPEND/SOVRASCRITTURA“DEL“FILE“DI“LOG“DEL“ROUTINGŽ¡‘/#–¹NImposta“se“si“desidera“scrivere“aggiungendo“in“coda“su“un“file“diŽ¡‘/#–¹Nlog“esistente,“oppure“se“si“vuole“sovrascriverlo.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"302‘ž†Ž¡‘/#‘!"–¹N0“per“append,“1“per“creazione/sovrascritturaŽ¡¡‘/302‘ rœ1Ž¡¡‘/#–¹NTEMPO“DI“GUARDIAŽ¡‘/#–¹NImposta“il“tempo“per“messaggi“di“guardia“in“grado“di“assicurare“cheŽ¡‘/#–¹Nla“rete“sia“ancora“viva.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"310‘ž†Ž¡‘/#‘!"–¹N=“0“-“invia“sempre“dei“messaggiŽ¡‘/#‘K”à<–¹N0“-“(-ve)“per“disabilitare“i“messaggiŽ¡‘/#‘K”à>–¹N0“-“invia“messaggi“quando“il“traffico“di“reteŽ¡‘/#‘gì´scende–¹Nal“di“sotto“di“"n"“ticksŽ¡¡‘/310‘ rœ7Ž¡¡‘/#–¹NSTATION“FILEŽ¡‘/#–¹NImposta“il“nome“per“i“station“file“che“determinano“per“qualiŽ¡‘/#–¹Nmacchine“il“fileserver“si“comporter€à“come“fileserver“primario.Ž¡‘/#–¹NLa“sintassi“di“questo“file“€è“descritta“nella“directory“"examples"Ž¡‘/#–¹Ndel“codice“sorgente.Ž¡‘/#‘¹NSintassiŽ¡‘/#‘!"400‘ž†Ž¡¡¡‘/400‘ rœ/etc/nwserv.stationsŽ¡¡‘/#–¹NGESTIONE“DEL“GET“NEAREST“FILESERVERŽ¡‘/#–¹NImposta“la“gestione“delle“richieste“"Get“Nearest“Fileserver"“SAP.Ž¡‘/#‘¹NSintassi:Ž¡‘/#‘!"401‘ž†Ž¡‘/#‘!"–¹Npu€ò“essere:“0“-“disabilita“le“richieste“"Get“NearestŽ¡‘/#’·$Fileserver".Ž¡‘/#‘zÑì1–¹N-“Il“file“"stations"“contiene“le“stazioniŽ¡‘/#’·$da‘¹Nescludere.Ž¡‘/#‘zÑì2–¹N-“Il“file“"stations"“contiene“le“stazioniŽŽŽŒ‹(P Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹22ŽŽ ÕÁ ýV¯‘/È#’·$da‘¹Nincludere.Ž¤ Š=¡‘/401‘ rœ2ŽŸ®ÁA‘þ¸øvviamenš®>to–Õdel“serv˜erŽŽŽ©®‘¹Se–hfil“serv¸èer“€è“stato“congurato“in“mošGdo“tale“da“asp˜ettarsi“c¸èhe“programmi“esterni“congurino“la“rete“oŽ¤ ®‘forniscano–æìfunzionalit€à“di“instradamenš¸èto,‘ü÷allora“tali“programmi“dev˜ono“essere“eseguiti“prima“di“a˜vviareŽ¡‘il›vÕserv•¸èer.‘'hIn“v“ece,‘£KsuppGonendo˜c“he˜il˜serv“er˜sia˜stato˜congurato˜anc“h€é˜esso˜stesso˜conguri˜le˜in“terfacceŽ¡‘e–U fornisca“i“servizi“di“instradamenš¸èto,“sar€à“sucien˜te“il“solo“comando:ŽŸŠ=‘/È#‘¹NnwservŽŸ®ÁCollaudo–Õdel“serv®>erŽŽŽ¦‘¹P•¸èer›¦con“trollare˜un˜serv“er˜bisognerebbGe˜in˜primo˜luogo˜collegarsi˜da˜un˜clien“t˜NetW‘ÿ*¸are˜sulla˜propriaŽ¡‘rete.›|EQuindi–X·impGostare“un“ºCAPTURE‘X¶¹dal“clien¸èt“ed“eseguire“una“stampa.˜Se“en•¸ètram“bšGe–X·queste“op˜erazioniŽ¡‘hanno–U successo,“allora“il“servš¸èer“€è“funzionan˜te.ŽŸ#ÃÄ10.2Ž‘%}¨Il–¸paccš hetto“lw˜aredŽ©MªÂA¾˜les–ßÈDryak“(A.Dryak@sh.cvut.cz)–‘“¹ha“sviluppato“ºlwared“¹pGer“consenš¸ètire“a“Lin˜ux“di“agire“come“leserv˜er“basatoŽ¡su‘U NCP‘ÿ*¸.ŽŸؼAles–U ha“cš¸èhiamato“il“pacc˜hetto“ºlwared¹,“abbreviazione“pGer“ÁLin–ÿ ºW“are‘ÕDaemon¹.ŽŸ ÖÁ10.2.1Ž‘(áCapacit€à–Õdi“lw®>aredŽ¦¹Il–ÕOservš¸èer“ºlwared“¹€è“in“grado“di“fornire“un“sottoinsieme“delle“funzionalit€à“complete“di“NCP‘Õ.No˜v˜ell.‘FåComprendeŽ¡la–messaggistica“ma“non“fornisce“alcuna“funzionalit€à“di“stampa.‘ï7A•¸èttualmen“te–non“funziona“molto“bGene“conŽ¡clien•¸èt›æWindo“ws˜95˜o˜Windo“ws˜NT.˜Il˜serv“er˜ºlwared˜¹si˜basa˜sulla˜presenza˜di˜programmi˜esterni˜pGer˜costruireŽ¡e– -aggiornare“le“tabGelle“di“instradamenš¸èto“e“SAP‘ di“IPX.“Clien˜t“c˜he“non“si“compGortano“correttamen˜te“pGossonoŽ¡causare–ï›problemi“al“serv•¸èer.‘O©€È‘ïimpGortan“te–ï›sottolineare“c¸èhe“le“funzionalit€à“di“traduzione“dei“lename“non“sonoŽ¡state‘U incluse.ŽŸؼIl–U serv¸èer“funziona“pGer“shell“NETX“e“VLM“NetW‘ÿ*¸are.ŽŸ ÖÁ10.2.2Ž‘(áCome–Õottenere“lw®>aredŽ¦¹Il–Áïpaccš¸èhetto“ºlwared“¹pu€ò“essere“compilato“pGer“qualsiasi“k˜ernel“successiv˜o“al“Â1.2.0‘Zð¹,‘Ý#anc˜he“se“€è“consigliata“laŽ¡v•¸èersione›®Â1.2.13‘vž¹pGoic“h€é˜in˜tal˜moGdo˜non˜sono˜necessari˜patc“h˜pGer˜il˜k“ernel.‘Å)Alcune˜delle˜funzionalit€à˜IPXŽ¡sono–%Ocamš¸èbiate“con“k˜ernel“di“v˜ersione“Â1.3.*‘}Ź:‘Þquesto“signica“c˜he“sono“necessari“patc˜h“spšGecici“p˜er“fare“inŽ¡moGdo–F±cš¸èhe“ºlwared“¹funzioni“correttamen˜te.‘l±Esistono“patc˜h“appropriati“pGer“i“n˜uo˜vi“k˜ernel,‘I”pGertan˜to“se“si“dev˜eŽ¡utilizzare–U un“kš¸èernel“alpha“do˜vrebbšGe“essere“p˜ossibile“a•¸èv“ere–U ºlwared“¹correttamenš¸ète“funzionan˜te.Ž¤ؼIl–U paccš¸èhetto“ºlwared“¹pu€ò“essere“otten˜uto“tramite“ftp“anonimo“da:‘q€Âklokan.sh.cvut.cz‘“°/pub/linux/linwar‘ÿ}/e/Ž¡¹o‘U da:‘q€Âsunsite.unc.e‘ÿ}/du‘“°/pub/Linux/system/network/daemonsŽ¡¹o–U siti“mirror.‘q€La“vš¸èersione“al“momen˜to“in“cui“questo“doGcumen˜to“viene“scritto“€è:‘q€ºlwared-0.95.tar.gz¹.ŽŸ ÖÁ10.2.3Ž‘(áCompilazione–Õdi“lw®>aredŽŸ#Esecuzione–Õdel“comando“ºtar“ÁpQÂer“il“pacc®>hetto“ºlwaredŽŽŽŸ®‘¹Qualcosa–U del“tipGo:ŽŽŽŒ‹0d Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹23ŽŽ ÕÁ ýV¯‘º#–?¬cd“/usr/srcŽ¤ ®‘#–?¬tar“xvpfz“lwared-0.95.tar.gzŽ©ÙkÁCompilazione–Õdi“un“k®>ernel“con“suppQÂorto“Ethernet“e“IPXŽŽŽŸƒŒ‘¹Coloro–Mcš¸èhe“utilizzano“un“k˜ernel“ºalpha‘?¬1.3.*¹,‘×do˜vrebbGero“passare“alla“v˜ersione“Â1.3.17‘§ô¹o“supšGeriore“p˜oic¸èh€éŽ¡‘le–«Wpatc¸èh“suppšGortate“sono“state“create“p˜er“questa“v•¸èersione.‘8èI‘«,k“ernel–«WÂ1.3.*‘)¹pi€ù“v•¸èecc“hi–«Wdella“v¸èersione“Â1.3.17Ž¡‘¹ricš¸èhiederanno–huna“installazione“man˜uale“delle“patc˜h“(il“le“ºINSTALL‘8¹con˜ten˜uto“nel“pacc˜hetto“ripGortaŽ¡‘alcune–Ýinformazioni“su“come“eseguire“questa“opGerazione).‘]Pš¸èer“installare“le“patc˜h“su“un“k˜ernel“Â1.3.17‘r͹siŽ¡‘pu€ò–U digitare“il“comando:Ž¦‘º#–?¬make“patchŽ¦‘¹Il–÷passo“successivš¸èo“all'applicazione“delle“patc˜h,‘'fconsiste“nell'assicurarsi“c˜he“sia“stata“eseguita“la“compi-Ž¡‘lazione–uÇdel“kš¸èernel“con“abilitazione“del“suppGorto“IPX.“In“un“k˜ernel“di“v˜ersione“Â1.2.13‘з¹€è“sucien˜te“a˜v˜erŽ¡‘rispGosto–U ›ÕHÁY¹‘*halla“domanda:‘q€˜ºThe–?¬IPX“protocol¹,–U come“illustrato“nell'esempio“c¸èhe“segue:Ž¦‘?®º...Ž¡‘?®...Ž¡‘Assume–?¬subnets“are“local“(CONFIG_INET_SNARL)“[y]Ž¡‘Disable–?¬NAGLE“algorithm“(normally“enabled)“(CONFIG_TCP_NAGLE_OFF)“[n]Ž¡‘The–?¬IPX“protocol“(CONFIG_IPX)“[n]“yŽ¡‘*Ž¡‘*–?¬SCSI“supportŽ¡‘?®...Ž¡‘?®...Ž¦‘¹In–^kš¸èernel“pi€ù“recen˜ti“il“proGcedimen˜to“€è“analogo,‘`@tutta˜via“il“testo“del“messaggio“p•Gotrebb“e–^essere“legger-Ž¡‘men•¸ète‘U div“erso.Ž©ƒŒ‘Inoltre,‘aÑ€è–,necessario“includere“il“drivš¸èer“appropriato“pGer“la“propria“sc˜heda“Ethernet.‘ö]Maggiori“infor-Ž¡‘mazioni–U in“l'“ÂEthernet-HO¾˜WTO“¹.Ž¦‘A‘Âûquesto–à pun¸èto“€è“pšGossibile“pro˜cedere“con“la“compilazione“del“kš¸èernel.‘@ÖNon“si“dimen˜tic˜hi“di“eseguire“ºliloŽ¡‘¹una–U v¸èolta“terminata“l'opGerazione.ŽŸYÁCompilazione–Õe“installazione“di“ºlwaredŽŽŽ¦‘¹Pš¸èer–~?compilare“ºlwared“¹con˜trollare“in“primo“luogo,›ˆ‡e“moGdicare“se“necessario,˜il“le“ºserver/config.h¹.Ž¡‘Il–Àle“conš¸ètiene“div˜erse“impGostazioni“c˜he“guideranno“il“compGortamen˜to“del“serv˜er.‘taI‘”v‘ÿqÐalori“predenitiŽ¡‘doš¸èvrebbGero–sïessere“corretti,‘{£tutta˜via“si“do˜vrebbGe“con˜trollare“c˜he“le“directory“spšGecicate“p˜er“i“le“di“logŽ¡‘corrispšGondano–U alle“imp˜ostazioni“del“proprio“sistema.Ž©Ùk‘º#–?¬make“dependŽ¡‘#‘?¬makeŽ¡‘#–?¬make“installŽ¦‘¹Pu€ò–Àïaccadere“cš¸èhe“il“comando“‘ÕHºmake‘?¬depend¹‘–7sem˜bri“non“tro˜v‘ÿqÐare“il“le“ºfloat.h“¹sul“sistema,‘Ûâtutta˜viaŽ¡‘doš¸èvrebbGe–Bfunzionare“com˜unque.‘W6Pu€ò“anc˜he“accadere“c˜he,‘eettuando“la“compilazione“con“Âgc‘ÿ}/c‘K"2.6.3‘a2¹siaŽ¡‘necessario–U moGdicare“la“riga:Ž¦‘º#include‘?¬Ž¦‘¹conŽ¦‘º#include‘?¬ŽŽŽŒ‹=v Û_2 ý ~?Ÿ„€ÕÁGŽÁ10.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“serv˜er“NCP’žh¹24ŽŽ ÕÁ ýV¯‘all'inš¸èterno–U di“º/lib/ipxkern.c“¹pGoic˜h€é,“talv˜olta“questo“le“ha“un“nome“div˜erso.Ž©àÇ‘Il–w”comando“‘ÕHºmake‘?¬install¹‘LÜtenš¸èter€à“di“installare“il“serv˜er“e“i“programmi“del“demone“di“routingŽ¤ ®‘all'in¸èterno–~¢della“directory“º/usr/sbin¹,›Éil“programma“ºlwpasswd“¹in“º/usr/bin¹,˜i“programmi“di“utilit€àŽ¡‘IPX‘2Ein–2~º/sbin“¹e“inne,‘iÖle“pagine“di“manš¸èuale“v˜erranno“installate“nella“directory“º/usr/man¹.‘ šSe“qual-Ž¡‘cuna–›„di“queste“lošGcazioni“non“fosse“disp˜onibile“nel“sistema,‘­sar€à“necessario“mo˜dicare“il“ºMakefile“¹p˜erŽ¡‘impGostare–U le“directory“destinazione.ŽŸ %WÁ10.2.4Ž‘(áCongurazione–Õe“utilizzo“di“ºlwaredŽŸUµÁCongurazione–Õdella“rete“IPXŽŽŽ¦‘¹La–óprima“cosa“da“fare“consiste“nella“congurazione“delle“in¸èterfacce“Ethernet“pšGer“supp˜ortare“le“reti“IPXŽ¡‘suppGortate–hdal“proprio“serv¸èer.‘ðW€È›]necessario“conoscere“gli“indirizzi“di“rete“IPX˜pGer“ciascuno“dei“propriŽ¡‘segmenš¸èti–ÎúLAN,“quale“dispGositiv˜o“Ethernet“(ºeth0¹,‘éκeth1“¹ecc.)‘DÉsi“tro˜v‘ÿqÐa“su“ciascun“segmen˜to,‘éÎquale“tipGo“diŽ¡‘trama–L(º802.3¹,‘MëºEtherII›L¹ecc.)‘nviene“utilizzata“da“ogni“segmen¸èto“LAN˜e“quale“indirizzo“di“Rete“In¸èternaŽ¡‘devš¸èe–Û[essere“utilizzato“dal“proprio“serv˜er“(fondamen˜tale“se“il“serv˜er“ore“servizi“a“pi€ù“di“un“segmen˜toŽ¡‘LAN).–r}Esempio“di“congurazione“pGer“un“servš¸èer“su“due“segmen˜ti“dissimili“con“indirizzi“di“rete“IPXŽ¡‘º23a91300–U ¹e“º23a91301“¹e“indirizzo“di“rete“in¸èterna“ºbdefaced¹:Ž©«“‘º#–?¬ipx_internal_net“add“BDEFACED“1Ž¡‘#–?¬ipx_interface“add“eth0“802.3“23a91300Ž¡‘#–?¬ipx_interface“add“eth1“etherii“23a91301Ž¦ÁA‘þ¸øvvio–Õdei“demoni“di“instradamen®>toŽŽŽŸàÇ‘¹Il–˜kš¸èernel“instrada“i“pacc˜hetti“IPX‘—ïcome“pure“pGer“IP‘ÿ*¸,“tutta˜via“sono“ric˜hiesti“programmi“aggiun˜tivi“pGerŽ¡‘gestire–ÿ l'aggiornamenš¸èto“delle“tabGelle.‘TÏNel“caso“di“IPX,“sono“necessari“due“demoni,‘Cen˜tram˜bi“suppGortatiŽ¡‘da–‚1ºlwared¹:‘Ë£ºipxripd“¹gestisce“le“informazioni“di“instradamenš¸èto“e“ºipxsapd“¹le“informazioni“di“SAP‘ÿ*¸.“P˜erŽ¡‘aš¸èvviare–U i“demoni“€è“sucien˜te“spšGecicare“la“lo˜cazione“in“cui“devš¸èono“scriv˜ere“i“propri“messaggi“di“log:Ž¦‘º#–?¬ipxripd“/var/adm/ipxripŽ¡‘#–?¬ipxsapd“/var/adm/ipxsapŽ¦ÁCongurazione–Õdel“servš®>er“lw˜aredŽŽŽŸàÇ‘¹€È‘åRnecessario–åoeseguire“la“congurazione“manš¸èuale“di“due“le“pGer“consen˜tire“il“login“al“serv˜er“ºlwared¹.‘LET‘ÿ*¸aliŽ¡‘le‘U sono:ŽŸz‘Á/etc/lwpasswdŽŽŽŸàÇ‘/¹In–‚êquesto“le“vš¸èengono“memorizzate“le“informazioni“di“accoun˜t“dell'uten˜te.‘+oIl“programma“ºlwpasswdŽ¡‘/¹€è–U utilizzato“pGer“man¸ètenerlo“aggiornato.‘q€La“sua“forma“pi€ù“semplice“del“le“º/etc/lwpasswd“¹€è:Ž©z‘/ºales:Ž¡‘/terryd:Ž¡‘/guest:Ž¦‘/¹Si– tratta“di“una“semplice“lista“di“idenš¸èticativi“di“login,‘²Õseguiti“dal“carattere“‘ÕHº:¹‘ܶe“dalla“v˜ersioneŽ¡‘/criptata–Mâdella“passwš¸èord.‘ÁDue“impGortan˜ti“a˜vv˜ertimen˜ti“sono:‘íál'assenza“di“passw˜ord“criptate“signicaŽ¡‘/cš¸èhe–ÇÊnon“ne“esiste“alcuna,‘ägli“uten˜ti“Lin–ÿ*¸W“are–ÇÊdev˜ono“a˜v˜ere“un“accoun˜t“pGer“Lin˜ux“quindi“ogni“uten˜teŽ¡‘/presenš¸ète–±Ánel“le“º/etc/lwpasswd“¹dev˜e“apparire“anc˜he“in“º/etc/passwd¹;‘àl'uten˜te“ºroot“¹€è“l'unico“inŽ¡‘/grado–U di“moGdicare“le“passwš¸èord“di“un“altro“uten˜te“Lin–ÿ*¸W“are–U come“di“seguito“indicato:Ž¦‘/º#–?¬lwpasswd“rodgŽ¡‘/Changing–?¬password“for“RODGŽ¡‘/Enter–?¬new“password:Ž¡‘/Re-type–?¬new“password:Ž¡‘/Password‘?¬changed.ŽŽŽŒ‹IW Û_2 ý ~?Ÿ„€ÕÁGŽÁ11.‘ñ8Congurazione–Õdella“maccš®>hina“Lin˜ux“come“clien˜t“di“stampa“No˜v˜ell‘dÿ¹25ŽŽ ÕÁ ýV¯‘Á/etc/lwvtabŽŽŽŸm<‘/¹Si–Á,tratta“delle“tabGelle“relativš¸èe“al“v˜olume“Lin–ÿ*¸W“are–Á,e“in“esse“sono“memorizzate“le“informazioniŽ¤ ®‘/su–“9directory“da“rendere“dispGonibili“agli“uten¸èti“Lin–ÿ*¸W“are–“9(la“natura“del“le“€è“simile“a“quella“diŽ¡‘/º/etc/exports–U ¹di“NFS).“Un“semplice“esempio“del“suo“formato“€è:Ž©,d‘/ºSYS‘D;¼/lwfs/sysŽ¡‘/DATA‘>ü/lwfs/dataŽ¡‘/HOME‘>ü/homeŽ¦‘/¹Il–nome“del“V‘ÿ*¸olume“€è“seguito“da“spazi“biancš¸èhi“seguiti“dalle“directory“Lin˜ux“da“espGortare.‘LCiŽ¡‘/devš¸èe–eøessere“almeno“una“riga“relativ‘ÿqÐa“al“Áv®>olume‘ÝSYS‘e²¹anc˜h€é“un“serv˜er“pGossa“a˜vviarsi.‘¤Se“siŽ¡‘/desidera–Å^cš¸èhe“i“propri“uten˜ti“DOS‘Äÿsiano“in“grado“di“utilizzare“il“proprio“serv˜er“Lin–ÿ*¸W“are‘Å^comeŽ¡‘/servš¸èer–Š&primario,‘×hallora“dev˜e“essere“installata“una“struttura“standard“pGer“il“v˜olume“ÁSYS‘‰Ö¹sottoŽ¡‘/la–ÓŸdirectory“cš¸èhe“viene“espGortato“come“v˜olume“ÁSYS¹.“Dal“momen˜to“c˜he“il“cop˜yrigh˜t“di“questi“leŽ¡‘/appartiene–7´a“No•¸èv“ell–7´CorpšGoration,‘pY€è“necessario“p˜ossedere“una“licenza“p˜er“il“loro“utilizzo.‘=Se“gliŽ¡‘/utenš¸èti–U utilizzeranno“un“le“serv˜er“No˜v˜ell“come“serv˜er“primario,“allora“la“licenza“non“€è“necessaria.Ž©,dÁA‘þ¸øvvio–Õdel“servš®>er“lw˜aredŽŽŽŸm<‘ºlwared–U ¹viene“a¸èvviato“tramite“il“comando:Ž¤iÛ‘º#‘?¬lwaredŽ¡‘¹Se–>ªil“servš¸èer“€è“stato“a˜vviato“come“mostrato,‘¹ il“nome“del“serv˜er“Lin–ÿ*¸W“are–>ªdipšGender€à“dalla“risp˜ostaŽ¤ ®‘dell'Áhostname–F¹Linš¸èux.‘EÇSe“si“desidera“un“nome“div˜erso,‘‚è€è“pGossibile“indicarlo“esplicitamen˜te.‘EÇA˜d“es-Ž¡‘empio,–U il“comando:Ž¤iÛ‘º#–?¬lwared“-nlinux00Ž¡‘¹aš¸èvvia–U il“serv˜er“con“nome“Álin®>ux00¹.Ž¦ÁCollaudo–Õdel“serv®>er“ºlwaredŽŽŽŸm<‘¹La–&sprima“cosa“da“con¸ètrollare“€è“la“presenza“del“proprio“Âserver‘h¿LinW‘ÿ;Èar‘ÿ}/e‘æ¹nell'elenco“fornito“dal“comandoŽ¤ ®‘ºslist–ñ¹(eseguito“su“un“clienš¸èt“DOS‘àdella“propria“rete).‘[Il“programma“ºslist“¹€è“presen˜te“nel“v˜olume“ÁSYSŽ¡‘¹di–ôun“leservš¸èer“No˜v˜ell,‘×pGertan˜to“pu€ò“essere“eseguire“solo“da“una“macc˜hina“gi€à“collegata.‘NkSe“l'esito“€èŽ¡‘negativ•¸èo,‘?con“trollare›Q9c“he˜ºipxsapd˜¹e˜ºlwared˜¹siano˜en“tram“bi˜in˜esecuzione.‘eËAl˜con“trario,‘?se˜l'esito˜€èŽ¡‘pGositivš¸èo,–U si“ten˜ti“la“connessione“al“serv˜er“e“il“moun˜t“di“un“v˜olume,“tramite:Ž©iÛ‘ºC:>–?¬attach“linux00/alesŽ¡‘?®...Ž¡‘?®...Ž¡‘C:>–?¬map“l:=linux00/data:Ž¡‘C:>‘?¬l:Ž¦‘¹A‘…wquesto–…„punš¸èto“do˜vrebbšGe“essere“p˜ossibile“la•¸èv“orare–…„con“il“n•¸èuo“v“o–…„disco“proprio“come“con“qualsiasi“altroŽ¡‘disco.‘ÒÝLe–Êêabilitazioni“ai“le“corrispGonderanno“a“quelle“dell'accounš¸èt“a“Lin˜ux“parallelo“al“proprio“loginŽ¡‘Lin–ÿ*¸W“are.ŽŸ(ˆÉÀ11Ž‘¬%Congurazione–ËÑdella“maccšchina“Lin˜ux“come“clien˜t“di“stampaŽŸ…‘¬%No•cv“ellŽŸ¿:¹Il–«œpaccš¸èhetto“ºnpcfs“¹con˜tiene“due“piccoli“programmi“c˜he“consen˜tono“di“indirizzare“una“stampa“dalla“propriaŽ¡macc•¸èhina›€¿Lin“ux˜v“erso˜una˜stampan“te˜collegata˜a˜un˜serv“er˜di˜stampa˜No“v“ell.‘ô^Il˜comando˜ºnprint˜¹pGermetteŽŽŽŒ‹X Û_2 ý ~?Ÿ„€ÕÁGŽÁ12.‘ñ8Congurazione–Õdi“una“maccš®>hina“Lin˜ux“come“prin˜t“serv˜er“No˜v˜ell‘r“’¹26ŽŽ ÕÁ ýV¯spšGedire–;”un“le“a“una“co˜da“di“stampa“Net•¸èw“are.‘$ÜIl–;”comando“ºpqlist“¹fornisce“la“lista“delle“co˜de“di“stampaŽ¤ ®dispGonibili.Ž©ؼPš¸èer–Swottenere“e“installare“questi“comandi,‘SÌ€è“sucien˜te“seguire“le“istruzioni“relativ˜e“al“clien˜t“NCP‘Svdescritte“inŽ¡precedenza.Ž¦En•¸ètram“bi–¸ùi“comandi“ricš¸èhiedono“c˜he“siano“forniti“il“proprio“username“e“passw˜ord,‘ïqundi“pGer“facilitare“leŽ¡opGerazioni,–U a“vš¸èolte“si“preferisce“realizzare“qualc˜he“shell“script.‘q€Un“esempio“pšGer“i“comandi“p˜otrebb˜e“essere:ŽŸ(ü‘È#–¹Npqlist“-S“ACCT_FS01“-U“guest“-nŽŸ Š=‘#–¹Nnprint“-S“ACCT_FS01“-q“LASER“-U“guest“-n“filename.txtŽŸLÓ¹La–msin¸ètassi“pšGer“il“login“€è“simile“a“quella“del“comando“Âncpmount‘òɹ.‘ºNegli“esempi“sopra“rip˜ortati“si“assume“c¸èheŽ¡il–ìleservš¸èer“ºACCT_FS01“¹abbia“un“accoun˜t“‘ÕHÁguest¹‘Áåsenza“passw˜ord,‘|c˜he“esista“una“coGda“di“stampa“di“nomeŽ¡ºLASER–U ¹e“cš¸èhe“l'uten˜te“‘ÕHÁguest¹‘*hsia“in“grado“di“eseguire“stampGe“su“di“essa.Ž¦Nella–7maccš¸èhina“Lin˜ux“dell'autore“c'€è“un“corto“shell“script“pGer“ciascuna“stampan˜te“No˜v˜ell.‘_ˆQuesto“pu€ò“essereŽ¡usato–U come“ltro“di“stampa“pšGer“consen¸ètire“la“stampa“usando“lo“sp˜o˜oler“standard“di“Lin¸èux.ŽŸ'ý5À12Ž‘¬%Congurazione–§Adi“una“maccšchina“Lin˜ux“come“prin˜t“serv˜er“No˜v˜ellŽŸ¿:¹Il–Wpaccš¸èhetto“ºnpcfs“¹con˜tiene“un“programma“c˜he“consen˜te“alla“macc˜hina“Lin˜ux“di“compGortarsi“come“un“serv˜erŽ¡di–¥Òstampa“su“una“rete“NetW‘ÿ*¸are.‘c–P¸èer“sapGere“come“ottenere“ed“eseguire“la“compilazione“di“tale“programma,Ž¡seguire–v^le“istruzioni“con•¸èten“ute–v^nel“paragrafo“relativš¸èo“al“11“(Clien˜t“NetW‘ÿ*¸are).‘Õ;Alternativ‘ÿqÐamen˜te,‘~®il“suppGortoŽ¡€è–U incluso“nel“pacc¸èhetto“Âmars_nwe‘ÀO¹.Ž©"Z\Ä12.1Ž‘%}¨PrerequisitiŽŸMª¹La–Dwcongurazione“€è“piuttosto“semplice“ma“si“basa“sul“fatto“c¸èhe“la“congurazione“di“stampa“sia“gi€à“stataŽ¡completata–ܹe“sia“funzionanš¸ète“sotto“Lin˜ux.‘ KQuesto“argomen˜to“€è“trattato“pi€ù“in“dettaglio“all'in˜terno“delŽ¡ÂPrinting-HO¾˜WTOŽ¦Ä12.2Ž‘%}¨CongurazioneŽŸMª¹Quando– êsi“ha“a“dispGosizione“una“congurazione“di“stampa“funzionanš¸ète,‘+[e“l'utilit˜y“ºpserver“¹€è“stata“compilataŽ¡e–U installata,“€è“necessario“aggiungere“dei“comandi“pGer“aš¸èvviarla“all'in˜terno“dei“propri“Âle‘“°r‘ÿ}/c‘¬¹.Ž©ؼIl–œ÷comando“da“utilizzare“dipGende“da“come“si“desidera“cš¸èhe“funzioni,‘®ítutta˜via“nella“sua“forma“pi€ù“semplice“ilŽ¡comando–U sar€à“del“tipGo:ŽŸF‘È#–¹Npserver“-S“ACCT_01“-U“LASER“-P“secret“-q“LASERJETŽŸiÙ¹Questo–ê„comando“ricš¸èhiede“all'utilit˜y“ºpserver“¹di“eettuare“un“login“al“le“serv˜er“ºACCT_01“¹con“usernameŽ¡›ÕHÁLASER¹‘œPe–Ç,passw¸èord“˜Ásecret¹‘œte“di“prelev‘ÿqÐare“dei“job“dalla“coGda“di“stampa“ºLASERJET¹.“Quando“viene“ricevutoŽ¡un–ûjob“di“stampa,‘ il“comando“predenito“ºlpr“¹lo“inš¸èvier€à“al“demone“di“stampa“Lin˜ux.‘S|La“coGda“di“stampa“dev˜eŽ¡gi€à–U essere“denita“sul“leservš¸èer“e“lo“username“dev˜e“a˜v˜ere“privilegi“pšGer“la“co˜da.Ž¦Alternativ‘ÿqÐamen¸ète,‘×sarebbšGe–ëÄstato“p˜ossibile“utilizzare“qualsiasi“comando“Lin¸èux“p˜er“accettare“e“stampare“il“job.Ž¡L'opzione–U º-c“¹consenš¸ète“di“spGecicare“il“corretto“comando“di“stampa.‘q€A˜d“esempio,“il“comando:ŽŸF‘È#–¹Npserver“-S“ACCT_01“-U“LASER“-P“secret“-q“LASERJET“-c“"lpr“-Plaserjet"ŽŸiÙ¹aš¸èvrebbGe–›Âil“medesimo“risultato“dell'esempio“preceden˜te,‘ÀÕma“il“job“v˜errebbGe“in˜viato“alla“congurazione“ÁlaserjetŽ¡¹del–U ºprintcap“¹in“luogo“di“quella“predenita.ŽŽŽŒ‹e Û_2 ý ~?Ÿ„€ÕÁGŽÁ13.‘ñ8Pš®>anoramica–Õsui“comandi“uten˜te“e“di“amministrazione“di“ncpfs‘}lÙ¹27ŽŽ ÕÁ ýV¯À13Ž‘¬%Pšcanoramica–G\sui“comandi“uten˜te“e“di“amministrazione“di“ncpfsŽŸ¿:¹Le–åkvš¸èersioni“pi€ù“recen˜ti“del“pacc˜hetto“ºncpfs“¹di“V‘ÿ*¸olk˜er“includono“div˜ersi“comandi“uten˜te“e“di“amministrazione.Ž¤ ®I‘£tošGol–£$sono“installati“come“parte“del“pro˜cesso“di“installazione“di“ºncpfs¹,‘¶¥p˜ertan¸èto“se“non“fossero“disp˜onibili,Ž¡si–Ô;consiglia“di“seguire“le“istruzioni“con•¸èten“ute–Ô;nel“paragrafo“relativš¸èo“ai“"11“(Clien˜t“No˜v˜ell)"“pGer“eseguireŽ¡compilazione–U ed“installazione.ŽŸؼInformazioni–½ dettagliate“sono“presenš¸èti“all'in˜terno“del“man˜uale;‘ï¼tutta˜via,‘Ûunel“seguito“viene“ripGortata“una“brev˜eŽ¡descrizione–U dei“comandi.ŽŸ#ÃÄ13.1Ž‘%}¨Comandi‘¸uten teŽŸ#Áncop®>yŽŽŽ©®‘ÂNetwork‘GæCopy‘ûp¹–copia“le“in“moGdo“ecien¸ète“tramite“l'utilizzo“di“una“funzione“NetW‘ÿ*¸are“in“luogo“diŽ¡‘eseguire–U una“copia“attra•¸èv“erso–U la“rete.Ž¤®Ánprin®>tŽŽŽ¦‘ÂNetwork‘“°Print‘Gé¹–U stampa“un“le“indirizzato“a“una“coGda“di“stampa“Net•¸èw“are–U di“un“servš¸èer“Net˜w˜are.Ž¡ÁnsendŽŽŽ¦‘ÂNetwork‘“°Send‘]—¹–U inš¸èvia“messaggi“ad“altri“uten˜ti“su“un“serv˜er“Net˜w˜are.Ž¡Án®>wbQÂolsŽŽŽ¦‘ÂList–“°Bindery“Obje‘ÿ}/cts‘'5¹–U elenca“informazioni“di“bindery“di“un“servš¸èer“Net˜w˜are.Ž¡Án®>wbQÂopropsŽŽŽ¦‘ÂList›“°Pr–ÿ}/op“erties˜of˜a˜Bindery˜Obje“ct‘Gé¹–U elenca“le“propriet€à“di“un“oggetto“bindery“Net•¸èw“are.Ž¡Án®>wbpsetŽŽŽ¦‘ÂSet–“°Bindery“Pr–ÿ}/op“erty‘7Ž¹–U impGosta“le“propriet€à“di“un“oggetto“bindery“Net•¸èw“are.Ž¡Án•®>wbp“v‘ÿ\|aluesŽŽŽ¦‘ÂPrint–·ÉNetwar›ÿ}/e“Bindery“Obje˜cts“Pr˜op˜erty“Contents‘8.¹–fstampa“il“con•¸èten“uto–fdi“un“oggetto“bindery“Net•¸èw“are.Ž¡Án®>wfsinfoŽŽŽ¦‘ÂFileserver‘“°Information‘u¹–U stampa“le“informazioni“di“base“di“un“servš¸èer“Net˜w˜are.Ž¡Án®>wpasswdŽŽŽ¦‘ÂNetwar–ÿ}/e‘“°Passwor“d‘]—¹–U moGdica“la“passwš¸èord“di“uten˜ti“Net˜w˜are.Ž¡Án•®>wrigh“tsŽŽŽ¦‘ÂNetwar‘ÿ}/e‘“°R¾˜ights‘'5¹–U visualizza“i“diritti“assoGciati“a“un“determinato“le“o“directory‘ÿ*¸.Ž¡Án®>wuserlistŽŽŽ¦‘ÂUserlist‘Gé¹–U fornisce“l'elenco“di“utenš¸èti“collegati“a“un“le“serv˜er“Net˜w˜are.Ž¡ÁpQÂqlistŽŽŽ¦‘ÂPrint–“°Queue“List‘Gé¹–U visualizza“il“con•¸èten“uto–U di“una“coGda“di“rete“Net•¸èw“are.Ž¡ÁslistŽŽŽ¦‘ÂServer‘“°List‘Gé¹–U visualizza“un“elenco“di“le“servš¸èer“Net˜w˜are“conosciuti.ŽŽŽŒ‹sª Û_2 ý ~?Ÿ„€ÕÁGŽÁ14.‘ñ8Congurazione–Õdi“PPP“pšQÂer“reti“con“supp˜orto“IPX’·â˹28ŽŽ ÕÁ ýV¯Ä13.2Ž‘%}¨Strumen ti–¸p_úer“la“gestioneŽŸMœÁn®>wb•QÂo“createŽŽŽ¤Ø®‘ÂCr–ÿ}/e“ate–“°a“Bindery“Obje‘ÿ}/ct‘Gé¹–U crea“un“oggetto“bindery“Net•¸èw“are.Ž©HÁn®>wbQÂormŽŽŽ¡‘ÂR›ÿ}/emove–“°Bindery“Obje˜ct‘Gé¹–U cancella“un“oggetto“bindary“Net•¸èw“are.Ž¦Án®>wbpaddŽŽŽ¡‘ÂA›ÿ}/dd–“°Bindery“Pr˜op˜erty‘7Ž¹–U impGosta“il“v‘ÿqÐalore“di“una“propriet€à“esistenš¸ète“di“un“oggetto“bindary“Net˜w˜are.Ž¦Án®>wbpQÂcreateŽŽŽ¡‘ÂCr–ÿ}/e“ate–“°Bindery“Pr–ÿ}/op“erty‘7Ž¹–U crea“una“n•¸èuo“v‘ÿqÐa–U propriet€à“pGer“un“oggetto“bindary“Net•¸èw“are‘U esisten“te.Ž¦Án®>wbprmŽŽŽ¡‘ÂR›ÿ}/emove–“°Bindery“Pr˜op˜erty‘7Ž¹–U elimina“una“propriet€à“di“un“oggetto“bindary“Net•¸èw“are.Ž¦Án•®>wgran“tŽŽŽ¡‘ÂGr–ÿ}/ant›“°T‘ÿ;Èruste“e˜R¾˜ights‘'5¹–U assegna“diritti“di“amministrazione“a“una“directory“su“un“le“servš¸èer“Net˜w˜are.Ž¦Án•®>wrev“ok“eŽŽŽ¡‘ÂR–ÿ}/evoke›{_T‘ÿ;Èruste“e˜R¾˜ights‘ ǹ›:²rim•¸èuo“v“e˜diritti˜di˜amministrazione˜da˜una˜directory˜su˜un˜leserv“er˜Net“w“are.ŽŸ(æÀ14Ž‘¬%Congurazione–G\di“PPP“pšpœer“reti“con“supp˜orto“IPXŽŸ¿:¹Le›%+n•¸èuo“v“e˜v“ersioni˜pGer˜il˜demone˜PPP‘%ºpppd˜¹di˜Lin“ux˜consen“tono˜il˜traspGorto˜dei˜pacc“hetti˜IPX‘%attra“v“erso˜unŽ¤ ®collegamenš¸èto–)’seriale“ÁPPP¹.“€È‘)‡necessaria“almeno“la“v˜ersione“ºppp-2.2.0d“¹del“demone.‘bûSi“faccia“riferimen˜to“alŽ¡ÂPPP-HO¾˜WTO‘a–¹pGer–a™informazioni“dettagliate“su“do•¸èv“e›a™tro“v‘ÿqÐarlo.‘–êQuando˜si˜compila˜ºpppd˜¹€è˜necessario˜abilitareŽ¡il–U suppGorto“IPX“aggiungendo“le“due“righe“seguen¸èti:ŽŸ‰è‘ÈIPX_CHANGE–¹N=“1ŽŸ Š=‘USE_MS_DNS–¹N=“1ŽŸ­À¹al‘U le:‘q€º/usr/src/linux/pppd-2.2.0f/pppd/Makefile.linux¹.ŽŸ­¿ÁIPX_CHANGEŽŽŽ¤Ø®‘¹congura–U il“suppGorto“IPX“all'in¸èterno“di“PPP‘ÿ*¸.Ž¦ÁUSE_MS_DNSŽŽŽ¡‘¹abilita–U le“maccš¸èhine“Microsoft“Windo˜ws“95“a“eseguire“Name“LoGokups.ŽŸ­ÀL'unica–U particolarit€à“pGer“farlo“funzionare“consiste“nella“congurazione.ŽŸؼEsistono–À—div¸èersi“mošGdi“p˜er“farlo,‘ututtaš¸èvia“ne“v˜erranno“descritti“solo“due,‘uen˜tram˜bi“non“ancora“v˜ericati.Ž¤ ®P•¸èertan“to,›õèsi–Þconsideri“questo“paragrafo“come“spGerimen¸ètale,˜e“cš¸èhiunque“ottenga“dei“risultati“pGositivi“€è“in˜vitatoŽ¡a‘U com¸èunicarlo.ŽŸ"f Ä14.1Ž‘%}¨Congurazione–¸di“un“serv er“IPX/PPPŽŸMª¹Innanzi–ÛÜtutto,‘}‹€è“necessario“congurare“la“propria“maccš¸èhina“Lin˜ux“come“serv˜er“IP/PPP‘ÿ*¸.“Si“tratta“diŽ¡un'opGerazione–Ötutt'altro“cš¸èhe“dicile.‘ôcAncora“una“v˜olta,‘öTsi“in˜vita“a“seguire“le“istruzioni“con˜ten˜ute“in“ÂPPP-Ž¡HO¾˜WTO‘<£¹e–<Þsi“otterranno“i“risultati“desiderati.‘(»DopGo“di“cš¸èhe“sono“sucien˜ti“moGdic˜he“minime“pGer“fare“inŽ¡moGdo–U c¸èhe“IPX“funzioni“con“la“stessa“congurazione.ŽŽŽŒ‹}¿ Û_2 ý ~?Ÿ„€ÕÁGŽÁ14.‘ñ8Congurazione–Õdi“PPP“pšQÂer“reti“con“supp˜orto“IPX’·â˹29ŽŽ ÕÁ ýV¯Á14.1.1Ž‘(áPrimi‘ÕpassiŽ©Mª¹Uno–Ì>dei“primi“passi“consiste“nella“congurazione“della“propria“maccš¸èhina“Lin˜ux“come“router“IPX‘Ì come“de-Ž¤ ®scritto–êin“un“paragrafo“precedenš¸ète.‘ÂÝNon“sar€à“necessario“utilizzare“il“comando“ºipx_route“¹pGer“l'in˜terfacciaŽ¡ºppp–Ÿ²¹pšGoic¸èh€é“ºpppd“¹stesso“eettuer€à“la“congurazione“come“viene“fatto“p˜er“IP‘ÿ*¸.“Nel“momen¸èto“in“cui“il“demoneŽ¡ºipxd–Ò:¹enš¸ètra“in“funzione,‘ìhrilev˜er€à“automaticamen˜te“ogni“n˜uo˜v‘ÿqÐa“in˜terfaccia“IPX‘Òe“propagher€à“instradamen˜ti“pGerŽ¡ogn¸èuna–’Qdi“esse.‘)In“tal“mošGdo,‘¡i“propri“Âhost‘Ëûdialup‘3ß¹p˜otranno“essere“automaticamenš¸ète“visti“da“altre“macc˜hineŽ¡al–U momen¸èto“della“loro“connessione.ŽŸ ÖÁ14.1.2Ž‘(áProgettazioneŽ¦¹Quando– bla“maccš¸èhina“la˜v˜ora“come“serv˜er,‘6ssar€à“propria“respGonsabilit€à“assegnare“indirizzi“di“rete“a“ciascunaŽ¡delle–Ïßconnessioni“PPP‘Ͻnel“momenš¸èto“in“cui“v˜engono“stabiliti.‘E€È‘Ͻmolto“impGortan˜te“sapGere“c˜he“ogni“connessioneŽ¡PPP›Hsar€à–]una“rete“IPX˜e“a¸èvr€à“indirizzo“di“rete“IPX˜univš¸èoGco.‘U?Questo“signica“c˜he“€è“necessario“decidere“comeŽ¡saranno–3allošGcati“gli“indirizzi“e“la“loro“corrisp˜ondenza.‘ ÍUna“semplice“con•¸èv“enzione–3consiste“nell'allo˜care“unŽ¡indirizzo–i´di“rete“IPX‘i¯a“ogni“dispGositivš¸èo“seriale“c˜he“suppšGorter€à“IPX/PPP‘ÿ*¸.“€È‘i¯p˜ossibile“allo˜care“gli“indirizzi“diŽ¡rete–ýIPX‘Ëin“relazione“all'iden•¸èticativ“o–ýdi“login“dell'utenš¸ète“connesso,‘·jtutta˜via“in“genere“non“esistono“particolariŽ¡motivi–U pGer“farlo.ŽŸؼNel–½4seguito“si“suppGone“cš¸èhe“questo“sia“stato“fatto,‘×9e“c˜he“v˜engano“usati“due“dispšGositivi“seriali“(mo˜dem).‘©»GliŽ¡indirizzi–U assegnati“in“questo“esempio“sono:ŽŸ´å‘Èdevice–¹NIPX“Network“AddressŽ¤ Š=‘------‘¹N-------------------Ž¡‘ttyS0‘ rœ0xABCDEF00Ž¡‘ttyS1‘ rœ0xABCDEF01ŽŸ ÖÁ14.1.3Ž‘(áCongurazione–Õdi“pppšQÂd“p˜er“il“serv®>erŽ¦¹Si–U esegua“la“congurazione“del“le“º/etc/ppp/options.ttyS0“¹nel“moGdo“seguen¸ète:Ž©´å‘Èipx-network‘¹N0xABCDEF00Ž¡‘ipx-node‘¹N2:0Ž¡‘ipxcp-accept-remoteŽŸؼ¹e–U quella“del“le“º/etc/ppp/options.ttyS1¹:Ž¦‘Èipx-network‘¹N0xABCDEF01Ž¡‘ipx-node‘¹N3:0Ž¡‘ipxcp-accept-remoteŽŸؼ¹Questi–5comandi“ricš¸èhiederanno“a“ºpppd“¹di“alloGcare“alla“connessione,‘mnel“momen˜to“in“cui“viene“stabilita,‘mgliŽ¤ ®indirizzi–U:di“rete“IPX“appropriati,‘UAdi“impšGostare“il“n¸èumero“di“no˜do“lo˜cale“a“º2“¹o“º3“¹e“lascer€à“c¸èhe“il“no˜do“remotoŽ¡soš¸èvrascriv‘ÿqÐa–d%il“proprio“n˜umero“di“noGdo“con“quello“c˜he“esso“stesso“conosce.‘žSi“noti“c˜he“ogn˜uno“degli“indi-Ž¡rizzi–½ï€è“compGosto“da“cifre“esadecimali“e“c¸èhe“º0x“¹€è“necessario“all'inizio“dell'indirizzo“di“rete,‘Ø#ma“non“all'inizioŽ¡dell'indirizzo–Ž„del“nošGdo.‘­Esistono“altri“meto˜di“p˜er“congurare“le“stesse“informazioni.‘­Disp˜onendo“di“un“soloŽ¡mošGdem,‘ Û€è–÷ sucien¸ète“mo˜dicare“il“le“º/etc/ppp/options¹.‘R$In“alternativ‘ÿqÐa,‘ Ûqueste“informazioni“p˜ossono“essereŽ¡passate–U a“ºpppd“¹tramite“righe“di“comando.ŽŽŽŒ‹‰+ Û_2 ý ~?Ÿ„€ÕÁGŽÁ15.‘ñ8Il–Õtunnel“IPX“su“IP’Qp¹30ŽŽ ÕÁ ýV¯Á14.1.4Ž‘(áV‘ÿ ºerica–Õdella“congurazione“del“serv®>erŽ©Mª¹P•¸èer›QCv“ericare˜la˜congurazione˜€è˜necessario˜a“v“ere˜a˜dispGosizione˜un˜clien“t˜del˜cui˜funzionamen“to˜si˜sia˜certi.Ž¤ ®Quando–œZil“c•¸èhiaman“te–œZcompGone“il“nš¸èumero,‘®)si“collega“e“ºpppd“¹viene“a˜vviato,‘®)esso“assegner€à“l'indirizzo“di“rete,Ž¡com•¸èunic“her€à–”al“clienš¸èt“il“n˜umero“di“noGdo“del“serv˜er“e“negozier€à“il“n˜umero“di“noGdo“del“clien˜t.‘.eUna“v˜oltaŽ¡completata–tuquesta“opšGerazione,‘|Je“dop˜o“cš¸èhe“ºipxd“¹abbia“rilev‘ÿqÐato“la“n˜uo˜v‘ÿqÐa“in˜terfaccia,‘|Jil“clien˜t“do˜vrebbGe“essereŽ¡in–U grado“di“stabilire“le“connessioni“con“gli“host“remoti.ŽŸ#ÃÄ14.2Ž‘%}¨Congurazione–¸di“un“clien t“IPX/PPPŽ¦¹Duranš¸ète–ë³la“congurazione“di“un“clien˜t,‘QWil“fatto“di“congurare“o“meno“la“propria“macc˜hina“Lin˜ux“comeŽ¡router–ŠÂIPX›ŠrdipGende“dall'a•¸èv“ere–ŠÂo“meno“una“LAN˜loGcale“c¸èhe“si“desidera“funzioni“come“un“router“IPX.“SeŽ¡si–¯èsta“collegando“una“singola“maccš¸èhina“(standalone)“a“un“serv˜er“IPX,“non“€è“necessario“eseguire“ºipxd“¹comeŽ¡descritto.‘0¾Una–’Øcongurazione“di“questo“tipšGo“€è“molto“pi€ù“semplice“p˜oicš¸èh€é“non“dev˜ono“essere“congurati“div˜ersiŽ¡dispGositivi‘U seriali.ŽŸ ÖÁ14.2.1Ž‘(áCongurazione–Õdi“pppšQÂd“p˜er“il“clien®>tŽ¦¹La–Äêcongurazione“pi€ù“semplice“€è“quella“cš¸èhe“consen˜te“al“serv˜er“di“fornire“tutte“le“informazioni“circa“la“con-Ž¡gurazione–lÀdella“rete“IPX.“T‘ÿ*¸ale“congurazione“sar€à“compatibile“con“quella“del“serv¸èer“sopra“descritta.‘¸`€ÈŽ¡necessario–U aggiungere“alcune“opzioni“al“proprio“le“º/etc/ppp/options¹:ŽŸ´å‘Èipxcp-accept-networkŽ¤ Š=‘ipxcp-accept-remoteŽ¡‘ipxcp-accept-localŽŸؼ¹Queste–z4opzioni“ric¸èhiedono“a“ºpppd“¹di“compšGortarsi“in“mo˜do“completamenš¸ète“passiv˜o“e“di“accettare“tutti“i“dettagliŽ¤ ®di–Þ²congurazione“dal“serv•¸èer.‘6P“otrebbšGero–Þ²essere“forniti“dei“v‘ÿqÐalori“di“default“p˜er“i“servš¸èer“c˜he“non“fornisconoŽ¡dettagli–0Ôaggiungendo“le“righe“relativš¸èe“a“ºipx-network“¹e“ºipx-node“¹in“moGdo“analogo“a“quan˜to“descritto“pGer“laŽ¡congurazione–U del“serv¸èer.ŽŸ ÖÁ14.2.2Ž‘(áV‘ÿ ºerica–Õdel“clien®>t“IPX/PPPŽ¦¹P•¸èer›»v“ericare˜il˜clien“t˜€è˜necessario˜collegarsi˜a˜un˜serv“er˜del˜cui˜funzionamen“to˜si˜sia˜certi.‘>#DopGo˜a“v“er˜attiv‘ÿqÐatoŽ¡il–`collegamenš¸èto“e“dopGo“c˜he“ºpppd“¹sia“stato“a˜vviato,‘ºdo˜vrebbšGe“essere“p˜ossibile“v¸èedere“i“dettagli“IPX‘LconguratiŽ¡sul–Zproprio“dispšGositiv¸èo“ºppp0“¹se“si“esegue“il“comando“ºifconfig¹.‘ö.Allo“stesso“mo˜do,‘Œhdo¸èvrebb˜e“essere“p˜ossibileŽ¡utilizzare‘U ºncpmount¹.Ž©ؼNon–q€è“certa“la“necessit€à“di“aggiungere“man•¸èualmen“te–qgli“instradamen¸èti“IPX‘Bin“mošGdo“da“p˜oter“raggiungereŽ¡leserv•¸èer›U distan“ti.‘q€Se˜qualc“he˜lettore˜€è˜in˜grado˜di˜dare˜dei˜suggerimen“ti,˜sarebbGero˜estremamen“te˜graditi.ŽŸ(ÀœÀ15Ž‘¬%Il–G\tunnel“IPX“su“IPŽŸ¿:¹Molto›i"frequen•¸ètemen“te˜si˜v“erica˜la˜situazione˜in˜cui˜due˜Reti˜LoGcali˜(LAN)‘hÛNo“v“ell˜sono˜in˜collegamen“toŽ¡tramite–W„un'unica“connessione“IP‘ÿ*¸.“In“questo“caso“ad“esempio,›˜com'€è“p•Gossibile,˜gio“care–W„a“DOOM‘WApGer“DOSŽ¡in–ã(pi€ù“gioGcatori?‘ ˜ÂA¾˜ndr–ÿ}/e“as›ßGo“dzina˜(ag@agsc.han.de)–ã(¹€è“in“grado“di“fornire“una“rispGosta“c¸èhe“consiste“inŽ¡ºipxtunnel¹.Ž¦ºipxtunnel–* ¹incapsula“paccš¸èhetti“IPX‘)Õcon“datagrammi“ºTCP/IP¹,“in“moGdo“c˜he“pšGossano“essere“trasp˜ortati“conŽ¡una–TÁconnessione“ºTCP/IP¹.“ºipxtunnel“¹resta“in“ascolto“e“quando“rilev‘ÿqÐa“un“pacc¸èhetto“IPX,“lo“ingloba“in“unŽŽŽŒ‹•ß Û_2 ý ~?Ÿ„€ÕÁGŽÁ15.‘ñ8Il–Õtunnel“IPX“su“IP’Qp¹31ŽŽ ÕÁ ýV¯datagramma–’ºTCP/IP›_¹e“lo“instrada“v¸èerso“l'indirizzo“IP˜remoto“spšGecicato.‘»ÕAnc¸èh€é“questo“i“pro˜cedimen¸ètoŽ¤ ®funzioni,‘Xla–Wpmaccš¸èhina“v˜erso“cui“viene“instradato“l'IPX‘Woincapsulato“dev˜e“necessariamen˜te“a˜v˜ere“in“esecuzioneŽ¡un–U copia“della“stessa“v¸èersione“di“ºipxtunnel¹.Ž¤#ÃÄ15.1Ž‘%}¨Come–¸ottenere“ip xtunnelŽ©Mªºipxtunnel–U ¹pu€ò“essere“otten¸èuto“da“Âsunsite.unc.e‘ÿ}/du‘“°/pub/Linux/system/network/daemonsŽŸؼ¹o–U siti“mirror.Ž¡Ä15.2Ž‘%}¨Compilare‘¸ip xtunnelŽ¦¹€È–U pGossibile“eseguire“la“compilazione“di“ip¸èxtunnel“tramite“i“comandi:ŽŸ´å‘È#–¹Ncd“/usr/srcŽ¤ Š=‘#–¹Ntar“xvfz“.../ipxtunnel.tgzŽ¡‘#–¹Ncd“ipxtunnelŽ¡‘#‘¹NmakeŽŸ#ÃÄ15.3Ž‘%}¨Congurazione–¸di“ip xtunnelŽ¦¹La–[Âcongurazione“di“ºipxtunnel“¹€è“molto“semplice.‘ …fSi“suppGonga“cš¸èhe“la“macc˜hina“di“un“amico“siaŽ¤ ®Âgau.somewher–ÿ}/e.c“om‘ƒû¹e–¿¦cš¸èhe“la“propria“macc˜hina“sia“denominata“Âgim.sw.e‘ÿ}/du‘ÄU¹.‘±ºipxtunnel“¹utilizza“il“le“diŽ¡congurazione–ý[º/etc/ipxtunnel.conf¹,‘écš¸èhe“consen˜te“di“spšGecicare“la“p˜orta“UDP‘ýEpredenita“da“utilizzare“p˜erŽ¡la–]#connessione“ºTCP/IP‘]!¹alla“quale“vš¸èerranno“in˜viati“i“dati“incapsulati,‘_#e“su“quali“delle“proprie“in˜terfacce“loGcaliŽ¡ºipxtunnel›U ¹do•¸èv“e˜stare˜in˜ascolto˜e˜consegnare˜pacc“hetti˜IPX.ŽŸؼUna–U congurazione“molto“semplice“€è“ripGortata“nell'esempio“c¸èhe“segue:ŽŸ´å‘È#Ž¤ Š=‘#–¹N/etc/ipxtunnel.conf“per“gim.sw.eduŽ¡‘#Ž¡‘#–¹NPorta“UDP“da“utilizzare:“(valore“predefinito“7666)Ž¡‘port‘¹N7777Ž¡‘#Ž¡‘#–¹NMacchina“remota“a“cui“inviare“i“pacchetti“IPX:Ž¡‘#–¹N(nessun“valore“predefinito)Ž¡‘remote‘¹Ngau.somewhere.comŽ¡‘#Ž¡‘#–¹NInterfacce“locali“su“cui“restare“in“ascolto“di“IPX:Ž¡‘#–¹N(valore“predefinito“eth0)Ž¡‘interface‘¹Neth0Ž¡‘interface‘¹Neth1ŽŸؼ¹Ovviamen•¸ète,‘2›l'altra›)ùmacc“hina˜pGossieder€à˜un˜le˜di˜congurazione˜simile˜c“he˜denisce˜questa˜macc“hina˜comeŽ¤ ®Âhost‘“°r‘ÿ}/emoto‘¡Ž¹.ŽŸ#ÃÄ15.4Ž‘%}¨V‘þàerica–¸e“utilizzo“di“óD7`± ectt1200ÊipxtunnelŽ¦ºipxtunnel–ð ¹si“compšGorta“Âc‘ÿ}/ome‘°Z¹un“p˜onš¸ète“(bridge)“IPX,“quindi“le“reti“IPX‘ïòc˜he“si“tro˜v‘ÿqÐano“a“en˜tram˜bi“gli“estremiŽ¡della–ãconnessione“doš¸èvrebbGero“essere“parti“della“stessa.‘}ÉAndreas“non“ha“mai“v˜ericato“il“funzionamen˜to“diŽŽŽŒ‹ ¤Y Û_2 ý ~?Ÿ„€ÕÁGŽÁ16.‘ñ8SuppšQÂorto–Õcommerciale“IPX“p˜er“Lin®>ux’õ–g¹32ŽŽ ÕÁ ýV¯ºipxtunnel–s¹in“un“am•¸èbien“te›sda“vv“ero˜in˜grado˜di˜suppGortare˜servizi˜di˜le˜No“v“ell,‘Œ‡pGertan“to˜se˜qualc“he˜lettoreŽ¤ ®do•¸èv“esse–U realizzarlo“€è“pregato“di“far“sapGere“ad“Andreas“gli“esiti“della“pro¸èv‘ÿqÐa.Ž©ؼSe–óĺipxtunnel“¹funziona,‘=€è“pGossibile“l'aš¸èvvio“delle“macc˜hine“DOOM‘ó¬a“en˜tram˜bi“gli“estremi“della“connessione“inŽ¡moGdalit€à–‚×IPX.“Le“due“maccš¸èhine“do˜vrebbGero“essere“in“grado“di“v˜edersi.‘ú¤Andreas“ha“utilizzato“questo“coGdiceŽ¡solo–” su“linee“a“buona“v¸èeloGcit€à“e“quindi“non“€è“in“grado“di“fare“aermazioni“sulle“prestazioni“con“connessioniŽ¡a–U bassa“vš¸èeloGcit€à.‘q€Ancora“una“v˜olta,“si“in˜vita“a“com˜unicare“successi“o“insuccessi.ŽŸ(ÀœÀ16Ž‘¬%Suppšpœorto–G\commerciale“IPX“p˜er“LincuxŽŸèÄ16.1Ž‘%}¨Net• w“ork–¸Desktop“di“CalderaŽŸMª¹La–sošGciet€à“ÂCalder‘ÿ}/a‘K Inc.‘ÉM¹pro˜duce“una“distribuzione“di“Linš¸èux“c˜he“caratterizza“un“insieme“di“miglioramen˜tiŽ¡suppšGortati–ív“e–Õsi“pu€ò“troš®>v‘ÿ\|are“il“soft˜w˜are“IPX“pQÂer“Lin˜ux“suppQÂortato“commercialmen˜te?ŽŽŽ©®‘¹La–/Caldera“CorpšGoration“ore“un“clien¸èt“con“licenza“e“con“pieno“supp˜orto“Net•¸èw“are–/3.x“e“4.x.‘\0€È‘p˜ossibileŽ¡‘ottenere–U informazioni“a“riguardo“dal“ÂCalder›ÿ}/a–“°Inc“W‘ÿ;Èeb“Server“(http://www.c˜alder˜a.c˜om/)‘U ¹.ŽŸ®ÁIl›Õsoft•®>w“are˜IPX˜la“v“ora˜con˜Arcnet/T‘ÿ ºok“en˜Ring/˜ecc...?ŽŽŽ¦‘¹Il›üsoft•¸èw“are˜IPX‘Ì€è˜in˜grado˜di˜la“v“orare˜con˜le˜in“terfacce˜Arcnet˜e˜T‘ÿ*¸ok“en˜Ring.‘«Non˜si˜hanno˜ancoraŽ¡‘notizie–Ø di“tenš¸ètativi“con“AX.25.‘úFLa“congurazione“€è“la“stessa“c˜he“pGer“ethernet,‘øÈtranne“la“necessit€à“diŽ¡‘sostituire–zŒi“nomi“di“dispšGositivi“appropriati“in“luogo“di“eth0‘OÔe“gli“app˜ositi“indirizzi“hardwš¸èare“do˜v˜eŽ¡‘necessario.ŽŸ®ÁCome–Õsi“congura“pi€ù“di“un'in®>terfaccia?ŽŽŽ¦‘¹Se– la“propria“maccš¸èhina“con˜tiene“pi€ù“di“un'in˜terfaccia,‘¹¼non“si“do˜vrebbGe“usare“la“congurazioneŽ¡‘plug'n'plaš¸èy,‘]úma–)si“do˜vrebbšGe“utilizzare“il“comando“ºipx_interface“¹p˜er“congurare“ciascuna“di“esseŽ¡‘man•¸èualmen“te.ŽŸ®ÁCome–Õscegliere“gli“indirizzi“IPX?ŽŽŽ¦‘¹Il›(+net•¸èw“orking˜IPX‘'ô€è˜simile,‘\îma˜non˜iden“tico,‘\îal˜net“w“orking˜IP‘ÿ*¸.˜La˜dierenza˜principale˜consiste˜nelŽ¡‘mošGdo–¡ di“utilizzo“degli“indirizzi.‘5zIPX‘ ßnon“utilizza“il“concetto“di“‘ÕHÂsubnetworking‘ân¹,‘Åp˜ertanš¸èto“l'ordinamen˜toŽ¡‘delle–U assoGciazioni“esistenš¸èti“tra“indirizzi“di“rete“e“reti“€è“dieren˜te.‘q€Le“regole“sono“molto“semplici:ŽŽŽŒ‹!® Û_2 ý ~?Ÿ„€ÕÁGŽÁ17.‘ñ8Alcune–Õdomande“frequenš®>ti“(F‘þ¸øA˜Q)’ Z`¹33ŽŽ ÕÁ ýV¯‘%¸ŽŽŽ‘/¹Ogni–´indirizzo“di“rete“IPX‘ devš¸èe“essere“univ˜oGco“su“una“rete“geograca.‘W±Questo“include“gli“IndirizziŽ¤ ®‘/di–ÁbRete“Inš¸èterna.‘@AMolte“organizzazioni“c˜he“utilizzano“IPX‘Á=su“una“rete“geograca“a˜vranno“una“sortaŽ¡‘/di–U indirizzamenš¸èto“standard“c˜he“€è“utile“seguire.ŽŸ#‘%¸ŽŽŽ‘/¹Ogni–indirizzo“di“host“su“una“rete“individuale“devš¸èe“essere“univ˜oGco.‘IQuesto“signica“c˜he“ogniŽ¡‘/host–ì]su“ciascuna“rete“IPX‘ì6devš¸èe“a˜v˜ere“un“indirizzo“assegnato“in“moGdo“univ˜oGco.‘77Nel“caso“di“unaŽ¡‘/rete–gxethernet“€è“molto“semplice,‘¬dal“momenš¸èto“c˜he“le“sc˜hede“stesse“hanno“un“indirizzo“univ˜oGco.Ž¡‘/Nel–×æcaso“di“IPX/PPP‘×Äbisogna“assicurarsi“di“allošGcare“indirizzi“univ¸èo˜ci“a“tutti“gli“host“della“rete,Ž¡‘/indipGenden•¸ètemen“te–Adall'estremo“delle“connessioni“ai“quali“sono“collegati.‘jÿNon“€è“necessario“c¸èhe“gliŽ¡‘/indirizzi– ¬degli“host“siano“univš¸èoGci“lungo“una“rete“geograca,‘8dal“momen˜to“c˜he“l'indirizzo“di“reteŽ¡‘/viene–U utilizzato“insieme“all'indirizzo“dell'host“pšGer“iden¸èticarlo“in“mo˜do“univ¸èo˜co.Ž©#ÂÁQuali–Õsono“i“tipi“di“trama“da“utilizzare?ŽŽŽŸè둹Esistono–Ѧmolti“frame“t¸èypšGe‘¦îsui“quali“€è“p˜ossibile“eseguire“IPX.“I‘Ñ…pi€ù“com¸èuni“sono“descritti“nel“paragrafoŽ¡‘4–.(termini“comš¸èuni)“di“questo“doGcumen˜to“(alla“v˜ošGce:‘]ý4“(tip˜o“di“frame)).‘d~Se“si“sta“installando“la“propriaŽ¡‘maccš¸èhina– wsu“una“rete“esisten˜te,‘Ä™si“do˜vrebbGero“utilizzare“quelli“c˜he“sono“gi€à“in“uso“pGer“a˜v˜ere“la“pGossibilit€àŽ¡‘di–Øinš¸èteragire“con“gli“altri“host“della“rete,‘ñma“se“l'installazione“a˜vviene“su“una“rete“completamen˜te“n˜uo˜v‘ÿqÐaŽ¡‘e–U si“desidera“gestire“traco“sia“IPX,“sia“IP‘ÿ*¸,“allora“devš¸èe“essere“utilizzato“il“frame“t˜ypGe“ºEthernet_II¹.Ž¦ÁLe–Õmaccš®>hine“Windo˜ws95“pQÂossono“in˜terferire“con“l'autorilev‘ÿ\|amen˜to“del“tipQÂo“di“frame?ŽŽŽŸè둹Apparen•¸ètemen“te›Nsem“bra˜accadere.‘\Si˜suggerisce˜di˜utilizzare˜la˜congurazione˜man“uale˜(e˜si˜trattaŽ¡‘com¸èunque–U del“metošGdo“migliore)“del“tip˜o“di“frame“in“luogo“di“quella“automatica.Ž¦ÁP•®>erc“h€é–Õappare“il“messaggio“`Åinvalid‘$·ar‘ÿiHgument‘ö±Á'“duran®>te“la“congurazione“di“IPX?ŽŽŽŸè둹Probabilmenš¸ète–êwnon“€è“in“esecuzione“un“k˜ernel“in“grado“di“suppšGortare“IPX.“Le“p˜ossibili“soluzioni“con-Ž¡‘sistono–onel“ricompilare“il“proprio“k¸èernel“in“mošGdo“da“abilitare“il“supp˜orto,‘«Æoppure“conš¸ètrollare“n˜uo˜v‘ÿqÐamen˜teŽ¡‘di›U a•¸èv“er˜utilizzato˜lilo˜pGer˜installare˜e˜a“vviare˜il˜n“uo“v“o˜k“ernel.Ž¦ÁP•®>erc“h€é–Õappare“il“messaggio“`Åp›ÿiHackage–$·not“instal‘–·le˜d‘ùÁ'–Õduran®>te“la“congurazione“di“IPX?ŽŽŽŸè둹Probabilmenš¸ète–êwnon“€è“in“esecuzione“un“k˜ernel“in“grado“di“suppšGortare“IPX.“Le“p˜ossibili“soluzioni“con-Ž¡‘sistono–onel“ricompilare“il“proprio“k¸èernel“in“mošGdo“da“abilitare“il“supp˜orto,‘«Æoppure“conš¸ètrollare“n˜uo˜v‘ÿqÐamen˜teŽ¡‘di›U a•¸èv“er˜utilizzato˜lilo˜pGer˜installare˜e˜a“vviare˜il˜n“uo“v“o˜k“ernel.Ž¦ÁP•®>erc“h€é–Õappare“il“messaggio“`ÅIPX–$·supp‘ÿiHort“not“in“kernel‘ùÁ'–Õda“pppQÂd?ŽŽŽŸè둹Probabilmenš¸ète–¢oIPX‘¢A€è“stato“compilato“come“moGdulo“senza“assicurarsi“di“a˜v˜erlo“caricato“prima“di“a˜vviareŽ¡‘ºpppd¹.Ž¦ÁCome–Õeseguire“l'espQÂortazione“NFS“di“un“lesystem“NCP“mon®>tato?ŽŽŽŸè둹L'utilizzo–“½di“NFS‘“­pšGer“esp˜ortare“un“lesystem“NCP‘“­ricš¸èhiede“c˜he“il“suo“collegamen˜to“sia“stato“eseguitoŽ¡‘utilizzando–Ô¨l'opzione“ºncpmount‘?¬-V¹.“Questa“opzione“consenš¸ète“di“mon˜tare“un“solo“v˜olume“di“un“leserv˜erŽ¡‘anzicš¸èh€é–y di“tutti“i“v˜olumi“con˜tempGoraneamen˜te.‘Ý?In“questo“moGdo,‘‚il“proprio“demone“NFS‘yconsen˜tir€à“diŽ¡‘espšGortare–U tale“le“system“con“le“solite“mo˜dalit€à.Ž¦ÁP•®>erc“h€é–Õil“comando“`ºslistÁ'“non“funziona“se“la“rete“inš®>terna“con˜tiene“ºmars_nweÁ?ŽŽŽŸè둹€È‘u¢necessario–uìabilitare“‘ÕHÂget›ane–ÿ}/ar“est˜server‘}¹.‘ÓåOssia,‘¾la–uìriga“º401“¹nel“le“º/etc/nwserv.conf“¹do¸èvrebbGeŽ¡‘essere–Õêº0“¹a“meno“cš¸èhe“non“esistano“particolari“motivi“pGer“non“v˜oler“rispGondere“a“‘ÕHÂget› ,ne–ÿ}/ar“est˜servers‘Ò¹.Ž¡‘Se–Œsi“desidera“solamenš¸ète“c˜he“il“comando“‘ÕHºslist¹‘ÛÔfunzioni“senza“rispGondere“a“ogni“ric˜hiesta“‘ÕHÂget‘Kene–ÿ}/ar“estŽ¡‘server‘}¹,‘•€includere–Umi“propri“nš¸èumeri“di“rete“in˜terna“e“di“noGdo“nel“le“º/etc/nwserv.stations¹,‘•€quindiŽ¡‘impGostare–U la“riga“º401“¹nel“le“º/etc/nwserv.conf“¹con“il“v‘ÿqÐalore“º2¹.Ž¦ÁIl–Õpaccš®>hetto“ncpfs“funziona“con“mars_n˜w˜e?ŽŽŽŸè둹Il–ý,coGdice“di“Martin“e“V‘ÿ*¸olkš¸èer“sta“len˜tamen˜te“iniziando“a“con˜v˜ergere.‘i¤V‘ÿ*¸ersioni“recen˜ti“diŽ¡‘ºmars_nwe–»g¹conš¸ètengono“un'opzione“c˜he“consen˜te“il“funzionamen˜to“con“ºncpfs¹.‘¤V€È‘» necessario“abilitareŽ¡‘ºWITH_NAME_SPACE_CALLS–U ¹nel“le“ºmars_nwe‘?¬config.h¹.ŽŽŽŒ‹"½5 Û_2 ý ~?Ÿ„€ÕÁGŽÁ18.‘ñ8Cop•®>yrigh“t’¸O¹34ŽŽ ÕÁ ýV¯ÁEsiste›Õsoft•®>w“are˜pQÂer˜MSDOS˜gratuito˜funzionan“te˜con˜mars_n“w“e?ŽŽŽŸª‘¹Martin–{×pGossiede“un“paccš¸èhetto“distribuito“insieme“a“ºmars_nwe“¹c˜he“ore“suppGorto“clien˜t“DOS‘{ gratuito“pGerŽ¤ ®‘il–Çservš¸èer“ºmars_nwe¹.‘B%€È‘ÆëdispGonibile“nello“stesso“sito“del“serv˜er,‘ãycon“nome“Âmars_dosutils-0.01.tgz‘:—¹.‘B%IncludeŽ¡‘cošGdice–&¯sorgen¸ète“in“C,“compilabile“con“Borland(tm)“C,“p˜er“programmi“come“ºslist.exe¹,‘[ºlogin.exe¹,Ž¡‘ºmap.exe‘U ¹ecc.ŽŸ(½'À18Ž‘¬%Cop•cyrigh“tŽŸ¿:¹The–ç7IPX-HOš¸èWTO,“a“guide“to“soft˜w˜are“suppšGorting“the“IPX‘çproto˜col“for“Lin•¸èux.‘'ÅCop“yrigh“t–ç7(c)“1995“T‘ÿ*¸erryŽ¡Da¸èwson.Ž©ؼThis–Øprogram“is“free“soft•¸èw“are;‘'›y“ou–Øcan“redistribute“it“and/or“moGdify“it“under“the“terms“of“the“GNU‘ÆGeneralŽ¡Public–ûLicense“as“published“bš¸èy“the“F‘ÿ*¸ree“Soft˜w˜are“F‘ÿ*¸oundation;‘N either“v˜ersion“2“of“the“License,‘$Žor“(at“y˜ourŽ¡option)–U anš¸èy“later“v˜ersion.Ž¦This–*program“is“distributed“in“the“hopšGe“that“it“will“b˜e“useful,‘2¯but“WITHOUT–*ANY“W‘þã ARRANTY;‘*withoutŽ¡evš¸èen–…éthe“implied“w˜arran˜t˜y“of“MER˜CHANT‘ÿ*¸ABILITY›…Üor“FITNESS˜F¸èOR˜A˜P–ÿ*¸AR“TICULAR˜PURPOSE.‘…éSeeŽ¡the–U GNU“General“Public“License“for“more“details.Ž¦Y‘ÿ*¸ou–s3should“ha•¸èv“e›s3receiv“ed˜a˜cop“y˜of˜the˜GNU‘s+General˜Public˜License˜along˜with˜this˜program;‘‚“¹pšGer“il“do˜cumen¸èto“originale.Ž¦ÂDavid–“°E.“Stor›ÿ}/ey“(dave@tamos.gmu.e˜du)–U ¹e“ÂV‘ÿ;Èolker–“°L˜ende˜cke“(lende˜cke@namu01.gwdg.de)Ž¦¹en•¸ètram“bi– hanno“dato“una“grande“assistenza“fornendomi“informazioni“pšGer“questo“do˜cumen¸èto.Ž¡ÂGilb›ÿ}/ert–jÍCal‘‚Ðlaghan“(gilb˜ert@p˜okey.inviso.c˜om)‘˜¹,‘ è¸ÂDavid“Higgins“(dave@infr˜a.c˜om)–˜¹e“ÂChad‘jÍR˜obinsonŽ¡(chadr@brtgate.brtte–ÿ}/ch.c“om)–é¹hanno“con¸ètribuito“alle“informazioni“sulla“congurazione“di“IPX/PPP‘ÿ*¸.“ÂBennieŽ¡V‘ÿ;Èenter‘“°(bjv@Gil-galad.p–ÿ}/ar“adigm-sa.c“om)ŽŽŽŒ‹#Ñ; Û_2 ý ~?Ÿ„€ÕÁGŽÁ19.‘ñ8V‘ÿ ºarie–Õe“ringraziamen®>ti’CÍõ¹35ŽŽ ÕÁ ýV¯ha–@“conš¸ètribuito“fornendo“utili“informazioni“relativ˜e“ai“tipi“di“frame.‘ 3ÙÂChristopher–WÑW‘ÿ;Èal‘‚Ðl“(ver‘ÿ}/gil@idir.net)Ž¤ ®¹ha–î‚fornito“utili“suggerimenš¸èti“pGer“migliorare“la“leggibilit€à“e“il“la˜y˜out“del“doGcumen˜to.‘ =¥Anc˜he“ÂAxel‘ QBoldtŽ¡(b–ÿ}/oldt@math.ucsb.e“du)–U ¹ha“conš¸ètribuito“con“utili“suggerimen˜ti.‘q€ÂErik–“°D.“Olson“(eriko@wr–ÿ}/q.c“om)Ž¤ؼ¹ha–U fornito“utili“informazioni“sulla“congurazione“di“PPP“pGer“IPX.“ÂBrian–“°King“(r–ÿ}/o“ot@brian.libr“ary.dal.c“a)Ž¡¹ha–U conš¸ètribuito“al“paragrafo“delle“domande“frequen˜ti.Ž¡NetW‘ÿ*¸are‘*h€è–U un“marc¸èhio“registrato“(registered“trademark)“di“ÂNovel‘‚Ðl‘“°Corp–ÿ}/or“ation‘U ¹.Ž¡Caldera‘*h€è–U un“marc¸èhio“registrato“(registered“trademark)“di“ÂCalder–ÿ}/a‘“°Corp“or“ation‘U ¹.Ž¡Saluti‘U ºKevin‘?¬Thorpe.Ž¡µ<ºkevin@pricetrak.comµ>ŽŽŽŒøßeƒ’À;èÛ_2ÕÁG#óD7`± ectt1200ó”ñÖ• ecbi1200óqLË ectt0900óÄN½¿ffffectt1440óë ecbi1000ó¥!¢N ecbx1200ó½HЃ ecti1000ó]fŒ ecbx1000ó&Lt$ffffecbx1440óø8‹ ecsi1000óŒ6 ecss1000óþÖëI½q½qecss2074óqLË ectt1000ó 1ê± ecrm1000ó !",š cmsy10ó  b> cmmi10ùãDßßßßß