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.