Salut,
Tout d'abord, avant de demander à ce que tes trois pc soient sur la même plage d'adressage, je me permet de te faire remarquer que ta configuration de dhcp n'est pas bonne.
La première ligne qui m'inquiète :
Code :
- option broadcast-address 192.168.0.255;
|
Cette adresse est l'adresse de broadcast, c'est à dire de diffusion du réseau 192.168.1.0. Il ne faut donc pas mettre cette option au niveau de la configuration globale du dhcp, mais plutôt spécifier pour chaque sous-réseau sa propre adresse de broadcast :
Code :
- subnet 192.168.1.0 netmask 255.255.255.0 {
- option broadcast-address 192.168.1.255;
|
Ensuite, regarde les deux lignes suivantes :
Code :
- subnet 192.168.1.0 netmask 255.255.255.0 {
- option routers 192.168.0.11 ;
|
On retrouve ces deux lignes trois fois, mais le problème est le même : l'adresse ip du pc est comprise entre 192.168.1.1 et 192.168.1.254 (au passage, un pc peut se faire attribuer l'adresse 192.168.1.1, celle du serveur), et donc les pc ne peuvent pas contacter leur passerelle par défaut, spécifiée par la directive "routers", car elle n'est pas sur le même sous-réseau : 192.168.0.0/24
Il faut donc que tu spécifies non pas l'adresse externe de ton routeur au niveau de l'option "routers" mais en fait l'adresse interne de l'interface qui est dans ce réseau.
Donc dans ce cas :
Code :
- subnet 192.168.1.0 netmask 255.255.255.0 {
- option routers 192.168.1.1;
|
A partir de ce moment là, si le routage et le nat sont activés sur ton routeur, pas besoin que tes pc soient sur le même réseau, ils pourront communiquer ensemble. C'est la solution a mon avis la plus simple, et qui plus est la plus didactique.
Si tu veux absolument qu'ils soient sur le même sous-réseau, il faut que tu installes le paquet bridge-utils ou son equivalent dans ta distribution afin qu'il te fournisse l'utilitaire "brctl", avec lequel tu pourras bridger toutes les interfaces de ton serveur pour qu'elles soient par exemple en 192.168.0.x ou seulement les ethX en 192.168.1.x...
---------------
/* no comment */