apple NSL Manager Handbok för nätverksadministratörer
Den här handboken innehåller information om NSL Manager (Network Services Location Manager) och om hur man konfigurerar ett nätverk för användning med NSL Manager. Handboken riktar sig till nätverksadministratörer och personer som ansvarar för konfigurering och hantering av nätverkstjänster. Vad är NSL Manager? NSL Manager, som är en del av Mac OS, är ett program som registrerar och annonserar nätverkstjänster, och hjälper program att hitta tjänsterna i nätverket. Tidigare kunde det vara svårt att hitta tjänster i ett TCP/IP-nätverk om inte administratören hade gjort upp en lista över tillgängliga tjänster. Med NSL Manager synliggörs nätverkstjänsterna så att programmen kan hitta dem. När ett program begär att NSL Manager ska leta upp en nätverkstjänst använder NSL Manager standardprotokoll för att hitta tillgängliga tjänster. De tjänster som hittas, grupperas i grannskap på grundval av sådana attribut som i vilket nätverkssegment tjänsten hittas och vilket tjänstesökningsprotokoll som arbetar i det segmentet. Vilka datorer använder NSL Manager? NSL Manager finns på alla datorer med PowerPC-processor som har Mac OS 8.5 eller senare installerat. Egenskaperna varierar något beroende på vilken version av Mac OS som används. NSL Manager 1.0 i Mac OS 8.5 I version 1.0 av NSL Manager i Mac OS 8.5 tillämpas varje tjänstesökningsprotokoll som en insticksfil, ett tillägg som gör sig tillgängligt för NSL Manager medan NSL Manager startas, men bara finns i minnet när det svarar på en begäran. Med hjälp av Tilläggskontroll kan du aktivera och avaktivera enskilda NSL-insticksfiler. När NSL Manager startas talar varje NSL-insticksfil om för programmet vilka typer av tjänster just den insticksfilen kan söka efter, t.ex. HTTP och FTP, samt vilket protokoll insticksfilen använder för att utföra sökningar, t.ex. DNS eller LDAP. När NSL Manager tar emot en begäran om att registrera eller söka efter en nätverkstjänst, vidarebefordrar programmet denna begäran till en insticksfil som utför själva registreringen eller sökningen. NSL Manager 1.1 i Mac OS 9 I Mac OS 9 fungerar NSL Manager version 1.1 som i OS 8.5, och innehåller fyra insticksfiler: DNS (Domain Name Service), SLP (Service Location Protocol), LDAP (Lightweight Directory Access Protocol) och NBP (Name Binding Protocol). Svenska 3
NSL Manager 1.1.3 i Mac OS 9.1 NSL Manager version 1.1.3 i Mac OS 9.1 innehåller inte längre någon DNS-insticksfil, och SLP-insticksfilen använder en ny algoritm för att avgöra i vilket nätverksgrannskap en tjänst ska annonseras (se SLP-registrering i Mac OS 9.1 och Mac OS X nedan). NSL Manager 1.2 i Mac OS X NSL Manager version 1.2 i Mac OS X använder egna SLP- och NBP-insticksfiler för registrering och sökning av tjänster. LDAP- och NetInfo-sökningar kan inte utföras i den första versionen av Mac OS X. Konfigurera nätverket för NSL Manager Nätverkets konfiguration inverkar på vilka tjänster som NSL Manager kan hitta. Du kan behöva justera vissa inställningar för att värdar ska kunna hitta specifika nätverkstjänster. I de nedanstående avsnitten hittar du specifik information om olika protokoll. Konfigurera för DNS-sökning NSL Manager använder en DNS-insticksfil för att hitta nätverkstjänster som listas av DNSservrar (Domain Name Service). DNS och Mac OS 9 DNS-servern måste vara konfigurerad så att den tillåter att vem som helst begär och får zonöverföringar. För att nätverkstjänsterna ska bli tillgängliga för NSL Manager via DNS-insticksfilen, måste du manuellt lägga till en textpost för varje nätverkstjänst på DNS-servern. Formatet för posterna ser ut så här: <värdnamn> <TTL> TXT <URL> Tabellen nedan förklarar de olika delarna i posten. Fält <värdnamn> <TTL> <URL> Innehåll Värdens namn Informationens livstid (time-to-live) Värdens fullständiga URL (ex: http://www.apple.com/) Om du använder flera DNS-servrar, se då till att lägga till varje post som hör till ett specifikt värdnamn till den server som ansvarar för just den värden, samt att lägga till namnen på den servern till listan över sökdomäner i klientens TCP/IP-inställningar. 4 Svenska
DNS i Mac OS 9.1 och Mac OS X NSL Manager använder inte DNS för att söka efter tjänster i Mac OS 9.1 eller Mac OS X. Konfigurera för SLP-sökningar och -registreringar NSL Manager använder SLP-insticksfilen vid sökning och registrering av nätverkstjänster med hjälp av SLP (Service Location Protocol). Nätverkstjänster som körs i Mac OS kan använda SLP-insticksfilen för att annonsera sin tillgänglighet. (Fildelning och webbdelning i Mac OS 9 och Mac OS 9.1 är exempel på tjänster som använder SLP-registrering.) SLP-insticksfilen skapar en SLP-tjänsteagent på värddatorn. Tjänsteagenten lyssnar efter och svarar på förfrågningar. I nätverk som innehåller en SLPkatalogagent (Directory Agent), registrerar SLP-tjänsteagenten sina tjänster hos katalogagenten. NSL Managers sökningsbegäran ställs sedan direkt till katalogagenten, vilket minskar trafiken i nätverket. (Större delen av den här trafiken försiggår i det lokala delnätet.) Värdar för annonsering och sökning måste använda kompatibla versioner av SLP-insticksfilen. Tjänster som annonseras av version 1.0 av insticksfilen kan inte hittas av värdar som använder version 1.1 eller senare. På samma sätt kan tjänster som annonseras av version 1.1 eller senare av insticksfilen inte hittas av värdar som använder version 1.0. För att det ska gå att registrera eller upptäcka tjänster utanför det lokala delnätet måste funktionen IP Multicast Router vara aktiverad. Varken MacIP eller PPP hanterar grupputskick (multicast). SLP-registrering i Mac OS 9 När en tjänst annonseras gör SLP-insticksfilen i Mac OS 9 följande (i turordning) för att avgöra i vilket nätverksgrannskap eller SLP-intervall tjänsten ska registreras: m Om programmet eller tjänsten som ska registreras anger ett nätverksgrannskap, registrerar SLP-insticksfilen tjänsten i det grannskapet. m Om inget grannskap anges av programmet eller tjänsten som ska registreras, registrerar SLP-insticksfilen tjänsten i den första domänen som visas i listan över sökdomäner i värdens TCP/ IP-inställningar. m Om ingen sökdomän anges i värdens TCP/IP-inställningar försöker insticksfilen att härleda ett grannskap ur den domän som anges i tjänstens URL. Exempel: en tjänst med URL http://jag.mindoman.se registreras i grannskapet mindoman.se och http://jag.del.mindoman.se registreras i del.mindoman.se m Om ingen av ovanstående åtgärder resulterar i ett grannskap, registrerar insticksfilen tjänsten i standard-slp-intervallet, vilket visas i listan som nätverksgrannskapet Lokala funktioner. Svenska 5
SLP-registrering i Mac OS 9.1 och OS X SLP-insticksfilen i Mac OS 9.1 och Mac OS X använder en annan algoritm än insticksfilen i Mac OS 9 när den ska avgöra i vilket nätverksgrannskap (SLP-intervall) som tjänsten ska registreras: m Om ett intervall föreskrivs av en DHCP-server (DHCP-alternativet för SLP-tjänsteintervall, kod 79), registrerar SLP-insticksfilen tjänsten i ett grannskap som motsvarar det intervallet. m Om DHCP-servern inte föreskriver något intervall, registrerar insticksfilen tjänsten i ett grannskap som anges i någon känd konfigurations- eller inställningsfil (t.ex. det grannskap som ställs in med hjälp av AppleScript-manuset Ställ in nätverksgrannskap, som finns tillgängligt under rubriken Dela en USB-skrivare i Mac Hjälp i OS 9.1). m Om inget grannskap kan hittas i någon konfigurations- eller inställningsfil, registrerar insticksfilen tjänsten i ett grannskap som motsvarar ett fritt valt alternativ som anges av DHCP. m Om ingen av ovanstående åtgärder resulterar i ett grannskap, registrerar insticksfilen tjänsten i standard-slp-intervallet, vilket visas i listan som nätverksgrannskapet Lokala funktioner. Konfigurera för LDAP-sökning NSL Manager använder sin LDAP-insticksfil för att söka igenom LDAP-kataloger efter nätverkstjänster. LDAP i Mac OS 9 och Mac OS 9.1 NSL Managers LDAP-insticksfil söker alltid igenom den LDAP-server och -sökdatabas som anges under LDAP-tjänster i inställningarna för värdar på fliken Övrigt i inställningsprogrammet Internet. Tjänster som upptäcks i den här standardkatalogen listas i ett grannskap med samma namn som LDAP-servern. Program och användare kan begära att insticksfilen ska söka igenom ytterligare LDAP-kataloger. Med hjälp av Nätverksnavigation, t.ex., kan du navigera i en LDAP-katalog genom att lägga till ett grannskap med namnet på servern och sökdatabasen enligt följande modell: <servernamn>%2f<sökdatabas> Exempel: ldap.example.com%2fc=se Obs! När du väljer en post i listan Bokmärken i Nätverksnavigation utför alla aktiva NSLinsticksfiler en sökning. När du väljer en LDAP-server i listan Bokmärken kan DNS-insticksfilen också svara och visa ett meddelande om att namnservern inte svarar. Om du inte behöver använda DNS-navigering kan du avaktivera DNS-insticksfilen via inställningsprogrammet Tilläggskontroll. (DNS-insticksfilen ingår inte i Mac OS 9.1.) 6 Svenska
Om du lägger till ett LDAP-grannskap utan att inkludera en sökdatabas i namnet, gör LDAPinsticksfilen två försök att hämta data från servern. Först försöker den komma åt katalogen utan att ange någon sökdatabas. ( Version 3 av LDAP-servrar kan returnera data trots att ingen sökdatabas har angivits.) Om det misslyckas försöker insticksfilen igen, med sökdatabasen c=se. Exempel: om du lägger till ett grannskap med namnet ldap.example.com, försöker insticksfilen göra följande sökningar: m ldap://ldap.example.com m ldap://ldap.example.com/c=se Kom ihåg följande när du konfigurerar en LDAP-katalog för annonsering av tjänster till NSL: m NSL-insticksfilen söker efter URL till tjänster (t.ex. afp://asip.example.com, ftp://www.example.com eller http://www.example.com) i attributen labeleduri och URL. Bästa resultat får du om du använder attributet labeleduri.. Se RFC 2079 för mer information. m Katalogposterna visas med fullständiga (distinguished) namn. Det är en fördel att använda attribut och namn som är lätta att känna igen och tolka, t.ex. cn=anna Persson, istället för mer svårtolkade namn som userid=2159. m Du kan förbättra prestanda och läsbarhet genom att sortera katalogen så att listan över tjänster innehåller högst 200 poster. Exempel: sökdatabasen ou=skrivare, o=skolan kan struktureras om till service=skrivare, ou=humanistavd, o=skolan service=skrivare, ou=naturvetavd, o=skolan service=skrivare, ou=adminavd, o=skolan m Du kan skapa en separat gren i en katalog, som används specifikt för NSL-navigering. Exempel: ldap.example.com/ou=nsl,c=se LDAP i Mac OS X NSL Manager kan inte utföra LDAP-sökningar i den första versionen av Mac OS X. Konfigurera för NBP-sökning Om AppleTalk är aktiverat på en värd, visas nätverkets AppleTalk-zoner och AppleShare-servrar i grannskapet AppleTalk. Konfigurera för NetInfo-sökningar NetInfo är den interna katalogtjänsten i Mac OS X. NSL Manager hanterar inte NetInfosökningar i första versionen av Mac OS X. Svenska 7
Säkerhet NSL Manager gör det lättare att hitta och använda nätverkstjänster som tidigare kunde vara svåra att hitta för nätverksanvändarna. Programmet minskar inte säkerheten i nätverket, det underlättar bara för klienterna att hitta tjänster som redan var tillgängliga. Om du gör upp en lista över tjänster i intranätet med hjälp av DNS, kan du styra vilka tjänster som klienterna ska kunna hitta vid NSL-sökning. Alla nätverkstjänster som använder SLPregistrering kan emellertid hittas av NSL Manager. Mer information Mer information (på engelska) hittar du i följande dokument: RFC-dokument (Request for Comments Documents) Service Location Protocol, RFC 2165 Service Location Protocol, Version 2, RFC 2608 DHCP Options for Service Location Protocol, RFC 2610 Lightweight Directory Access Protocol, RFC 1777 Definition of an X.500 Attribute Type and an Object Class to Hold Uniform Resource Identifiers (URIs), RFC 2079 RFC-dokumenten finns på följande webbadress: m www.rfc-editor.org Böcker och artiklar DNS and Bind, 3:e utgåvan, av Paul Albitz och Cricket Liu, O Reilly & Associates, Inc. 1998 Inside Macintosh: Networking, Kapitel 3, Name Binding Protocol, kan läsas på developer.apple.com/techpubs/mac/networking/networking-61.html SLP White Paper, på adressen playground.sun.com/srvloc/slp_white_paper.html
2001 Apple Computer, Inc. Alla rättigheter förbehålls. Apple, Apple-logotypen, AppleShare, AppleTalk, Mac och Macintosh är varumärken som tillhör Apple Computer, Inc. och är registrerade i USA och andra länder. Extensions Manager (som i översättning heter Tilläggskontroll) är ett varumärke som tillhör Apple Computer, Inc. PowerPC är ett varumärke som tillhör International Business Machines Corporation och används under licens. S999-0038-A Tryckt i Irland