Översikt Solaris DHCP Om makron Få hjälp Servrar och reläer Nätverk Adresser Makron Alternativ Gör så här ... Index |  |  | # Om makron och alternativ I ett DHCP-system är makron behållare för alternativens värden som skickas som konfigurationsparametrar från en DHCP-server till en DHCP-klient. Du kan till exempel skapa ett makro som anger en DNS-server och en skrivarserver som ska användas av alla klienter som tilldelas IP-adresser av en viss DHCP-server. Alternativ anger i vilket format parametervärden lagras i DHCP-serverns `dhcptab`-databas (där alla DHCP-makron lagras). Alternativets kategori, datatyp, tillverkare och kornighet avgör vilken form alternativen i makrot har. Mer information om hur du skapar och anpassar alternativ finns i hjälpavsnitten Skapa alternativ och Anpassa alternativ. Operativsystemet SolarisTM är en extremt robust och flexibel miljö för DHCP-makron och alternativ. Du kan ange grupper av makron och alternativ som innehåller parametrar för klientkonfiguration baserat på följande kategorier.
Kategori | Beskrivning
--- | ---
Klientklass | En ASCII-sträng som representerar klientens maskintyp och/eller operativsystem, som till exempel `SUNW.Javastation`. Med den här typen av makron kan du definiera konfigurationsparametrar som skickas till alla klienter i en specifik klass.
Nätverk | En sträng (numerisk IP-adress) som anger klientens nätverk, exempelvis `10.0.0.0`. Med den här typen av makro kan samma konfigurationsparametrar användas av alla klienter som ingår i ett visst nätverk.
IP-adress | Ett DNS-namn eller en numerisk IP-adress till en klient eller en server, exempelvis `bigfiles` eller `125.53.224.45`. Den här typen av makro används för att skicka konfigurationsparametrar till alla klienter som använder en viss IP-adress. Vanligtvis används den här typen av makro för att skicka serverspecifika parametrar till alla klienter som använder sig av IP-adressen från en viss server.
Klient-ID | En ASCII-sträng som representerar en unik identifierare för klienten, som till exempel ett Ethernet- eller Mac-ID. Med den här typen av makro kan klientspecifika konfigurationsparametrar skickas till klienten.
1. ### Använda makron och alternativ Det finns tre saker att komma ihåg när du ska definiera DHCP-makron och alternativ: Makrots kategori -- och därmed i vilken ordning makrona körs -- avgörs endast av makrots namn. Därför bör makrot ha samma namn som de resurser eller enheter som makrot ska kontrollera. Exempel:
   Om du vill kontrollera | så kallar du makrot
   --- | ---
   Klientklass | Samma namn som DHCP-klientens klassnamn, till exempel `SUNW.Javastation`.
   Nätverk | Samma som IP-adressen till det nätverk som klienten använder för att ansluta genom, till exempel `10.0.0.0`.
   IP-adress | Samma som DHCP-klientens eller DHCP-serverns DNS-namn eller IP-adress, till exempel `bigfiles` eller `125.53.224.45`.
   Klient-ID | En hexadecimal representation av en Ethernet-adress, Mac-ID eller en annan unik identifierare, till exempel `010800201112B7`.
Ordningen är viktig. Ordningen mellan makron är signifikant, eftersom ett makro som körs först kan påverka ett makro som körs sist. Makron och alternativ behandlas i den ordning som illustrationen visar. De allmänna makrona körs först och de specifika sist (se figuren). Klientklassmakron behandlas först. Sedan behandlas nätverksmakron, och ersätter alla motstridiga inställningar från klientklassmakron. Därefter körs IP-adressmakron och ersätter alla motstridiga inställningar som har gjorts av de två tidigare typerna. Sist körs klient-ID-makron som ersätter alla motstridiga inställningar som har gjorts av alla tidigare makrotyper. Makron kan kapslas. Oavsett vilken kategori ett makro tillhör kan du kapsla makron. Till exempel kan ett klientklassmakro anropas från ett IP-adressmakro. tillbaka