[Résolu] problème configuration tftp

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[Résolu] problème configuration tftp

Messagepar KryBoo » 01 Nov 2005 19:31

Bonjour à tous.

Je voulais installer une serveur TFTP sur ma SME (6.01)
J'ai donc suivit le howto de MasterSleepy http://www.vanhees.cc/index.php?module= ... d=30&meid=

Je me suis appercu qu'il y avait une erreur entre xinetd.d et xinetd.conf
j'ai donc éditer les templates et mon fichier xinetd.conf resemble a ceci :

#------------------------------------------------------------
# DO NOT MODIFY THIS FILE! It is updated automatically by the
# SME Server software. Instead, modify the source template in
# an /etc/e-smith/templates-custom directory. For more
# information, see http://www.e-smith.org/custom/
#
# copyright (C) 1999-2003 Mitel Networks Corporation
#------------------------------------------------------------

# Files in the xinetd.d directory are not used by e-smith

defaults
{
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID EXIT DURATION
log_on_failure = HOST USERID
}
# ftpd disabled in the services database



# telnet has been flagged as 'disabled'
# in the e-smith services database.


service tftp
{

socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
}


J'ai modifier les templates dhcp et j'obtiens le fichier dhcpd.conf (apres expand-template)

#------------------------------------------------------------
# DO NOT MODIFY THIS FILE! It is updated automatically by the
# SME Server software. Instead, modify the source template in
# an /etc/e-smith/templates-custom directory. For more
# information, see http://www.e-smith.org/custom/
#
# copyright (C) 1999-2003 Mitel Networks Corporation
#------------------------------------------------------------






# Addresses from 10.x.y.26 to 10.x.y.30 taken for PPTP sessions



allow bootp;
allow booting;

subnet 10.x.y.0 netmask 255.255.255.0
{
option broadcast-address 10.x.y.255;
option domain-name "Mondomaine.com";
option domain-name-servers 10.x.y.252;
default-lease-time 3600;
max-lease-time 25200;
option netbios-dd-server 10.x.y.252;
option netbios-name-servers 10.x.y.252;
option netbios-node-type 8;
option subnet-mask 255.255.255.0;
range 10.x.y.1 10.x.y.25;
option routers 10.x.y.252;
next-server 10.x.y.252;
filename "pxelinux.0";
}


la racine /tftpboot contient le fichier pxelinux.0
J'ai suivit le howto a la lettre (in.tftpd: ALL y compris)

quand je fait un netstat -an |grep :69
j'ai ca :
udp 0 0 0.0.0.0:69 0.0.0.0:*


Donc tout semble fonctionner
Maius quand je boot en pxe
1) je trouve bien le DHCP
2) je récupère une adresse IP
3) PXE-E32 : TFTP open timeout

Voila ca marche pas!!!

Est-ce arrivé a quelqu'un ?
J'ai cherché dans différent poste mais sant trouvé de solution viable...

Des idées ?
Dernière édition par KryBoo le 03 Nov 2005 00:18, édité 1 fois au total.
Pas de solutions ?
Alors pas de problèmes !

www.caramontino.com
Avatar de l’utilisateur
KryBoo
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 161
Inscrit le: 31 Mars 2004 17:35
Localisation: Kryboo Land

Re: tftp ca marche pas HELP

Messagepar Gaston » 02 Nov 2005 00:11

Bonsoir,
juste une remarque :
KryBoo a écrit:Je me suis appercu qu'il y avait une erreur entre xinetd.d et xinetd.conf

les fichiers dans l'arborescence de xinetd.d et le fichier xinetd.conf sont deux choses complémentaires.
Chaque fichier dans /etc/xinetd.d représente un nouveau service à configurer.
On peut donc supposer qu'en modifiant /etc/xinetd.conf plutôt que /etc/xinetd.d/tftp tu as deux définitions contraditoires pour le service tftp
A vérifier, le reste en découle peut-être ... j'y crois pas vu qu'il est clairement dit que "Files in the xinetd.d directory are not used by e-smith" :?:
et en plus le service est bien démarré sur le 69 ...

server_args = -s /tftpboot
tu as une bonne raison pour avoir fait sauter le "-c" du howto de MasterSleepy?

G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar KryBoo » 02 Nov 2005 00:39

les fichier dans etc/xinetd.d/ ne sont pas pris en compte par SME

pour le -c de toute facon ca change rien avec ou sans
puis je n'ai pas besoin d'écrire
Pas de solutions ?
Alors pas de problèmes !

www.caramontino.com
Avatar de l’utilisateur
KryBoo
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 161
Inscrit le: 31 Mars 2004 17:35
Localisation: Kryboo Land

Messagepar barroud » 02 Nov 2005 01:15

Juste comme ca, avec quelle machine teste tu? (la carte mére)

Pour le boot pxe, tu peux utiliser cette contrib :

smeserver-thinclient-1.2.0-5.noarch.rpm

Ou sinon, psykoben nous a fait un superbe how to : http://forums.fr.ixus.net/viewtopic.php?t=29592
barroud
Aspirant
Aspirant
 
Messages: 122
Inscrit le: 12 Août 2005 18:09

Messagepar KryBoo » 02 Nov 2005 22:58

Merci mais ca résolu pas mon soucis de base
Normalement je dois pas avoir besoin d'un autre serveur TFTP ou d'un thinclient

Mais merci de ton aide
Pas de solutions ?
Alors pas de problèmes !

www.caramontino.com
Avatar de l’utilisateur
KryBoo
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 161
Inscrit le: 31 Mars 2004 17:35
Localisation: Kryboo Land

Messagepar barroud » 02 Nov 2005 23:13

Le serveur tftpd s'exécute en nobody donc fait attention que tout le monde ai le droit en lecture sur tes fichiers exportés en tftp...
barroud
Aspirant
Aspirant
 
Messages: 122
Inscrit le: 12 Août 2005 18:09

Messagepar KryBoo » 03 Nov 2005 00:10

Ca y est c'est ok

En fait c'est un soucis de chemin

un "/" c'était mis devant le pxelinux.0
donc c''est résoul

merci
pour info

le filename doit etre : filename "pxelinux.0" dans le dhcpd.conf
pour le xinet.conf

cxa doit etre :
path = /tftboot seulement

les / se mette automatiquement ;)


pour ce qui est des thinkclient merci beaucoup de ton aide barroud mais ce n'est pas forcément utile vu que pxelinux fait une recherche par MAC addresse donc il est simple de lancer un un boot spé...

Merci quand même
Pas de solutions ?
Alors pas de problèmes !

www.caramontino.com
Avatar de l’utilisateur
KryBoo
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 161
Inscrit le: 31 Mars 2004 17:35
Localisation: Kryboo Land


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron