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:
- Andare nella pagina di amministrazione di Hetzner:
- Scegliere Rescue;
- Operating system: linux, Architecture: 64 bit:
- Riavviare il server e collegarsi con
ssh
alla modalità rescue; - Eseguire il comando
installimage
; - Selezionare other section –> ProxMox Buster:
- Modificare il file di testo con la configurazione più adeguata (RAID, hostname, partizione, etc…);
- Cliccare F2 per salvare e F10 per uscire dalla configurazione.
- 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.
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.