tftpd Permet aux connexions, mais expire le temps de transfert de fichier
Je lance Ubuntu 12.04 Sur une machine virtuelle VirtualBox. J'ai installé
paquet. Je l'utilise pour télécharger le système intégré Linux, Et j'ai remarqué que lorsque vous téléchargez ma machine virtuelle pour la première fois, cela ne fonctionnera pas, mais redémarrera
Le service l'a forcé à travailler à chaque fois, jusqu'au prochain téléchargement.
Aujourd'hui j'ai lancé le script shell de Texas Instruments, qui a peut-être gâté ma configuration tftpd, Et maintenant je ne peux pas faire fonctionner du tout. Je peux me connecter, mais transfère le délai d'attente même sur localhost (J'ai aussi essayé 127.0.0.1):
Notez que
Il existe vraiment, cependant, je reçois exactement le même comportement pour un fichier inexistant.
Voici le contenu
:
Ce
:
tftpd-hpa
paquet. Je l'utilise pour télécharger le système intégré Linux, Et j'ai remarqué que lorsque vous téléchargez ma machine virtuelle pour la première fois, cela ne fonctionnera pas, mais redémarrera
tftpd-hpa
Le service l'a forcé à travailler à chaque fois, jusqu'au prochain téléchargement.
Aujourd'hui j'ai lancé le script shell de Texas Instruments, qui a peut-être gâté ma configuration tftpd, Et maintenant je ne peux pas faire fonctionner du tout. Je peux me connecter, mais transfère le délai d'attente même sur localhost (J'ai aussi essayé 127.0.0.1):
steve@steve-VirtualBox:~$ tftp
tftp> connect localhost
tftp> status
Connected to localhost.
Mode: netascii Verbose: off Tracing: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds
tftp> get zImage
Transfer timed out.
tftp>
Notez que
/var/lib/tftpboot/zImage
Il existe vraiment, cependant, je reçois exactement le même comportement pour un fichier inexistant.
Voici le contenu
/etc/default/tftpd-hpa
:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
Ce
/etc/xinetd.d/tftp
:
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /var/lib/tftpboot
disable = no
}
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
5 réponses
Emilie
Confirmation de:
Par exemple. ensemble
dans
Et redémarrer xinetd. Puis redémarrez le service autonome
Et essayez d'établir une connexion à nouveau.
Catherine
Confirmation de:
Fait un travail
Babette
Confirmation de:
2) Ajouter à / etc / default / tftpd-hpa
Blanche
Confirmation de:
http://www.thelinuxdaily.com/2 ... dora/
:
Insérez la ligne suivante devant la chaîne «COMMIT» Déposer / etc / sysconfig / iptables, puis redémarrer le service avec «service iptables restart»:
-A INPUT -m state --state NEW -m udp -p udp --dport 69 -j ACCEPT
Christine
Confirmation de:
https://unix.stackexchange.com/a/216495/7286
.
J'ai dû éditer
et définir l'adresse IP dans
variable.
C'était B. Debian Jessie, Mais peut-être la même chose dans Ubuntu.