15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți
30.10.2024
1 +1

Instalarea și Configurarea Rețelei în Proxmox VE: Un Ghid Complet

Proxmox Virtual Environment (VE) este una dintre cele mai puternice platforme de virtualizare open-source disponibile astăzi, permițând administratorilor să implementeze, să gestioneze și să scaleze mașini virtuale (VM) și containere Linux (LXC) dintr-o singură interfață unificată. Indiferent dacă rulați un homelab, un mediu de dezvoltare sau o infrastructură de producție, stăpânirea rețelelor Proxmox este esențială pentru a-i debloca întregul potențial.

În acest ghid cuprinzător, vă vom prezenta fiecare configurație majoră de rețea în Proxmox VE — de la înțelegerea modurilor de rețea și configurarea interfețelor bridge până la configurarea VLAN-urilor, NAT și bonding pentru înaltă disponibilitate. La final, veți avea cunoștințele necesare pentru a construi o rețea virtuală robustă, sigură și scalabilă.

Pasul 1: Înțelegerea Modurilor de Rețea în Proxmox VE

Înainte de a atinge un singur fișier de configurare, este esențial să înțelegeți modelele de rețea pe care Proxmox VE le suportă. Fiecare mod servește unui scop distinct, iar alegerea celui potrivit depinde de cerințele infrastructurii dvs.

Rețea Bridge (Implicită)

Rețeaua bridge este modul implicit și cel mai frecvent utilizat în Proxmox VE. În această configurație, mașinile virtuale partajează interfața de rețea fizică a gazdei printr-un bridge virtual (ex., vmbr0). VM-urile apar ca dispozitive independente în rețeaua locală, fiecare primind propria adresă IP de la serverul DHCP al rețelei sau prin atribuire statică.

Recomandat pentru: VM-uri de producție care necesită acces direct la LAN sau internet, servere web și servere de baze de date.

NAT (Network Address Translation)

În modul NAT, VM-urilor li se atribuie adrese IP private într-un subnet intern. Tot traficul de ieșire de la VM-uri este direcționat prin adresa IP publică a gazdei prin masquerading. VM-urile pot accesa internetul, dar nu sunt direct accesibile din afara gazdei fără reguli explicite de port forwarding.

Recomandat pentru: Medii de dezvoltare izolate, laboratoare de testare sau situații în care adresele IP publice sunt limitate.

VLAN (Virtual Local Area Network)

VLAN-urile vă permit să segmentați logic traficul de rețea pe o singură interfață fizică folosind etichete VLAN (IEEE 802.1Q). Proxmox VE suportă complet etichetarea VLAN, permițând mai multor segmente de rețea izolate să coexiste pe același hardware fizic.

Recomandat pentru: Medii multi-tenant, segmentarea rețelei pentru securitate și separarea traficului de management de traficul VM.

Bonding (Agregare de Legături)

Bonding-ul de interfețe combină două sau mai multe interfețe de rețea fizice într-o singură interfață logică, oferind fie lățime de bandă crescută, toleranță la defecțiuni sau ambele — în funcție de modul de bonding selectat.

Recomandat pentru: Medii de producție cu înaltă disponibilitate unde funcționarea continuă a rețelei este critică.

Pasul 2: Instalarea Proxmox VE și Configurarea Inițială

Dacă nu ați instalat deja Proxmox VE, descărcați cea mai recentă imagine ISO de pe site-ul oficial Proxmox. Porniți de pe ISO, urmați expertul de instalare și configurați numele gazdei, adresa IP și setările DNS în timpul configurării.

> Sfat Pro: Dacă intenționați să rulați Proxmox pe hardware dedicat pentru performanță și fiabilitate maximă, luați în considerare Serverele Dedicate AlexHost, care oferă puterea de calcul brută și controlul complet al hardware-ului pe care mediile Proxmox le necesită.

Accesarea Interfeței Web Proxmox

Odată ce instalarea este completă, accesați panoul de management Proxmox din orice browser:

https://<proxmox-ip>:8006

Conectați-vă cu acreditările root setate în timpul instalării.

Actualizarea Sistemului

Înainte de a configura rețeaua, asigurați-vă că gazda Proxmox este complet actualizată. Deschideți shell-ul integrat sau conectați-vă prin SSH și rulați:

