Ö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. |
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
|