Configuration des interfaces
# Noter le nom des interfaces réseau
ip link show
# Configurer des ip statique au interfaces de type routeur
sudo vim /etc/netplan/01-fichier.yaml
Exemple de configuration du fichier /etc/netplan/01-fichier.yaml
network:
version: 2
ethernets:
ens33: #Interface WAN
dhcp4: true
ens34: #Interface LAN
addresses:
- 10.168.151.254/24
ens37: #Interface LAN
addresses:
- 10.168.152.254/24
nameservers: #optionel
addresses: [8.8.8.8, 1.1.1.1] #optionel
Appliquer la configuration avec la commande sudo netplan apply
Activation du IP Forwarding
Ouvrir le fichier sudo vim /etc/sysctl.conf
Décommentez la ligne net.ipv4.ip_forward=1
Appliquer les modification sudo sysctl -p
Configuration du UFW
Autoriser le routage dans UFW
Modiffier la ligne suivante pour changer de « DROP » à « ACCEPT » dans /etc/default/ufw
DEFAULT_FORWARD_POLICY="ACCEPT"
Règle de masquerade
Ajouter le bloc suivant au fichier /etc/ufw/before.rules avant la section *filter
# Table NAT
*nat
:POSTROUTING ACCEPT [0:0]
# Remplacer ens33 par votre interface WAN
-A POSTROUTING -o ens33 -j MASQUERADE
COMMIT
Activer le UFW
sudo ufw allow ssh # Autoriser l'accès SSH
sudo ufw enable