In einigen IP-Netzwerkumgebungen nutzen mehrere LANs die gleichen Netzwerk-Hardware-Medien gemeinsam. Die Netzwerke können mehrere Netzwerk-Hardwareschnittstellen oder mehrere logische Schnittstellen verwenden. DHCP arbeitet bei diesem Netzwerktyp mit gemeinsam genutzte Medien möglicherweise fehlerhaft. Wenn mehrere LANs über das gleiche physikalische Netzwerk ausgeführt werden, treffen die Anforderungen eines DHCP-Clients an allen Netzwerk-Hardwareschnittstellen ein. Dadurch scheint es, als wäre der Client mit allen IP-Netzwerken gleichzeitig verbunden.
DHCP muss jedoch in der Lage sein, die Adresse des Client-Netzwerks zu ermitteln, um dem Client eine korrekte IP-Adresse zuweisen zu können. Wenn mehrere Netzwerke in den gleichen Hardwaremedien vorhanden sind, kann der Server das Client-Netzwerk nicht feststellen. Jedoch kann der Server keine IP-Adresse zuweisen, ohne die Netzwerknummer zu kennen.
Sie können DHCP nur in einem dieser Netzwerke einsetzen. Falls ein Netzwerk Ihre DHCP-Anforderungen nicht erfüllt, müssen Sie die Netzwerke neu konfigurieren. Sie können Folgendes versuchen:
Verwenden Sie eine Teilnetzmaske mit variabler Länge (Variable Length Subnet Mask, VLSM) in Ihren Teilnetzen, um den vorhandenen IP-Adressraum besser zu nutzen. Vermeiden Sie, mehrere Netzwerke im gleichen physikalischen Netzwerk auszuführen. Informationen zur Umsetzung von Teilnetzmasken mit variabler Länge finden Sie in der Manpage netmasks(4). Ausführliche Informationen zu Classless Inter-Domain Routing (CIDR) und VLSM finden Sie unter http://www.ietf.org/rfc/rfc1519.txt.
Konfigurieren Sie die Ports Ihrer Switches so, dass die Geräte unterschiedlichen physikalischen LANs zugewiesen werden. Diese Technik behält die Zuordnung eines LAN zu einem IP-Netzwerk bei, eine Voraussetzung für Oracle Solaris DHCP. Informationen zur Port-Konfiguration entnehmen Sie bitte der Dokumentation Ihres Switches.