#1 Le 04/02/2008, à 12:56
- zakimak
[RESOLU]DHCP3-Server : IP fixe pour un host possedant 2 interfaces ?
Bonjour,
Je me suis fait une passerelle NAT, avec une carte réseau connecté a internet, et un bridge br0 comportant une autre carte réseau connecté a un switch et une carte Wifi en Access point (ou mode Master).
Ce qui fait que les ordinateurs portables de mon réseau peuvent se connecter en ethernet ou en Wifi, cela fonctionne bien.
J'ai installé dhcp3-server, le serveur DHCP écoute l'interface br0 (le bridge).
J'aimerais attribuer des IP fixes a mes PC du réseau, le problème est que certains peuvent se connecter en ethernet ou en wifi, et a première vue, on ne peut attribuer une IP fixe qu'a un couple host(nom de la machine) + Adresse MAC :
Donc ceci ne fonctionne pas ...
/etc/dhcp3/dhcpd.conf
Dans ce cas, on peut meme pas lancer dhcp3-server
host hostname1 {
hardware ethernet 00:18:f3:a0:84:b0;
fixed-address 192.168.0.11;
}
host hostname1 {
hardware ethernet 00:18:fe:79:a9:68;
fixed-address 192.168.0.12;
}
ni ceci
Dans ce cas, c'est le dernier hardware ethernet (pour le wifi) qui est pris en compte (et pas le local)
host hostname1 {
hardware ethernet 00:18:f3:a0:84:b0; #Local
hardware ethernet 00:18:fe:79:a9:68; #Wifi
fixed-address 192.168.0.11;
}
J'aimerais savoir si il y a une astuce que cela fonctionne ?
Merci d'avance
Dernière modification par zakimak (Le 05/02/2008, à 17:41)
Hors ligne
#2 Le 05/02/2008, à 16:44
- zakimak
Re : [RESOLU]DHCP3-Server : IP fixe pour un host possedant 2 interfaces ?
up
Hors ligne
#3 Le 05/02/2008, à 16:52
- iuchiban
Re : [RESOLU]DHCP3-Server : IP fixe pour un host possedant 2 interfaces ?
Rien ne t'empeche de faire :
host hostname1_filaire {
hardware ethernet 00:18:f3:a0:84:b0;
fixed-address 192.168.0.11;
}
host hostname1_wifi {
hardware ethernet 00:18:fe:79:a9:68;
fixed-address 192.168.0.12;
}
Le hostname déclaré dans DHCP c'est juste pour lui.
Après dans le DNS, tu pourras déclarer les 2 @IP pour une même machine.
EDIT : j'ai trouvé ca sur le web :
host
hardware ethernet 00:40:95:49:0b:a5;
fixed-adress "192.168.12.57";
host
hardware ethernet 00:50:04:45:e1:65;
fixed-adress "192.168.12.67";
Pas de déclaration du hostname. Juste l'adresse IP
Dernière modification par iuchiban (Le 05/02/2008, à 16:57)
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne
#4 Le 05/02/2008, à 17:23
- dexinou
Re : [RESOLU]DHCP3-Server : IP fixe pour un host possedant 2 interfaces ?
Salut,
si ça peu t'aider je poste ma configuration serveur dhcp sur ma machine:
le serveur est se nomme bsd et à deux interfaces, une externe et une interne, l'externe je n'ai pas besoin de la configurer, ça se fait tout seul:
# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#
ddns-updates on;
ddns-domainname "home.lan";
ddns-rev-domainname "0.168.192.in-addr.arpa";
authoritative;
default-lease-time 86400;
max-lease-time 604800;
ddns-update-style none;
deny duplicates;
subnet 192.168.0.0 netmask 255.255.255.0
{
range 192.168.0.7 192.168.0.250;
option ntp-servers pool.home.lan;
option domain-name-servers 192.168.0.1,192.168.0.5,ip_dns1_de_mon_fai,ip_dns2_de_mon_fai;
option domain-name "home.lan";
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
default-lease-time 86400;
max-lease-time 604800;
}
host bsd {
hardware ethernet 00:50:BA:AC:0D:64;
fixed-address 192.168.0.1;
}
host dev {
hardware ethernet 00:0C:29:14:CA:A5;
fixed-address 192.168.0.5;
}
- host bsd est la machine serveur (dhcp, dns, firewall....)donc, celle sur laquelle le dhcp est installé et je lui donne donc une ip statique.
- host dev est une seconde machine interne qu ej'utilise comme dns secondaire.
- option ntp-servers est facultatif, c'est juste pour propager la bonne heure a tout mon réseau interne.
- option routers est pour donner l'ip de la passerelle aux machines du réseaux pour pouvoir se connecter au net, ici c'est bsd donc 192.168.0.1
Pour une troisième interface tu dois rajouter:
subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.7 192.168.1.250;
option ntp-servers pool.home.lan;
option domain-name-servers 192.168.0.1,192.168.0.228,ip_dns1_de_mon_fai,ip_dns2_de_mon_fai;
option domain-name "home.lan";
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
default-lease-time 86400;
max-lease-time 604800;
}
host printer {
hardware ethernet 00:0C:50:14:FA:B2;
fixed-address 192.168.1.6;
}
le 192.168.1.0 est le 2ème réseau ou j'ai placé une imprimante en 192.168.1.6
Bonne chance
Dernière modification par dexinou (Le 05/02/2008, à 17:34)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#5 Le 05/02/2008, à 17:40
- zakimak
Re : [RESOLU]DHCP3-Server : IP fixe pour un host possedant 2 interfaces ?
Merci beaucoup iuchiban et dexinou, ca marche et c'etait tout con
Hors ligne
#6 Le 05/02/2008, à 18:46
- dexinou
Re : [RESOLU]DHCP3-Server : IP fixe pour un host possedant 2 interfaces ?
Merci beaucoup iuchiban et dexinou, ca marche
et c'etait tout con
Explique ce que c'était qu'on ne meurt pas idiots
Dernière modification par dexinou (Le 06/02/2008, à 11:46)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#7 Le 06/02/2008, à 10:56
- zakimak
Re : [RESOLU]DHCP3-Server : IP fixe pour un host possedant 2 interfaces ?
ca, ca marche ....
host hostname1_filaire {
hardware ethernet 00:18:f3:a0:84:b0;
fixed-address 192.168.0.11;
}
host hostname1_wifi {
hardware ethernet 00:18:fe:79:a9:68;
fixed-address 192.168.0.11;
}
Hors ligne