Een privé NAT-netwerkinterface maken op Proxmox VE 8

Een Prive Nat Netwerkinterface Maken Op Proxmox Ve 8



Standaard wordt er een overbrugd netwerk gemaakt in een nieuwe Proxmox VE-installatie. Het standaard Proxmox VE-bridgenetwerk wijst IP-adressen toe aan de virtuele machines en LXC-containers met behulp van de DHCP-server van de router/switch waarmee uw Proxmox VE-server is verbonden. Alle virtuele machines en LXC-containers zijn dus toegankelijk vanaf uw thuis-/kantoornetwerk. Misschien wil je dat niet.

Als u enkele van de Proxmox VE virtuele machines of LXC-containers in een particulier netwerk wilt plaatsen, moet u de Proxmox VE SDN-functie (Software-Defined Networking) gebruiken om een ​​privé NAT-netwerk te creëren. Zodra het particuliere NAT-netwerk is gemaakt, kunt u de virtuele machines of LXC-containers configureren die u achter een particulier NAT-netwerk wilt plaatsen om er gebruik van te maken.







In dit artikel laat ik u zien hoe u een privé NAT-netwerk met DHCP-ondersteuning op Proxmox VE 8 kunt creëren en Proxmox VE virtuele machines en LXC-containers kunt configureren om dit te gebruiken om privé-IP-adressen te verkrijgen.





