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