On Fri, 2002-04-12 at 16:47, kamel wrote: > bonjour, je tente de travaillé sur l'utilisation du serveur tftp > > J'ai fais un apt-get install tftpd > Il m'a installé le paquet tftpd_0.10-1_i386.deb > Je n'ai pas de man tftpd et grace ton message, je l'ai consulté sur le web > Ensuite updatedb suivie de locate tfpd. Voici ce que j'obtient: > /usr/doc/tftpd > /usr/sbin/in.tftpd > /usr/share/doc/tftpd > /usr/share/doc/tftpd/changelog.Debian.gz > /usr/share/doc/tftpd/changelog.gz > /usr/share/doc/tftpd/copyright > /usr/share/doc/tftpd/README > /usr/share/man/man8/in.tftpd.8.gz > /var/cache/apt/archives/tftpd_0.10-1_i386.deb > /var/lib/dpkg/info/tftpd.list > /var/lib/dpkg/info/tftpd.md5sums > /var/lib/dpkg/info/tftpd.postinst > /var/lib/dpkg/info/tftpd.postrm > /var/lib/dpkg/info/tftpd.prerm > > Je n'ai pas de commande tfpd et quand je tape /usr/sbin/in.tftpd > /data/conf-backup/ , je n'ai pas de message d'erreur et je n'ai de processus > tfpd actif. >
Active le dans ton fichier /etc/inetd.conf ou bien dans /etc/xinetd.d/tftp Donc dans inetd tu dois trouver une ligne du style: tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot Dans le répertoire /etc/xinetd.d/ tu dois avoir un fichier nommé "tftp" contenant: service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot } Assures-toi bien que "disable = no" soit présent :) C'est le démon inetd/xinetd qui gère le service tftpd, c'est normal que tu ne le vois pas dans liste des processus. > Ensuite, quand je veux faire un transfert de fichier par tftp, j'obtient un > message d'erreur. > > Est-ce que cela est normale ? > J'espère que oui. > Dès que tu l'as activé dans ton inetd/xinetd, tu dois autoriser certains hosts à y accéder via ton packet filtering (ipchains/iptables) Par exemple moi via iptables: iptables -A INPUT -i $ext_iface -p tcp -s 139.165.36.0/24 --dport 69 -m state --state ESTABLISHED,RELATED,NEW -j ACCEPT iptables -A INPUT -i $ext_iface -p udp -s 139.165.36.0/24 --dport 69 -m state --state ESTABLISHED,RELATED,NEW -j ACCEPT la variable $ext_iface correspond à ton interface externe :) > merci > > PS: dans le pire des cas, je chercherai des sources à compiler. De rien :) si tu as tjs un problème hésite pas à renvoyer un mail Lionel. > > ----- Original Message ----- > From: "Lionel Gavage" <[EMAIL PROTECTED]> > To: "kamel" <[EMAIL PROTECTED]> > Sent: Friday, April 12, 2002 11:51 AM > Subject: Re: how tftp on debian > > > Bonjour, > > > Le 12/04/02 10:16, « kamel » <[EMAIL PROTECTED]> a écrit : > > > Bonjours à tous, dans le cadre d'un backup de mes Cisco, je dois > implementer > > un serveur tftp. > > > > Bizarement, je ne trouve pas de doc sur "how to configure tftp server" > alors > > que j'ai fais un apt-cache search tfpd suivie de apt-get install tftpd > > > > Je me suis dit à défaut de trouver la doc sur la configuration, je vais > voir > > du coté des fichiers sans résultat tres concluant: > > socrate:/usr/doc/tftpd# locate *tftp* | more > > /usr/doc/tftpd > > /usr/include/arpa/tftp.h > > /usr/sbin/in.tftpd > > /usr/share/doc/tftpd > > /usr/share/doc/tftpd/changelog.Debian.gz > > /usr/share/doc/tftpd/changelog.gz > > /usr/share/doc/tftpd/copyright > > /usr/share/doc/tftpd/README > > /usr/share/man/man8/in.tftpd.8.gz > > /var/cache/apt/archives/tftpd_0.10-1_i386.deb > > /var/lib/dpkg/info/tftpd.list > > /var/lib/dpkg/info/tftpd.md5sums > > /var/lib/dpkg/info/tftpd.postinst > > /var/lib/dpkg/info/tftpd.postrm > > /var/lib/dpkg/info/tftpd.prerm > > > > Sur le web, je tombe sur des doc sur "how to boot with tftp" > > > > Au niveau de tftp, je sais qu'il faut que je définisse : > > 1: le réperoire de partage "TFTP ROOT Directory" > > 2: le mode de communication autorisé : " Receive-Transmit" > > 3: les réseaux autorisé > > 4: les fichiers de logs. > > 5: éventuellement le paramètre auto-close. > > > > Ici au travail j'ai mis en place 2 serveurs tftp sur une redhat. Enfin la > distribution n'as point d'importance. > > Tu dois créer le répertoire "/tftpboot". T'assurer que le répertoire possède > les accès nécessaires (0777 pour pouvoir lire/écrire). > > Ensuite tu dois ajouter les règles de filtrage nécessaire pour autoriser tes > différents Cisco d'y accéder (protocole udp/tcp port 69) soit via iptables > sois ipchains. Suivant ce que tu emploies. > > Afin de backuper tes différentes configurations, les fichiers doivent être > existants sur le serveur tftp. Donc assures-toi bien qu'ils existent et > qu'ils possèdent les bons droits (0777 lire/écriture). > > Si tu as tjs le moindre problème hésite pas à mailer :) > > PS: tu as aussi les pages man (tftp / tftpd) > > Lionel. > > > Lionel Gavage > Network Engineer (SeGI/ULg) > Email: [EMAIL PROTECTED] Tél: +32-4-3664845 > Fax: +32-4-3662920 > Bat. B26 SeGI > > > > merci pour vos informations. > > > > > > kamel latrach > > Tel: 06-86-78-76-21 > > [EMAIL PROTECTED] > > __o > > _`\<,_ > > ..............................................(_)/ (_) > > > > > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]