Wie ändere ich das Broadcast-Flag in Windows oder Linux?

Wie ändere ich das Broadcast-Flag in Windows oder Linux?

Wie wir wissen, sind 4 Pakettypen beteiligt, wenn ein Client eine IPv4-Adresse vom DHCP-Server erhalten möchte. Diese sind im Bild unten zu sehen (vonMicrosoft-Website). Bildbeschreibung hier eingeben

Aus der Perspektive der Datenverbindungsschicht (Schicht 2 des OSI-Modells) werden vom Client an den Server gesendete Frames immer als Broadcast (DISCOVER & REQUEST) gesendet, die anderen beiden können jedoch je nach Einstellung der broadcast-flagOption durch den Client entweder als Broadcast oder als Unicast gesendet werden.

Bildbeschreibung hier eingeben

Ich weiß, dass dieses Flag in Cisco IOS mit diesem Befehl geändert werden kann:

R(config)# [no] ip dhcp-client broadcast-flag

Meine Frage ist, wie ich dieses Flag in Windows oder Linux ändern kann?

Übrigens möchte ich das nur aus Neugier wissen und habe keine besonderen Anforderungen dafür. Ich habe es unter Windows und Linux getestet und weiß, dass dieses Flag auf 0 gesetzt ist, sodass diese Frames im Unicast-Verfahren gesendet werden.

Antwort1

Das können Sie ganz einfach erfahren, indem Sie das Dokument lesen:

Zitieren man dhcpd.conf:

immer gesendet Flagge;

Die Protokolle DHCP und BOOTP erfordern beide, dass DHCP- und BOOTP-Clients das Broadcast-Bit im Flag-Feld des BOOTP-Nachrichtenkopfs setzen. Leider tun dies einige DHCP- und BOOTP-Clients nicht und erhalten daher möglicherweise keine Antworten vom DHCP-Server. Der DHCP-Server kann so eingestellt werden, dass er seine Antworten immer an Clients sendet, indem dieses Flag für den entsprechenden Bereich auf „on“ gesetzt wird; relevante Bereiche wären innerhalb einer bedingten Anweisung, als Parameter für eine Klasse oder als Parameter für eine Host-Deklaration. Um übermäßigen Broadcast-Verkehr in Ihrem Netzwerk zu vermeiden, empfehlen wir, die Verwendung dieser Option auf so wenige Clients wie möglich zu beschränken. Beispielsweise ist bekannt, dass der Microsoft DHCP-Client dieses Problem nicht hat, ebenso wie die OpenTransport- und ISC-DHCP-Clients.

Auf der Clientseite ( man dhclient):

-B

Setzen Sie das BOOTP-Broadcast-Flag in Anforderungspaketen, damit Server immer Antworten senden.

verwandte Informationen