Wie unterscheidet man DHCP und BOOTP?

983
xakepp35

Im Moment habe ich mit "Router" PC mit 2-LAN-Ports-Motherboard unter WS2016 eingerichtet. Es routet Pakete zwischen LAN und Internet. Außerdem werden DHCP-Adressen zugewiesen und BOOTP für LAN-Clients ohne Festplatte bereitgestellt. Es ist auch ein Speicherknoten (auf dem alle BOOTP-Images gespeichert sind). Einfach.

Aber wie könnte ich den gesamten Speicher auf einen "1-LAN-Port-Mobo" -PC verschieben, der mit einem LAN verbunden ist, während ich einen anderen Router aufstelle (zum Beispiel ein "User-Grade-Router"), das normalerweise 1WAN-4LAN + WLAN hat ) um DHCP-Serverfunktion und Paketrouting anzubieten? User Grade-Router sind nicht für BOOTP-Boot-Stationen ohne Festplatten entwickelt worden. Außerdem müssen wir unseren Speicher auf eine interne "LAN-Maschine" verschieben.

Grundsätzlich möchte ich LAN-PCs von einer "LAN-Maschine" ohne Festplatte booten, während IP-Adressen von einigen "User-Grade-Routern" (die normalerweise als Firewall / NAT / Portweiterleitung / DHCP-Server fungieren) DHCPing. Während alle WLAN-Funktionen wie gewohnt funktionieren sollten und "Wer kennt das überhaupt über PXE? Ist das überhaupt möglich?"

0
Möglicherweise müssen Sie nur etwas Heftigeres als einen Heimrouter. Die meisten SOHO-Klasse-Router (Juniper, Cisco usw.) werden das tun, was Sie benötigen, sind aber wahrscheinlich dreimal so teuer wie ein typischer Heimrouter. MaQleod vor 6 Jahren 0
maqleod, sicher, ich könnte das mit professioneller Ausrüstung machen. Aber was ist mit der Kopplung dieser Aufgabe mit Routern für Benutzer? xakepp35 vor 6 Jahren 0
Ich meine wirklich, dass ein Tech wirklich mehrstufig ist und das Booten ohne Festplatten von einem DHCP-Server auf einen anderen (dedizierten) Computer innerhalb eines LAN abstrahiert werden kann. xakepp35 vor 6 Jahren 0
Wenn Sie ein fortgeschrittener Benutzer sind, gibt es ddwrt oder tomate. Mit ihnen können Sie dies auf Routern für Benutzer tun oder Mikrotik-Geräte. Diese erfordern in der Regel umfangreichere Kenntnisse zur Konfiguration, sind jedoch wesentlich kostengünstiger. MaQleod vor 6 Jahren 0

2 Antworten auf die Frage

0
Pat

Das kannst du mit Serva machen. Verwenden Sie Ihren regulären DHCP-Server, der allen bootfähigen Geräten IPs zuweist, während Serva als eigenständiger PXE-Server für Folgendes zuständig ist:

  1. Die proxyDHCP-Serverdienste (PXE-Informationen, die in einer DHCP-Transaktion angeboten werden) nur für PXE-Boot-Clients.

  2. Andere von den PXE-Protokollen benötigte Protokolle wie TFTP

  3. Repository mit den angebotenen startfähigen Assets

Siehe Serva-Anweisungen hier

https://www.vercot.com/~serva/an/WindowsPXE1.html (Ich bin mit der Serva-Entwicklung verbunden)

Schließlich ist PXE der Nachfolger von BOOTP und wenn Sie neugierig sind, haben Sie hier eine schöne Beschreibung der Entwicklung des Netzwerk-Boot-Protokolls:

https://en.wikipedia.org/wiki/Preboot_Execution_Environment

-1
xakepp35

Eine mögliche Lösung besteht darin, die DHCP-Serverfunktionen auf einem Router mit Benutzerqualität zu deaktivieren (z. B. 192.168.1.1 in meinem LAN-Segment) und den dedizierten LAN-Computer (z. B. 192.168.1.200) als DHCP-Server festzulegen. Dann könnte es auch BOOTP-Images als "Standard-Gateway-Adresse" bereitstellen 192.168.1.1. Portweiterleitungsfunktionen sollten gut funktionieren, ebenso wie NAT. Aber ich verwalte nicht, was passiert, wenn sich der Client mit dem WLAN verbindet und "User Grade Router" DHCP deaktiviert wird.

Es ist also zu hart und scheint eine "schwache" Problemumgehung zu sein. Gibt es andere Möglichkeiten, dies zu tun, wenn der DHCP-Server dieses Routers für Benutzer nicht deaktiviert ist? oder sind DHCP-Server und BOOTP (Bildspeicherung) nicht trennbar?