Debian13 - Activation routage + relai DHCP
|
Difficulté : Novice Notions : Réseau, routage, relai DHCP. |
I. Introduction
| Prérequis Matériels | |
| core | GUI |
|
N/A |
Cette procédure vise à décrire la mise en place d'un routeur basique sur debian, équipé d'un relai DHCP.
Deux méthodes seront vues. Une pour chacun des deux servies permettant la mise en place du relai.
II. Mise en place du routage
2.1 Paramétrage des interfaces
Dans un premier temps, il faut modifier/Ajouter le paramétrage réseau nécessaire pour les interfaces.
Vérifier le nom des interface et la configuration actuelle avec :
ip a
ici, les interfaces à modifier sont 'ens33' et 'ens36'.
Pour cela, éditer le fichier '/etc/network/interfaces' et ajouter la configuration nécessaire :
Astuce : La ligne netmask peut être remplacée en inscrivant directement l'adresse au format CIDR. 'address 192.168.1.252/24'
Une fois la configuration mise à jour, sauvegarder le fichier et quitter.
Redémarrer le gestionnaire de réseau pour appliquer la conf.
systemctl restart networking
Puis ré afficher la conf :
ip a
2.2 Activation de l'ip forwarding
Attention : Depuis debian 13, l'activation permanente de l'IP forwarding et des autres options réseaux ne sont plus gérées depuis '/etc/sysctl.conf ' mais sous forme de fichiers de configurations qui seront parsés par le network manager dans le répertoire '/etc/sysctl.d/ '. Comme vu ci-dessous dans la documentation Debian.
Vérifier le status de l'IP forwarding :
cat /proc/sys/net/ipv4/ip_forward
Si la valeur retournée est '0', alors l'ip forwarding n'est pas activé.
Aller dans le répertoire '/etc/sysctl.d/' et créer un fichier de configuration pour l'IP forward.
touch ipforward.conf && echo net.ipv4.ip_forward=1 > ipforward.conf
Relancer le service sysctl :
systemctl restart systemd-sysctl
Vérifier le status, celui-ci doit être maintenant à '1'.
2.3 Ajout de routes
Si il est nécessaire d'ajouter des routes, il faudra procéder de la façon suivante.
Vérifier les routes existantes avec :
ip route show
Pour ajouter de nouvelles routes, modifier à nouveau le fichier '/etc/network/interfaces' puis ajouter à la fin :
up ip route add <réseau CIDR> via <gateway>
Par exemple :
III. Relai DHCP
2.1 Installation et configuration
Installer le service DHCP relay :
apt update
apt install isc-dhcp-relay
Suite à l'installation, l'assistant d'installation se lance.
Entrer l'adresse ou les adresses des serveurs DHCP auxquels les requêtes seront envoyées. Puis valider avec 'OK'.
Entrer les interfaces sur lesquelles écouter.Puis valider avec 'OK'.
Pas d'options supplémentaires à entrer. Valider avec 'OK'.
Info : Le fichier peut ensuite être modifié. Il se trouve ici : '/etc/default/isc-dhcp-relay'.