[Debian] dhcp3-server : attribuer des ip par interface

dhcp3-server : attribuer des ip par interface [Debian] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 29-04-2006 à 14:26:21    

Bonjour,  
j'ai une passerelle (avec services iptables, dhcp,..)sous Debian qui relie internet (eth0) à mon lan (eth1), et je viens d'installer une carte wifi en mode master (ath0). J'ai mon service dhcp qui ecoute l'interface eth1 pour l'instant, et dont voici la config :
 
# Durée en secondes d'un bail d'adresse lorsque le client ne spécifie pas une durée
default-lease-time 600;
# Durée de vie maximale d'un bail d'adresse, exprimée en secondes, indépendamment de la durée requise par le client
max-lease-time 7200;
 
subnet  192.168.0.0 netmask 255.255.255.0
        {range 192.168.0.10  192.168.0.20;
        option broadcast-address 192.168.0.255;
        option routers 192.168.0.254;
        option domain-name-servers 192.168.0.254;
        option netbios-name-servers 192.168.0.1;
        option netbios-node-type 8;}
 
Ma carte wifi a pour adresse ip : 192.168.1.1/24, et j'aimerais que le serveur dhcp écoute l'interface ath0 également (ça je sais faire avec un dpkg-reconfigure dhcp3-server), mais surtourt qu'il distribue des adresses ip en fonction de l'interface : pour eth1 ->192.168.0.0 et pour ath0 ->192.168.1.0. J'ai pas trouver comment faire? une idée?

Reply

Marsh Posté le 29-04-2006 à 14:26:21   

Reply

Marsh Posté le 29-04-2006 à 14:40:48    

Si je ne m'abuse, tu as plusieurs subnet déclarés dans ton fichier de conf, chaque interface sera associé au bon subnet en fonction de son adresse :
 
ton dhcpd.conf :

subnet 192.168.0.0 netmask 255.255.255.0  
{  
blabla;
}
 
subnet 192.168.1.0 netmask 255.255.255.0  
{
 blabla2;
}


 
le premier sera attribué à l'interface possédant l'adresse 192.168.0.xx ; le second sera attribué à l'interface possédant l'adresse 192.168.1.xx


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 29-04-2006 à 15:11:39    

ok merci pour l'aide Mjules, tout se fait logiquement quoi. Je vais tester tout cela, avant de peut-être bridger les deux interfaces, mais faut que je reflechisse au pour et au contre..

Reply

Marsh Posté le 29-04-2006 à 16:23:24    

La conf de mjules est correcte.
Il faut créé un subnet pour 192.168.0.0 et 192.168.1.0.
Le serveur verra de lui meme quelle adresse de quel subnet attribuer au client en fonction de l'interface sur laquelle il recoit les demandes.
 
Si le client n'est pas directement connecté au serveur dhcp, c'est a dire si il y a un relais DHCP, ce relais fournira dans la demande au serveur les informations nécessaire pour lui dire quel subnet il veut.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed