3. Ö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 en DHCP-miljö är makron behållare för alternativvärden som skickas som konfigurationsparametrar från DHCP-servern till DHCP-klienten. Du kanske till exempel definierar ett makro som innehåller alternativ som talar om vilken DNS-server och utskriftshanterare som ska användas av alla klienter som får sina IP-adresser från en viss DHCP-server. Alternativ anger i vilket format som alternativvärden är definierade i DHCP-serverns `dhcptab`-databas (där alla makron och alternativ för DHCP lagras). Till exempel avgör alternativets kategori, datatyp, tillverkare och kornighet avgör vilken form alternativen i makrot har. Mer information om hur du skapar och ändrar alternativ finns på hjälpsidorna för Skapa alternativ och Ändra ett alternativ. # Körning av makron När du namnger DHCP-makron och lägger till alternativ till makron bör du tänka på följande: Automatisk körning sker för klientklass-, nätverks- och klient-ID-makron när makrokategorin matchar klientens klass, nätverksadress eller klient- identifierare. Makrokategorier avgör i vilken ordning som de automatiska makrona körs. Makrots namn bestämmer kategorin, med undantag för IP-adressmakron, som kategoriseras efter tilldelning till IP-adress. I de flesta fall bör du ge makrot namn som stämmer överens med namnet på resursen eller enheten som du vill att makrot ska kontrollera. Exempel:
   För klienter ... | så kallar du makrot
   i en särskild klientklass | samma namn som DHCP-klientens klientklass. Klientklassen bestäms av leverantören av klienten. Till exempel är klientklassnamnet för en Sun Ultra TM 1-klient SUNW,Ultra-1 så du måste kalla makrot `SUNW.Ultra-1` . För Solaris DHCP-klientsystem, kan du kontrollera klientklassen med kommandot `uname -i` på klientmaskinen. Observera att makronamn inte får innehålla kommatecken. Om det finns ett komma i klientklassnamnet ersätter du det med ett mellanslag i makrots namn.
   I ett visst nätverk | Samma som IP-adressen för det nätverk som klienten ansluter till. Om du till exempel kallar makrot `10.0.0.0`.
   Som använder en viss IP-adress | Vilket namn som helst, men du bör använda DHCP-serverns värdnamn eller IP-adress. Du kan till exempel kallar makrot `shiva` eller `125.53.224.45` . Den här typen av makro är användbart som konfigurationsmakro för alla klienter som hämtar konfigureringsinformation från den här DHCP-servern.
   Som identifieras av ett visst klient-ID | Samma som den unika klientidentifieraren, du kan till exempel kalla makrot `010800201112B7` .
Ordningen är viktig. Makrona körs i en speciell ordning. Om ett alternativ finns i fler än ett makro kommer det värde för alternativet som skickas till klienten att vara det värde som tilldelats i det senast körda makrot. Makron körs i den ordning som visas i bilden. Illustrationen visar hur makrokörningen går från allmänna makron till mer specifika makron. Klientklassmakron behandlas först. Nätverksmakron körs sedan, och ersätter eventuella inställningar i konflikt som gjorts av klientklassmakron. Därefter körs IP-adressmakron, som ersätter inställningar som gjorts av tidigare makron. Klient-ID-makron körs allra sist, och ersätter alltså inställningar i konflikt som gjorts av alla tidigare makron. Makron kan innehålla andra makron Oavsett makrots kategori, kan det innehålla andra makron. Ett klientklassmakro kan till exempel anropas från ett IP-adressmakro. tillbaka