Problème réseau serveur LTSP et nfs mount

Vincent BONNAL vincent at bonnal.net
Mer 19 Sep 21:47:35 UTC 2007


Bonjour les Ubunteros,

Je cherche à monter une solution LTSP pour une école (à Claret dans 
l'Hérault). Cependant, j'ai un problème dont je pense avoir identifié la 
cause: la présence de deux DHCP actifs. Malheureusement, mes 
connaissances réseau sont trop faibles pour le résoudre.

Sous Edubutu server 7.04, la solution LTSP est déjà créée et montée. 
Côté réseau, j'ai un routeur DHCP (par la Freebox) avec l'ip 
192.168.0.254 avec 3 baux fixes (192.168.0.1 à 192.168.0.3) et des baux 
dynamiques libres de 192.168.0.5 à 192.168.0.10

Côté Edubutu serveur (adresse ip fixe 192.168.0.1), le fichier 
/etc/ltsp/dchpd.conf est le suivant:
> authoritative;
> subnet 192.168.0.0 netmask 255.255.255.0 {
>   range 192.168.0.20 192.168.0.250;
>   option domain-name "tototata.info";
>   option domain-name-servers 192.168.0.1;
>   option broadcast-address 192.168.0.255;
>   option routers 192.168.0.1;
>   option subnet-mask 255.255.255.0;
>   if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
>     filename "/ltsp/i386/pxelinux.0";
>   }
>   else{
>     filename "/ltsp/i386/nbi.img";
>   }
>   option root-path "192.168.0.1:/opt/ltsp/i386";
> }

Ce fichier est celui fourni par défaut lors de l'installation 
d'Edubuntu. La seule chose que j'ai modifié est la ligne option path où 
j'ai rajouté « 192.168..0.1: »

Il existe un autre fichier /etc/dhcp3/dhcpd.conf , mais je ne pense pas 
que ce soit celui-ci qui soit utilisé pour une solution LTSP 
(d'ailleurs, si vous pouvez m'éclairer: je ne sais pas où il est écrit 
que dhcp3-server utilise tel ou tel fichier de configuration)

Lorsque je lance un client léger, tout fonctionne bien (chargement du 
noyau etc...) jusqu'au montage nfs où là, j'ai une erreur qui se répète 
jusqu'à ce que le lancement s'arrête:
> adress: 192.168.0.5   broadcast: 192.168.0.255   netmask: 255.255.255.0
> gateway: 192.168.0.254     dns0: 212.27.53.252  dns1: 212.27.54.525
> domain: tototata.info
> rootserver: 192.168.0.254   rootpath:
> filename:
> Begin: Running /scripts/nfs-premount ...
> Done .
> nfsmount: need a path
> Done.
> Begin: Retrying nfs mount ...
> etc, etc...
Clairement, le client charge son bazar depuis le serveur Edubuntu LTSP 
(192.168.0.1). Or, le client reçoit l'adresse IP 192.168.0.5 de la 
Freebox et pas du serveur LTSP: il devrait avoir entre 20 et 250 non? Le 
client essaye en vain de faire ses scripts sans même pouvoir les trouver 
(normal, sur la freebox, y'a rien...)

Je pense donc que c'est  l'existence de deux serveurs DHCP (avec des 
plages dynamiques) activés sur le même réseau qui pose problème...

Je pensais qu'en mettant dans /etc/ltsp/dchpd.conf l'instruction 
"authoritative" et option root-path "192.168.0.1:/opt/ltsp/i386"; cela 
allait supprimer ce problème, mais non...

Avez-vous une idée pour configurer le fichier dhcpd.conf? Ou peut-être 
n'est-ce pas techniquement possible d'avoir deux serveur DHCP activés en 
même temps pour une même plage d'IP...?

Si vous avez des idées pour m'aider (ou si vous voyez une erreur dans le 
dhcpd.conf), merci d'avance, c'est pour la bonne cause (sortir Windows 
de l'école...) ;-)

Vincent.


Pour info, voici le résultat de ifconfig sur le serveur LTSP:
> eth0      Lien encap:Ethernet  HWaddr 00:0B:8D:7B:7A:1E            
> inet adr:192.168.0.1  Bcast:192.168.0.255  Masque:255.255.255.0
>           adr inet6: fe80::20b:6aff:fe5b:3d3e/64 Scope:Lien
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           Packets reçus:21037 erreurs:0 :0 overruns:0 frame:0
>           TX packets:20736 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 lg file transmission:1000
>           Octets reçus:4210281 (4.0 MiB) Octets transmis:25175472 
> (24.0 MiB)
>           Interruption:20 Adresse de base:0xd400
>
> lo        Lien 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
>           Packets reçus:75 erreurs:0 :0 overruns:0 frame:0
>           TX packets:75 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 lg file transmission:0
>           Octets reçus:5652 (5.5 KiB) Octets transmis:5652 (5.5 KiB) 






Plus d'informations sur la liste de diffusion ubuntu-fr