apt update && apt upgrade -y

Aceasta asigură că aveți cel mai recent kernel, instrumente de rețea și patch-uri de securitate aplicate înainte de a face modificări de configurare.

Pasul 3: Configurarea unei Interfețe Bridge în Proxmox VE

Un bridge Linux în Proxmox acționează ca un switch de rețea virtual. VM-urile se conectează la acest bridge, care la rândul său se conectează la o interfață de rețea fizică pe gazdă — plasând efectiv VM-urile în aceeași rețea cu mașina gazdă.

Proxmox creează automat un bridge implicit numit vmbr0 în timpul instalării, de obicei legat de prima interfață de rețea detectată (ex., eth0 sau eno1).

Crearea sau Modificarea unui Bridge prin Interfața Web

  1. Navigați la Datacenter → [Nodul Dvs.] → System → Network
  2. Faceți clic pe Create și selectați Linux Bridge
  3. Configurați următoarele câmpuri:
  • Name: ex., vmbr1
  • Bridge Ports: Interfața fizică de atașat (ex., eth1)
  • IP Address/CIDR: Atribuiți un IP static dacă bridge-ul necesită conectivitate la nivel de gazdă (ex., 192.168.1.100/24)
  • Gateway: Adăugați un gateway dacă aceasta este interfața dvs. principală
  1. Faceți clic pe Create, apoi pe Apply Configuration

Verificarea Configurației Bridge

Puteți inspecta și edita setările bridge-ului direct în fișierul de configurare a rețelei:

nano /etc/network/interfaces

O intrare bridge configurată corect arată astfel:

auto vmbr1
iface vmbr1 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports eth1
    bridge-stp off
    bridge-fd 0

După salvare, aplicați configurația:

systemctl restart networking

Atribuirea Bridge-ului unui VM

La crearea sau editarea unui VM, navigați la fila Network și selectați bridge-ul nou creat din meniul derulant Bridge. VM-ul va folosi apoi acest bridge pentru a comunica cu rețeaua.

Pasul 4: Configurarea VLAN-urilor în Proxmox VE

VLAN-urile sunt esențiale în mediile în care trebuie să izolați traficul între diferite grupuri de VM-uri — de exemplu, separarea unei DMZ orientate spre web de o rețea internă de baze de date sau izolarea mediilor clienților într-o configurație multi-tenant.

Pasul 4.1: Activarea Bridge-ului VLAN-Aware

Abordarea cea mai simplă și modernă în Proxmox VE este activarea opțiunii VLAN-aware pe un bridge existent:

  1. Mergeți la Datacenter → [Node] → System → Network
  2. Selectați bridge-ul dvs. (ex., vmbr0)
  3. Faceți clic pe Edit și bifați caseta VLAN aware
  4. Faceți clic pe OK și Apply Configuration

Cu conștientizarea VLAN activată, puteți atribui etichete VLAN direct interfețelor de rețea individuale ale VM-urilor fără a crea interfețe bridge separate pentru fiecare VLAN.

Pasul 4.2: Crearea Manuală a Interfețelor VLAN (Metodă Clasică)

Pentru un control mai granular sau compatibilitate cu configurații mai vechi, puteți defini interfețe VLAN manual în /etc/network/interfaces:

nano /etc/network/interfaces

Adăugați următorul bloc pentru a crea VLAN ID 100 pe bridge-ul vmbr1:

auto vmbr1.100
iface vmbr1.100 inet static
    address 192.168.100.1
    netmask 255.255.255.0
    vlan-raw-device vmbr1

Salvați fișierul și reporniți rețeaua:

systemctl restart networking

Pasul 4.3: Atribuirea unei Etichete VLAN unui VM

La configurarea interfeței de rețea a unui VM:

  1. Deschideți setările VM-ului și navigați la fila Network
  2. Setați câmpul VLAN Tag la 100 (sau ID-ul VLAN dorit)
  3. Asigurați-vă că bridge-ul selectat este VLAN-aware

VM-ul va comunica acum doar cu alte dispozitive etichetate cu VLAN 100, oferind izolare logică a rețelei.

Pasul 5: Configurarea NAT pentru Izolarea Rețelei VM

