Initial Network Setup
Configure Interfaces
We need Internet access to download all the packages necessary so I setup DHCP on the WAN connection eth0
.
Setting all the local network interfaces to `manual` and not providing any addresses prevents any accidental routing before everything is secured.
# /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
+
+ auto eth1
+ iface eth1 inet manual
+
+ auto eth1.8
+ iface eth1.8 inet manual
+ vlan-raw-device eth1
+
+ auto eth1.9
+ iface eth1.9 inet manual
+ vlan-raw-device eth1
Then restart the networking service to apply the changes and create the new interfaces.
$ systemctl restart networking
Initial Security
Just make sure everything is up-to-date. It is also a good idea to install fail2ban
if youre going to allow SSH into the router.
$ apt update
$ apt upgrade
$ apt install fail2ban