Pr-requis Tout dabord mettre jour les dpts : sudo apt-get update
Et mettre jour les paquets :
sudo apt-get upgrade
Installation du paquet DHCP
Pour installer le paquet, il faut saisir la commande suivante :
sudo apt-get install isc-dhcp-server
Configuration du serveur DHCP
Il faut dans un premier temps diter le fichier de configuration : vi /etc/dhcp/dhcpd.conf
Puis diter le fichier de la faon suivante :
option domain-name "local.lan" ;
# Les DNS de google
option domain-name-servers 8.8.8.8, 8.8.4.4 ; authoritative; default-lease-time 600 ; max-lease-time 7200 ; subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.100 192.168.10.200 ; option subnet-mask 255.255.255.0 ; option broadcast-address 192.168.10.255 ; option routers 192.168.10.1 ; } Une fois ce fichier configur, il faut slectionner linterface sur laquelle le serveur DHCP doit tre lanc. Pour cela il faut diter le fichier suivant : vi /etc/default/isc-dhcp-server
Et modifier la dernire ligne
INTERFACES="eth1"
Configuration des interfaces
Maintenant, il faut attribuer une adresse ip statique la carte rseau eth1 : vi /etc/network/interfaces
# The loopback network interface
auto lo iface lo inet loopback
# carte rseau eth0
auto eth0 iface eth0 inet dhcp
# carte rseau eth1
auto eth1 iface eth1 inet static address 192.168.10.1 network 192.168.10.0 netmask 255.255.255.0 broadcast 192.168.10.255 Il faut reboot la machine pour que les changements soient pris en compte. Dans le cas de plusieurs interfaces, il faut activer le port forwarding. Pour cela une commande simple mais qui sera effective seulement pour la session : echo 1 > /proc/sys/net/ipv4/ip_forward
Pour que le port forwarding soit effectif chaque connexion, il
faut diter le fichier de configuration suivant : vi/etc/sysctl.conf Et modifier la ligne net.ipv4.ip_forward = 0 en net.ipv4.ip_forward = 1