NAT este configurația ideală atunci când doriți ca VM-urile să aibă acces la internet fără a le expune direct în rețeaua publică. Aceasta este utilizată frecvent pentru servere de dezvoltare, instrumente interne sau orice sarcină de lucru care nu necesită conectivitate publică de intrare.

Pasul 5.1: Definirea Bridge-ului Intern

Deschideți /etc/network/interfaces și adăugați un bridge pentru rețeaua NAT internă:

nano /etc/network/interfaces
auto vmbr1
iface vmbr1 inet static
    address 10.10.10.1
    netmask 255.255.255.0
    bridge-ports none
    bridge-stp off
    bridge-fd 0

Rețineți că bridge-ports none înseamnă că acest bridge nu are interfață fizică — este un switch virtual pur intern.

Pasul 5.2: Activarea IP Forwarding

IP forwarding trebuie activat pe gazda Proxmox pentru a permite traficului să treacă între rețeaua internă și interfața externă:

nano /etc/sysctl.conf

Decomentați sau adăugați următoarea linie:

net.ipv4.ip_forward=1

Aplicați modificarea imediat fără repornire:

sysctl -p

Pasul 5.3: Adăugarea Regulilor NAT iptables

Acum configurați iptables pentru a masca traficul de ieșire din subnetul intern (10.10.10.0/24) prin interfața externă a gazdei (eth0):

iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE

Pentru a asigura persistența acestor reguli după repornire, instalați și utilizați iptables-persistent:

apt install iptables-persistent -y
netfilter-persistent save

Pasul 5.4: Configurarea Rețelei VM pentru NAT

La configurarea unui VM care ar trebui să utilizeze NAT:

  • Atribuiți-l bridge-ului vmbr1
  • Setați un IP static în intervalul 10.10.10.0/24 (ex., 10.10.10.10)
  • Setați gateway-ul la 10.10.10.1 (IP-ul bridge-ului pe gazdă)
  • Setați DNS la un resolver public precum 8.8.8.8

VM-ul va putea acum accesa internetul prin gazdă, rămânând inaccesibil din exterior.

Pasul 6: Bonding-ul Interfețelor de Rețea pentru Înaltă Disponibilitate

Bonding-ul interfețelor de rețea (numit și agregare de legături sau teaming) combină mai multe NIC-uri fizice într-o singură interfață logică. Aceasta oferă fie redundanță, debit crescut sau ambele — în funcție de modul de bonding ales.

Pasul 6.1: Crearea unui Bond prin Interfața Web

  1. Navigați la Datacenter → [Node] → System → Network
  2. Faceți clic pe Create și selectați Linux Bond
  3. Configurați bond-ul:
  • Slaves: Selectați două sau mai multe interfețe fizice (ex., eth0, eth1)
  • Mode: Alegeți modul de bonding corespunzător (vezi mai jos)
  • Hash Policy: Setați la layer2 sau layer2+3 pentru modurile de echilibrare a încărcăturii
  1. Faceți clic pe Create și Apply Configuration

Pasul 6.2: Alegerea Modului de Bonding Potrivit

ModNumeDescriereSuport Switch Necesar
0balance-rrEchilibrare a încărcăturii round-robin pe toate interfețeleNu
1active-backupO interfață activă; celelalte în standby pentru failoverNu
2balance-xorEchilibrare a încărcăturii bazată pe XORNu
4802.3ad (LACP)Agregare dinamică de legături; maximizează lățimea de bandă și redundanțaDa (switch compatibil LACP)
6balance-albEchilibrare adaptivă a încărcăturii; nu necesită configurare switchNu

Recomandat pentru majoritatea mediilor de producție: Modul 1 (active-backup) pentru failover simplu sau Modul 4 (802.3ad/LACP) pentru performanță maximă cu un switch gestionat.

Pasul 6.3: Atașarea Bond-ului la un Bridge

După crearea bond-ului (ex., bond0), creați sau modificați un bridge pentru a utiliza bond-ul ca port bridge:

auto vmbr0
iface vmbr0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    bridge-ports bond0
    bridge-stp off
    bridge-fd 0

Aceasta asigură că VM-urile conectate la vmbr0 beneficiază de redundanța și/sau debitul interfețelor bond-ate.

Pasul 7: Testarea și Depanarea Rețelelor Proxmox

