Cum să faci clientul TFTP să comunice cu un număr de port diferit de 69? Există vreo altă setare suplimentară de configurat în serverul TFTP


Cel mai bun răspuns

Nu ați specificat sistemul de operare.

Există multe clienți tftp disponibili sub Linux.

Am instalat tftp-hpa și din pagina sa de manual:

SINOPSĂ tftp [ opțiuni …] [host [port]] [-c command]

Este suficient de evident.

Dacă totuși utilizați tftp ca parte a boot-ului PXE, atunci adresa serverului tftp este setată în răspunsul „serverului următor” al serverului dvs. DHCP.

Această adresă este de fapt o adresă IP, nu cred că se poate introduce un număr de port acolo.

Deci, dacă aveți un server tftp pe un port non-standard și trebuie să-l utilizați ca parte a pornirii PXE, va trebui să utilizați redirecționarea NAT pentru a redirecționa pachetele primite către portul corect.

de ex în Linux

iptables -t nat -A PREROUTING -p udp —dport 999 -j DNAT —to-destination :69

Răspuns

TFTP este o abreviere pentru Protocolul de transfer de fișiere banale, care este un lucru normal protocol de nivel înalt utilizat pentru mutarea serverelor de date care sunt folosite pentru pornirea stațiilor de lucru fără disc, terminalelor x și, de asemenea, a routerelor cu ajutorul unui User Data Protocol, adică UDP. Așa cum am menționat mai devreme, este un protocol simplu simplu care se realizează în partea de sus a protocolului UDP / IP. Numărul de port utilizat este 69.

Serverul TFTP este utilizat în general în cazurile în care nu este necesar să se utilizeze caracteristici complete ale protocolului FTP. Împreună cu TFTP sunt utilizate și alte protocoale denumite protocoale de boot, de exemplu: BOOTP, DHCP etc.

Aceste protocoale de boot sunt utilizate pentru inițializarea dispozitivelor. Astfel, de fiecare dată când un nod pornește, când un IP este activat, atunci acel dispozitiv primește adresa IP împreună cu diferite dispozitive și parametri legați de rețea prin protocoale de pornire.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *