Pages : 1
#1 Le 14/02/2015, à 15:40
- garagenum
serveur dhcp dans réseau local [résolu]
Bonjour,
je cherche à monter un serveur dhcp qui dstribue des adresses aux postes clients sur le broadcast 192.168.10.0, à partir de son interface eth1. Le serveur est relié à Internet (box Orange) par son interface eth0, sur le broadcast 192.168.1.0.
Voici le fichier interfaces du serveur:
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
#Interface pour le réseau local
auto eth1
iface eth1 inet static
address 192.168.10.1
network 192.168.10.0/24
netmask 255.255.255.0
Après avoir redémarré le service networking, l'ifconfig donne:
eth0 Link encap:Ethernet HWaddr 2c:27:d7:21:85:03
inet adr:192.168.1.31 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::2e27:d7ff:fe21:8503/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32420 errors:0 dropped:0 overruns:0 frame:0
TX packets:19237 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:25491997 (24.3 MiB) TX bytes:2655429 (2.5 MiB)
Interruption:20 Mémoire:fe500000-fe520000
eth1 Link encap:Ethernet HWaddr 00:08:54:52:96:f7
inet adr:192.168.10.4 Bcast:192.168.10.255 Masque:255.255.255.0
adr inet6: fe80::208:54ff:fe52:96f7/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1239 errors:0 dropped:0 overruns:0 frame:0
TX packets:2155 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:106133 (103.6 KiB) TX bytes:327703 (320.0 KiB)
Interruption:20 Adresse de base:0x6000
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:501 errors:0 dropped:0 overruns:0 frame:0
TX packets:501 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:169092 (165.1 KiB) TX bytes:169092 (165.1 KiB)
POurquoi est-ce que le serveur DHCP est obligé de réattribuer une adresse sur eth1 ? Celle-ci n'était pas fixée dans interfaces?
Voici le dhcpd.conf
ddns-update-style none;
### PXE ###
## Permet uniquement le boot réseau pour TFTP
allow bootp;
allow booting;
##### RÉSEAUX #####
## déclaration sous réseau 192.168.10.*
subnet 192.168.10.0 netmask 255.255.255.0 {
# Si vous voulez spécifier un domaine différent de celui par défaut :
# option domain-name "mondomaine.local";
## Adresse de diffusion
option broadcast-address 192.168.10.255;
## routeur par défaut
option routers 192.168.10.1;
# option domain-name-servers 192.168.10.1;
# on limite à 10 adresses
range 192.168.10.2 192.168.10.12;
# À placer à la racine du serveur TFTP.
filename "pxelinux.0";
# définit le serveur qui servira le fichier « pxelinux.0 »
next-server 192.68.10.1;
# évalue si l'adresse est déjà attribuée
ping-check = 1;
}
Quel est le souci dans ma configuration ?
Merci de votre aide.
Dernière modification par garagenum (Le 19/02/2015, à 10:30)
Hors ligne
#2 Le 16/02/2015, à 08:53
- tiramiseb
Re : serveur dhcp dans réseau local [résolu]
Salut,
1/ n'y a-t-il pas un autre serveur DHCP dans le réseau ?
2/ il y a une erreur dans ta conf, je ne sais pas si c'est la source de ton problème mais il faut la corriger :
network 192.168.10.0/24
==>
network 192.168.10.0
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 17/02/2015, à 12:29
- garagenum
Re : serveur dhcp dans réseau local [résolu]
Bonjour,
j'ai effectué la modification du fichier interfaces, en enlevant le /24.
Il semblerait que désormais la configuration de eth1 se fasse bien en statique.
Mon ifconfig:
bellinuxien@carotte:~$ sudo ifconfig
eth0 Link encap:Ethernet HWaddr 2c:27:d7:21:85:03
inet adr:192.168.1.20 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::2e27:d7ff:fe21:8503/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:841 errors:0 dropped:0 overruns:0 frame:0
TX packets:752 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:201580 (196.8 KiB) TX bytes:96320 (94.0 KiB)
Interruption:20 Mémoire:fe500000-fe520000
eth1 Link encap:Ethernet HWaddr 00:08:54:52:96:f7
inet adr:192.168.10.1 Bcast:192.168.10.255 Masque:255.255.255.0
adr inet6: fe80::208:54ff:fe52:96f7/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:80 errors:0 dropped:0 overruns:0 frame:0
TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:11080 (10.8 KiB) TX bytes:11335 (11.0 KiB)
Interruption:20 Adresse de base:0x6000
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:1290 (1.2 KiB) TX bytes:1290 (1.2 KiB)
Ma route me semble cependant bizarre:
bellinuxien@carotte:~$ sudo route -n
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
,
ceci après avoir configuré iptables:
bellinuxien@carotte:~$ sudo iptables -L -v -t nat
Chain PREROUTING (policy ACCEPT 2 packets, 308 bytes)
pkts bytes target prot opt in out source destination
Chain INPUT (policy ACCEPT 2 packets, 308 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 MASQUERADE all -- any eth0 192.168.10.0/24 anywhere
...
Cependant, le partage de connexion internet n'est pas fonctionnel, le client peut pinger 192.168.10.1, mais pas www.google.fr
merci pour le coup de main..
Hors ligne
#4 Le 17/02/2015, à 18:08
- tiramiseb
Re : serveur dhcp dans réseau local [résolu]
Ta table de routage est très bien, je ne vois pas ce que tu y vois de bizarre...
Cependant, le partage de connexion internet n'est pas fonctionnel
As-tu activé le forwarding dans /proc/sys/net/ipv4/ip_forward - paramètre "net.ipv4.ip_forward" dans /etc/sysctl.conf ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 18/02/2015, à 17:58
- garagenum
Re : serveur dhcp dans réseau local [résolu]
J'ai bien mon fichier /proc/sys/net/ipv4/ip_forward qui contient 1 ;
j'ai bien mon /etc/sysctl.conf qui contient la ligne non-commentée net.ipv4.ip_forward=1
Pour ma table de routage , l'adresse 169.254.0.0 indique t'elle la redirection vers le web ?
Hors ligne
#6 Le 18/02/2015, à 18:18
- tiramiseb
Re : serveur dhcp dans réseau local [résolu]
Pour ma table de routage , l'adresse 169.254.0.0 indique t'elle la redirection vers le web ?
Non, c'est pour le protocole APIPA :
http://fr.wikipedia.org/wiki/Automatic_ … Addressing
Tu peux l'ignorer...
Ta route vers Internet (dont le web) est ta route par défaut, c'est la suivante :
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
-----
le client peut pinger 192.168.10.1, mais pas www.google.fr
As-tu essayé de pinger une adresse IP publique, pour mettre hors de cause (ou en cause) ton serveur DNS ?
=>
ping 8.8.8.8
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 18/02/2015, à 19:50
- droopy191
Re : serveur dhcp dans réseau local [résolu]
Salut,
As-tu essayé de pinger une adresse IP publique, pour mettre hors de cause (ou en cause) ton serveur DNS ?
=>
ping 8.8.8.8
C'est surement cela le problème, il n'y a pas de dns renvoyé par le serveur dhcp
Ajoutez, l'adresse de la live box comme relai dns
option domain-name-servers 192.168.1.1;
Il faut aussi ajouter la route de retour vers 192.168.10.0 au niveau de la live box.
Hors ligne
#8 Le 19/02/2015, à 10:31
- garagenum
Re : serveur dhcp dans réseau local [résolu]
Super!
c'était bien ça le problème!
ça fonctionne désormais, même pas besoin d'ajouter la route de retour au niveau de la live box, l'option domane-name-server dans dhcpd.conf a suffi!
Merci beaucoup pour votre aide!
Hors ligne
#9 Le 19/02/2015, à 10:48
- droopy191
Re : serveur dhcp dans réseau local [résolu]
Super!
c'était bien ça le problème!
ça fonctionne désormais, même pas besoin d'ajouter la route de retour au niveau de la live box, l'option domane-name-server dans dhcpd.conf a suffi!Merci beaucoup pour votre aide!
La route de retour est utile si vous voulez que les machines des 2 cotés du routeur puisse se parler.
Hors ligne
#10 Le 19/02/2015, à 11:13
- tiramiseb
Re : serveur dhcp dans réseau local [résolu]
La route de retour serait nécessaire si tu ne faisais pas de masquerading.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1