Go Back

Creare un router con Linux Ubuntu Server e Webmin

Piccola guida introduttiva

(nel nostro caso stiamo utilizando Ubuntu server 16 LTS)

Dopo aver seguito la guida all'istallazione di webmin configurare le interfacce di rete

Andare con un editor di testo (nano oppure vi oppure ...) su:
/etc/network/interface

Assegnare un indirizzo ip dinamico all'interfaccia esterna assegnare un indirizzo statico a quella interna (Vedere qui)

Impostare i parametri di sistema in modo che avvenga il forwording dei pacchetti di rete cosi:
sudo nano /etc/sysctl.conf

trogliere dal commento la riga

net.ipv4.ip_forward=1

Dopo questo implementare nelle regole del firewall il mascheramento digitando su terminale il seguente comando oppure utilizzando il pannello di webmin.

> iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

al fine di fare in modo che il mascheramento persista anche dopo avere riavviato il server รจ necessario che siano presenti all'interno del file

/etc/networking/interface

le seguenti due righe

pre-up iptables-restore < /etc/iptables.rules

post-down iptables-save > /etc/iptables.rules

se per le regole del firewall viene utilizzato webmin queste vengono aggiungte al salvataggio altrimenti dovranno essere inserite manualmente.