Inhoudsopgave

  1. SDN-ondersteuning inschakelen op Proxmox VE
  2. Een SDN-zone aanmaken in Proxmox VE 8
  3. Een VNet en subnet maken voor het Private NAT-netwerk in Proxmox VE 8
  4. SDN-wijzigingen toepassen op Proxmox VE 8
  5. Private NAT-netwerk gebruiken op Proxmox VE virtuele machines (VM's) en LXC-containers
  6. IP-adressen bewaken die zijn toegewezen aan Proxmox VE VM's/containers met behulp van SDN IPAM
  7. Vast IP-adres instellen voor Proxmox VE virtuele machines en containers met behulp van SDN IPAM
  8. Conclusie
  9. Referenties





SDN-ondersteuning inschakelen op Proxmox VE

Om SDN-ondersteuning (Software-Defined Networking) op Proxmox VE in te schakelen, moet u beschikken over de libpve-netwerk-perl pakket geïnstalleerd op uw Proxmox VE-server.

Proxmox VE 8.2 wordt vooraf geïnstalleerd geleverd met de libpve-netwerk-perl pakket. Maar als u van Proxmox VE 7 een upgrade naar Proxmox VE 8 hebt uitgevoerd, beschikt u mogelijk niet over de libpve-netwerk-perl pakket standaard geïnstalleerd.



Je moet ook de dnsmasq pakket en frr-pythontools pakket op uw Proxmox VE-server om de volledige SDN-functionaliteit van Proxmox VE te gebruiken.

Werk eerst de databasecache van het Proxmox VE-pakket bij vanuit de Proxmox VE-shell met de onderstaande opdracht:

$ apt-update

Om de vereiste Proxmox VE SDN-pakketten te installeren, voert u de volgende opdracht uit:

$ apt install libpve-network-perl frr-pythontools dnsmasq

Om de installatie te bevestigen, drukt u op EN en druk vervolgens op .

De vereiste softwarepakketten worden gedownload en geïnstalleerd op uw Proxmox VE-server. Het duurt een paar seconden om te voltooien.

Op dit punt moeten de vereiste SDN-pakketten op uw Proxmox VE-server worden geïnstalleerd.

Om de wijzigingen door te voeren, start u uw Proxmox VE-server opnieuw op met de volgende opdracht:

$ opnieuw opstarten

Een SDN-zone aanmaken in Proxmox VE 8

De eerste stap bij het creëren van een privé NAT-netwerk in Proxmox VE 8 is het creëren van een nieuwe SDN-zone.

Om een ​​nieuwe SDN-zone in Proxmox VE aan te maken, navigeert u naar Datacentrum vanuit de Proxmox VE-webbeheerinterface [1] . Navigeer vervolgens naar SDN > Zones [2] en klik op Toevoegen > Eenvoudig [3] .

Typ een naam voor de nieuwe SDN-zone in het ID kaart sectie [1] . Ik zal het gewoon bellen NAT voor eenvoud.

Kruis aan automatische DHCP om automatisch IP-adressen toe te wijzen aan Proxmox VE virtuele machines en LXC-containers die dit netwerk via DHCP zullen gebruiken [2] .

Als u klaar bent, klikt u op Toevoegen [3] .

Een nieuwe SDN-zone NAT moet op uw Proxmox VE-server worden aangemaakt.

Een VNet en subnet maken voor het Private NAT-netwerk in Proxmox VE 8

Zodra een SDN-zone is gemaakt, moet u een nieuw VNet (virtueel netwerk) en een netwerksubnet in die SDN-zone maken.

U kunt VNets en subnetten maken en beheren vanuit de Datacentrum > SDN > VNets [1] sectie van de Proxmox VE-webbeheerinterface.

Om een ​​nieuw VNet te maken, klikt u op Creëren van de VNets sectie [2] .

Typ een VNet-naam in het Naam sectie [1] . Deze naam wordt weergegeven in de netwerkselectieoptie van Proxmox VE virtuele machines en LXC-containers. Ik zal het noemen nat10 voor eenvoud.

Selecteer uw nieuw aangemaakte SDN-zone ( NAT in dit geval) van de Zone drop-down menu [2] en klik op Creëren [3] .

Een nieuw VNet nat10 moet worden aangemaakt in de SDN-zone NAT [1] .

Als u een nieuw subnet wilt maken in de nat10 VNet, selecteer het uit de VNets sectie [1] en klik op Creëren van de Subnetten sectie [2] .

Typ uw gewenste netwerk Subnet [1] En poort [2] voor het particuliere NAT-netwerk nat10 . Ik zal het netwerk gebruiken 10.10.10.1/24 en het gateway-adres 10.10.10.1 voor demonstratie.

Als u netwerkadresvertaling voor dit VNet wilt inschakelen, vinkt u het vinkje aan SNAT keuze [3] .

Navigeer nu naar de DHCP-bereiken sectie en klik op Toevoegen [1] .

Typ uw DHCP-begin- en eindadresbereik in het Startadres En Eindadres secties respectievelijk [2] .

Als u klaar bent, klikt u op Creëren [3] .

Er moet een nieuw subnet worden gemaakt voor de nat10 VNet.

SDN-wijzigingen toepassen op Proxmox VE 8

Om de wijzigingen toe te passen, navigeert u naar Datacentrum > SDN vanuit de Proxmox VE-webbeheerinterface en klik op Toepassen .

Het particuliere NAT-netwerk moet klaar zijn voor gebruik op uw nieuwe en bestaande Proxmox VE virtuele machines en LXC-containers.

Private NAT-netwerk gebruiken op Proxmox VE virtuele machines (VM's) en LXC-containers

Zodra het particuliere NAT-netwerk nat10 is gemaakt, zou u deze moeten kunnen selecteren in het Netwerk sectie van de nieuwe Proxmox VE virtuele machine (VM) of LXC-containercreatiewizard.

U kunt ook de Netwerk hardware van een bestaande Proxmox VE virtuele machine of LXC-container en selecteer het private NAT-netwerk nat10 .

Nadat u het privé NAT-netwerk hebt geconfigureerd nat10 op een Proxmox VE virtuele machine of LXC-container zou u een IP-adres moeten zien dat via DHCP aan de VM/container is toegewezen vanuit het geconfigureerde netwerksubnet (in dit geval 10.10.10.1/24). Internetverbinding werkt ook. Dus het particuliere NAT-netwerk nat10 werkt zoals verwacht.

$ hostnaam -I

$ ping -c 3 google.com

IP-adressen bewaken die zijn toegewezen aan Proxmox VE VM's/containers met behulp van SDN IPAM

U kunt de IP-adressen controleren die zijn toegewezen aan virtuele Proxmox VE-machines en containers met behulp van het particuliere NAT-netwerk nat10 van de Datacentrum > SDN > IPAM sectie van uw Proxmox VE-webbeheerinterface.

In dit voorbeeld heeft Proxmox VE het IP-adres toegewezen 10.10.10.100 naar de netwerkinterface met het MAC-adres BC:24:11:48:c9:53 van de virtuele machine 101 (gratis-vm).

Vast IP-adres instellen voor Proxmox VE virtuele machines en containers met behulp van SDN IPAM

Om een ​​vast IP-adres in te stellen voor een Proxmox VE virtuele machine of LXC-container die gebruikmaakt van het particuliere NAT-netwerk, navigeert u naar het Datacentrum > SDN > IPAM [1][2] sectie van de Proxmox VE-beheerinterface, selecteer uw virtuele machine/container in de lijst [3] en klik op het bewerkingspictogram [4] .

Typ het gewenste IP-adres voor de virtuele machine of container [1] en klik op OK [2] .

Uw gewenste IP-adres moet worden ingesteld voor de virtuele machine of container met behulp van het Proxmox VE SDN-netwerk.

De volgende keer dat u de virtuele machine of container start, zult u zien dat het geconfigureerde IP-adres is ingesteld voor de netwerkinterface van de virtuele machine of container.

$ hostnaam -I

U kunt ook een IP-adres aan een MAC-adres koppelen via de Proxmox VE SDN IPAM-instellingen. Zodra een IP-adres aan een MAC-adres is gekoppeld, kunt u het MAC-adres in elke gewenste virtuele machine of container gebruiken om de virtuele machine of container met een vast IP-adres te configureren.

Om een ​​IP-adres aan een MAC-adres te binden, selecteert u gewoon het SDN VNet (d.w.z. nat10 ) van de Datacentrum > SDN > IPAM sectie en klik op + .

Typ het gewenste MAC-adres in [1] en IP-adres [2] en klik op Creëren [3] .

Het IP-adres moet worden gekoppeld aan het MAC-adres voor uw geselecteerde Proxmox VE SDN VNet.

Conclusie

In dit artikel heb ik u laten zien hoe u de vereiste pakketten op Proxmox VE installeert om Software-Defined Networking (SDN) op Proxmox VE in te schakelen. Ik heb je ook laten zien hoe je een privé NAT-netwerk op Proxmox VE kunt maken met behulp van SDN. Tijdens het proces heb ik u laten zien hoe u een SDN-zone kunt maken, een VNet op de SDN-zone kunt maken en een subnet op het VNet van uw Proxmox VE-server kunt maken. Ik heb je laten zien hoe je een Proxmox VE virtuele machine en container kunt configureren om ook het nieuw gecreëerde privé NAT-netwerk te gebruiken. Ten slotte heb ik je laten zien hoe je Proxmox VE SDN IP-toewijzingen kunt monitoren en vaste IP-adressen kunt instellen voor VM's en containers. en configureer de IP-adres-naar-MAC-adresbinding via de Proxmox VE SDN IPAM-instellingen.

Referenties

  1. Proxmox VE 8.x Beheerhandleiding