După finalizarea configurației de rețea, testarea amănunțită este esențială înainte de implementarea sarcinilor de producție.

Teste de Conectivitate

Ping-uiți gazda dintr-un VM:

ping 10.10.10.1

Ping-uiți o adresă externă dintr-un VM (testează NAT/rutarea):

ping 8.8.8.8

Ping-uiți după hostname (testează rezoluția DNS):

ping google.com

Verificarea Atribuirilor IP

În interiorul unui VM, confirmați că interfața de rețea are IP-ul corect:

ip addr show
ip route show

Verificarea Stării Bridge-ului și Bond-ului pe Gazdă

# View all network interfaces and their states
ip link show

# View bridge details
brctl show

# View bond status and active interface
cat /proc/net/bonding/bond0

Verificarea Regulilor NAT iptables

iptables -t nat -L -v -n

Verificarea Etichetării VLAN

# List VLAN interfaces
ip -d link show type vlan

# Capture tagged traffic for analysis
tcpdump -i vmbr0 -e vlan

Probleme Comune și Soluții

ProblemăCauză ProbabilăSoluție
VM-ul nu are acces la internetIP forwarding dezactivatRulați sysctl -p și verificați net.ipv4.ip_forward=1
VM-urile nu se pot accesa reciprocAtribuire incorectă a bridge-uluiVerificați că ambele VM-uri sunt pe același bridge
Traficul VLAN nu este izolatBridge-ul nu este VLAN-awareActivați VLAN-aware pe bridge în interfața UI
Regulile NAT se pierd după repornireRegulile iptables nu sunt persistenteInstalați și rulați netfilter-persistent save
Bond-ul nu face failoverMod de bonding incorectComutați la Modul 1 (active-backup) pentru failover simplu

Rețelele Proxmox și Infrastructura dvs. de Hosting

Proxmox VE este cel mai puternic când rulează pe hardware fiabil și de înaltă performanță. Dacă intenționați să implementați Proxmox într-un mediu de producție, infrastructura de hosting subiacentă contează enorm.

  • Pentru control complet al hardware-ului și performanță maximă, Serverele Dedicate AlexHost vă oferă acces bare-metal ideal pentru hypervisori Proxmox.
  • Dacă aveți nevoie de un punct de plecare scalabil sau doriți să rulați virtualizare imbricată, Hosting-ul VPS AlexHost oferă planuri flexibile cu virtualizare bazată pe KVM.
  • Pentru sarcini de lucru accelerate GPU care rulează în VM-uri Proxmox, Hosting-ul GPU AlexHost oferă resursele hardware necesare pentru AI, randare și sarcini de calcul intensive.
  • Dacă VM-urile dvs. Proxmox găzduiesc aplicații web, asocierea lor cu Certificatele SSL AlexHost asigură că tot traficul este criptat și de încredere.
  • Aveți nevoie de un panou de control pentru gestionarea mai ușoară a VM-urilor? Explorați Panourile de Control VPS AlexHost pentru opțiuni de administrare simplificate.

Concluzie

Proxmox VE oferă unul dintre cele mai flexibile și bogate în funcții stive de rețea disponibile în orice platformă de virtualizare open-source. De la rețele bridge simple pentru acces direct la LAN, la topologii multi-VLAN complexe, medii de dezvoltare izolate prin NAT și interfețe bond-ate pentru înaltă disponibilitate — Proxmox vă oferă instrumentele pentru a proiecta practic orice design de rețea pe care infrastructura dvs. îl necesită.

Iată un rezumat rapid al celor acoperite:

  • Rețea Bridge — Acces direct la LAN pentru VM-uri printr-un bridge virtual
  • Configurare VLAN — Segmentarea logică a traficului folosind etichetare 802.1Q
  • Configurare NAT — Rețele VM izolate cu acces la internet prin masquerading IP
  • Bonding de Interfețe — Redundanță și debit prin agregare de legături
  • Testare și Depanare — Verificarea sistematică a tuturor straturilor de rețea

Stăpânind aceste configurații, veți fi bine echipat pentru a construi medii Proxmox performante, sigure și reziliente — indiferent dacă gestionați un singur nod sau o implementare de centru de date multi-cluster.

15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți