Dhcp server ne marche pas debian 9

salut !
j’ai une petite souci concernant mon server dhcp . j ai fait les configurations mais mon server dhcp ne marche pas .j utilise 2 carte reseau enp0s3 et enp0s8 (enp0s3 qui a une address ip par dhcp et enp0s8 ip manuelle ) on utilisant la carte reseau enp0s8 comme ip du serveur . Les configuration sont les suivantes
user #ip a

ip a

user #nano /etc/network/interfaces
interface

user #nano /etc/default/isc-dhcp-server

dhcp.conf

user #nano /etc/dhcp/dhcpd.conf

dhcp.conf1
dhcp.conf2
dhcp.conf3

Ouch, ça pique les yeux !

Il faudrait vraiment que tu fasses des copier / coller de texte plutôt que des captures d’écran. Ce serait bien plus facile à analyser.

Ceci dit, tes captures d’écran montrent que l’interface enp0s8 ne possède pas d’adresse IP. Dhcpd ne fonctionnera pas sur une interface réseau ne disposant pas au minimum de une adresse IP fixe.

De plus, enp0s3 semble posséder l’adresse IP assignée à enp0s8 . Cela me semble également être un problème.

Ceci dit, au-delà du service DHCP, est-ce que tu peux nous décrire un peu plus ce que tu cherches à réaliser ? Un routeur / pare-feu complet sous Debian ?


AnonymousCoward

1 J'aime

le statement subnetne peut recevoir comme argument qu’une IP de réseau, hors tu as mis une IP d’host.
192.168.1.1 est un host pas un réseau.
considérant le masque /24 (255.255.255.0) que tu as mis, tu devrais avoir:

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.10 192.168.1.50;

Où ça ? Je ne vois même pas d’interface enp0s8.

salut et merci pour votre conseil
voila j’ai mis une autre carte réseau enp0s8
la même paramètre mais quand je redémarre le service DHCP ça ne marche pas

root@debian:/home/user# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:f4:c9:64 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fef4:c964/64 scope link 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:bf:57:a2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.2/24 brd 192.168.1.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:febf:57a2/64 scope link 
       valid_lft forever preferred_lft forever
root@debian:/home/user# 
root@debian:/home/user# service isc-dhcp-server restart
Job for isc-dhcp-server.service failed because the control process exited with error code.
See "systemctl status isc-dhcp-server.service" and "journalctl -xe" for details.
root@debian:/home/user#

je voudrai installé un serveur complet avec pare-feu complet sous debian

en fait, sur un serveur DHCP on ne met pas d’interface elle meme en DHCP. C’est une chose qu’on ne fait pas. cela peut directement impacter le serveur lui même.
Par défaut, un serveur DHCP doit avoir un range définit pour chaque interface de la machine;

un exemple s’il te plais

Ton serveur a deux interfaces qu’on appellera eth0 et eth1. Si leur config est:

eth0: IP=192.168.1.1/24
eth1: IP=192.168.2.1/24

Alors tu dois avoir dans ta configuration:

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.10 192.168.1.50;
}

subnet 192.168.2.0 netmask 255.255.255.0 {
    range 192.168.2.10 192.168.2.50;
}

si ce n’est pas le cas, que tu ne veut que sur eth0 et pas sur eth1, alors il faut modifier la config de /etc/default/isc-dhcp-server avec:

INTERFACESv4="eth0"