Re: Serveur DHCP maison
Le Wed 19/11/2003, Nicolas Sabouret disait Bonjour, Tout d'abord, merci pour les précédentes réponses à mes questions qui m'ont bien aidé. J'essaye d'installer un serveur DHCP sur mon pc (non relié à internet) afin que d'autres PC (win ou linux) puissent se connecter facilement (c.-à-d. sans avoir à entrer des adresses en dur, juste avec un client dhcp). Pour l'instant, j'ai deux machines (disons A et B) et ça ne marche pas comme je veux, mais je n'ai peut-être pas tout compris. Le serveur (disons A) est configuré de la manière suivante: /etc/network/interfaces : auto lo eth0 iface lo inet loopback iface eth0 inet static address 10.5.5.1 netmask 255.255.255.0 /etc/dhcp3/dhcpd.conf : ddns-update-time none option domain-name monreseau default-lease-time 600 max-lease-time 7200 authoritative # si je ne le mets pas, ça ne marche pas subnet 10.5.5.0 netmask 255.255.255.0 { range 10.5.5.2 10.5.5.10; option routers 10.5.5.1; option broadcast-address 10.5.5.1; C'est quoi cette addresse de broadcast ? vire l'option elle ne sers à rien, par contre si ton réseau confnd ton routeur et le broadcast ça va déconner... } host A { hardware ethernet mon:adresse:mac fixed-address 10.5.5.1; option host-name A; } Et le client est configuré de la manière suivante : /etc/network/interfaces : auto lo eth0 iface lo inet loopback iface eth0 inet dhcp /etc/hosts 127.0.0.1 B localhost 10.5.5.1A Je (re)lance le réseau et dhcpd sur A puis je relance le réseau sur B et oh ! miracle : ça marche. Enfin, je veux dire, ifconfig sur B donne une adresse IP : 10.5.5.10. ping 10.5.5.10 depuis A - OK ping A depuis B - OK Mais... ssh A depuis B - network is unreachable Pas sûr, mais ça pourrait être lié... -- Erwan
Re: Serveur DHCP maison
Erwan David a écrit: subnet 10.5.5.0 netmask 255.255.255.0 { range 10.5.5.2 10.5.5.10; option routers 10.5.5.1; option broadcast-address 10.5.5.1; C'est quoi cette addresse de broadcast ? vire l'option elle ne sers Quand je retire cette option, j'obtiens sur le client : ifconfig : [...] Bcast:10.5.5.255 [...] Et alors ping A (le serveur) depuis la machine B (le client) échoue. Comme s'il ne « voyait » pas l'autre bout du cable. Nico. PS : Merci de me CC ta réponse : je suis hors-liste en ce moment. -- Nicolas SABOURET Laboratoire d'Informatique de Paris 6 (LIP6) 8, rue du Capitaine Scott, 75015 Paris, France http://www-oasis.lip6.fr/~sabouret
Re: Serveur DHCP maison
Erwan David wrote: Le Wed 19/11/2003, Nicolas Sabouret disait Bonjour, Tout d'abord, merci pour les précédentes réponses à mes questions qui m'ont bien aidé. J'essaye d'installer un serveur DHCP sur mon pc (non relié à internet) afin que d'autres PC (win ou linux) puissent se connecter facilement (c.-à-d. sans avoir à entrer des adresses en dur, juste avec un client dhcp). Pour l'instant, j'ai deux machines (disons A et B) et ça ne marche pas comme je veux, mais je n'ai peut-être pas tout compris. Le serveur (disons A) est configuré de la manière suivante: /etc/network/interfaces : auto lo eth0 iface lo inet loopback iface eth0 inet static address 10.5.5.1 netmask 255.255.255.0 /etc/dhcp3/dhcpd.conf : ddns-update-time none option domain-name monreseau default-lease-time 600 max-lease-time 7200 authoritative # si je ne le mets pas, ça ne marche pas subnet 10.5.5.0 netmask 255.255.255.0 { range 10.5.5.2 10.5.5.10; option routers 10.5.5.1; option broadcast-address 10.5.5.1; C'est quoi cette addresse de broadcast ? vire l'option elle ne sers à rien, par contre si ton réseau confnd ton routeur et le broadcast ça va déconner... } host A { hardware ethernet mon:adresse:mac fixed-address 10.5.5.1; option host-name A; } Et le client est configuré de la manière suivante : /etc/network/interfaces : auto lo eth0 iface lo inet loopback iface eth0 inet dhcp /etc/hosts 127.0.0.1 B localhost 10.5.5.1A Je (re)lance le réseau et dhcpd sur A puis je relance le réseau sur B et oh ! miracle : ça marche. Enfin, je veux dire, ifconfig sur B donne une adresse IP : 10.5.5.10. ping 10.5.5.10 depuis A - OK ping A depuis B - OK Mais... ssh A depuis B - network is unreachable Pas sûr, mais ça pourrait être lié... Et en meme temps, que dit /sbin/route? -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 5276 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 5276 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Serveur DHCP maison
Le Wed 19/11/2003, Nicolas Sabouret disait Erwan David a écrit: subnet 10.5.5.0 netmask 255.255.255.0 { range 10.5.5.2 10.5.5.10; option routers 10.5.5.1; option broadcast-address 10.5.5.1; C'est quoi cette addresse de broadcast ? vire l'option elle ne sers Quand je retire cette option, j'obtiens sur le client : ifconfig : [...] Bcast:10.5.5.255 [...] Oui normal, l'adresse de nbroadcast s'obtient en mettant à 1 tous les bits d'adresse machine. Et alors ping A (le serveur) depuis la machine B (le client) échoue. Comme s'il ne « voyait » pas l'autre bout du cable. Étrange, car ping n'utilise pas le broadcast... Ou alors un problème arp peut-être ? Avant, il faut voir si le DNS marche bien sur le client. Donnes toujours le ifconfig complet de ta carte configurée par dhcp. -- Erwan
Re: Serveur DHCP maison
Erwan David a écrit: Et alors ping A (le serveur) depuis la machine B (le client) échoue. Comme s'il ne « voyait » pas l'autre bout du cable. Donnes toujours le ifconfig complet de ta carte configurée par dhcp. OK. Merci pour l'info : Sur le client :(B) # ifconfig eth0 Lien encap:Ethernet HWaddr 00:0B:CD:EB:C6:4A inet adr:10.5.5.10 Bcast:10.5.5.255 Masque:255.255.255.0 Alors que sur le serveur (A), ifconfig me retourne un Bcast à 10.255.255.255 (note que je n'ai rien mis dans /etc/network/interfaces concernant le broadcast) J'ai donc remis un broadcast-address dans dhcpd.conf, mais cette fois à 10.255.255.255 et tout fonctionne. Pourquoi le bcast par défaut n'était pas le même, je n'en sais rien. Merci du coup de main en tous cas. Nico. -- Nicolas SABOURET Laboratoire d'Informatique de Paris 6 (LIP6) 8, rue du Capitaine Scott, 75015 Paris, France http://www-oasis.lip6.fr/~sabouret
Re: Serveur DHCP maison
Le Wed 19/11/2003, Nicolas Sabouret disait Erwan David a écrit: Et alors ping A (le serveur) depuis la machine B (le client) échoue. Comme s'il ne « voyait » pas l'autre bout du cable. Donnes toujours le ifconfig complet de ta carte configurée par dhcp. OK. Merci pour l'info : Sur le client :(B) # ifconfig eth0 Lien encap:Ethernet HWaddr 00:0B:CD:EB:C6:4A inet adr:10.5.5.10 Bcast:10.5.5.255 Masque:255.255.255.0 Alors que sur le serveur (A), ifconfig me retourne un Bcast à 10.255.255.255 (note que je n'ai rien mis dans /etc/network/interfaces concernant le broadcast) J'ai donc remis un broadcast-address dans dhcpd.conf, mais cette fois à 10.255.255.255 et tout fonctionne. Pourquoi le bcast par défaut n'était pas le même, je n'en sais rien. Merci du coup de main en tous cas. Parcequ tes cartes étaient pas dans le mêm réseau. Mets toi le même netmask sur les 2, le broadcast en sera déduit, et tout marchera. -- Erwan
Re: Serveur DHCP maison
A propos du serveur DHCP, quelqu'un sait il comment envoyer les logs dhcp ailleur que dans /var/log/syslog ? -- Georges Roux