Private IP-DHCP für PXE-Boot

Private IP-DHCP für PXE-Boot

Entschuldigung, das ist vielleicht eine dumme Frage, da ich den genauen Begriff zum Googeln nicht kenne. Aber diese Frage beschäftigt mich schon seit einiger Zeit.

Nehmen wir an, Maschine A ist der isc-dhcpd-Server mit zwei Schnittstellen. Eine private Schnittstelle (eth0: 192.168.1.1) und eine öffentliche Schnittstelle (eth1: xxxx). Die private Schnittstelle hat keinen Zugriff auf das Internet, während die öffentliche Schnittstelle auf das Internet zugreifen kann.

Jetzt. Ich habe eine Maschine B ohne Betriebssystem im selben Netzwerk wie Maschine A. Ich möchte Maschine A verwenden, um Maschine B zu starten. Der DHCP-Dienst von Maschine A befindet sich auf der Schnittstelle eth0.

Meine Frage ist, dass Maschine A Maschine B eine private IP-Adresse zuweist, sagen wir 192.168.1.2. Maschine B verwendet Maschine A als Gateway, aber Maschine A hat über 192.168.1.1 keinen Zugriff auf das Internet, um auf Betriebssystemdateien zuzugreifen. Wie kann dieses Problem gelöst werden?

Antwort1

Um dies zu erreichen, müssen Sie Ihren Server (Maschine A) in einenRouter. Auf diese Weise kann der Verkehr aus dem privaten Netzwerkweitergeleitetzur öffentlichen Schnittstelle und umgekehrt.

Abhängig vom verwendeten Betriebssystem/der verwendeten Distribution gibt es hierzu zahlreiche Anleitungen. Auf der SU-Schwesterseite „Ask Ubuntu“ wurde jedoch bereits eine Frage beantwortet.So richten Sie einen Linux-Server als Router ein.

Antwort2

Sie müssen Computer A mit iptablesoder als Router konfigurieren nftables. Es reicht nicht aus, Computer B mit Computer A als Gateway zu konfigurieren. Computer A muss wissen, dass er diese Pakete an seine andere Schnittstelle weiterleiten muss.

Darüber hinaus ist PXE kein routbares Protokoll. Sie müssen Computer A auch als PXE-Server konfigurieren oder zumindest den DHCP-Server von Computer A mit einer PXE-Hilfsadresse konfigurieren.

verwandte Informationen