In questo articolo andremo a configurare la rete network su di un server ospitato nella rete Hetzner.com per poter utilizzare delle VMs (Virtual Machines) virtualizzate con la piattaforma ProxMox VE

REQUISITI ESSENZIALI

Requisito essenziale è aver già il server pronto con installato ProxMox VE e funzionante.

Installazione (solamente un ripasso veloce)

Giusto per ricordare il modo più semplice per installare ProxMox VE:

  1. Andare nella pagina di amministrazione di Hetzner:
  2. Scegliere Rescue;
  3. Operating system: linux, Architecture: 64 bit:
  4. Riavviare il server e collegarsi con ssh alla modalità rescue;
  5. Eseguire il comando installimage;
  6. Selezionare other section –> ProxMox Buster:
  7. Modificare il file di testo con la configurazione più adeguata (RAID, hostname, partizione, etc…);
  8. Cliccare F2 per salvare e F10 per uscire dalla configurazione.
  9. Lo script installerà Proxmox in automatico. Al termine dell’installazione il server sarà pronto per l’utilizzo;

CONFIGURAZIONE NETWORK

Come primo passaggio va installato un pacchetto nel sistema mancante per la gestione della scheda di rete del server.

apt install ifupdown2 è tutto ciò che il server necessita.

Recupero dei valori

Nome interfaccia

ip a ci restituisce tutti i network devices presenti nel server. Il nome potrebbe essere simile a enpXsY dove X e Y sono 2 numeri. Per esempio nel server che sto usando per questa guida il nome è enp2s0.

Indirizzo IP

All’acquisto del server ci verrà fornito un indirizzo IP statico del tipo 1.2.3.4/27. Nella pagina di amministrazione di Hetzner del server si dovrà segnare anche l’indirizzo IP del gateway che ci servirà nella fase successiva.

Modifica del file della configurazione

A questo punto va editato il file di configurazione della rete con`:

nano /etc/network/interfaces

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

iface lo inet6 loopback

iface enp2s0 inet manual (nome scheda di rete)

# Brigde interface
auto vmbr0
iface vmbr0 inet static
 address 1.2.3.4/27 (IP principale)
 gateway 1.2.3.225 (gateway IP)
 bridge-ports enp3s0
 bridge-stp off
 bridge-fd 1
 pointtopoint 1.2.3.4.225 (gateway IP)
 bridge_hello 2
 bridge_maxage 12

# Bridge interno per le VMs
auto vmbr100
iface vmbr100 inet manual
 bridge-ports none
 bridge-stp off
 bridge-fd 0

Per applicare la nuova configurazione:

ifup -a

Aggiungere un nuovo indirizzo IP per le VMs

Per raggiungere dall’esterno le VMs che andremo a creare in Proxmox VE, il server necessita di un nuovo IP dedicato. Nella pagina di amministrazione di Hetzner ordiniamo un IP. La richiesta necessita fino a 20 minuti per l’assegnazione di un IP nel nostro account.

Richiesta di un nuovo MAC address

Per questioni anche di sicurezza, l’indirizzo IP che sarà dedicato alla VMs ha bisogno di un MAC Address dedicato e fornitoci da Hetzner.

Entrare nel solito pannello di controllo e cliccare sull’icona a forma di PC per richiedere un MAC address riservato.

Richiesta di un nuovo mac per virtualizzazione

Questo indirizzo andrà aggiunto alla configurazione della macchina virtuale - nel Network - che fungerà da router, come ad esempio PFSense o OPNSense.

Una volta configurato il router, la VM sarà disponibile e accessibile dall’esterno attraverso un indirizzo IP statico.