Legjobb válasz
Nem adta meg az operációs rendszert.
Sokféle van A tftp kliensek Linux alatt érhetők el.
Telepítettem a tftp-hpa -ot és annak man oldaláról:
SYNOPSIS tftp [ opciók …] [host [port]] [-c parancs]
Ez elég nyilvánvaló.
Ha azonban a tftp-t a PXE rendszerindítás részeként használod, akkor a A tftp-kiszolgáló címe a DHCP-kiszolgáló “következő kiszolgáló” válaszában van megadva.
Ez a cím valójában IP-cím, nem hiszem, hogy portszám adható oda.
Tehát ha egy nem szabványos porton van egy tftp szerver, és a PXE indításának részeként kell használnia, akkor a NAT továbbítást kell használnia a bejövő csomagok átirányításához a megfelelő portra.
pl Linux alatt
iptables -t nat -A PREROUTING -p udp —dport 999 -j DNAT —to-destination :69
Válasz
A TFTP a Trivial File Transfer Protocol rövidítése, ami normális magas szintű protokoll a lemez nélküli munkaállomások, az x-terminálok és az útválasztók indításához használt adatszerverek mozgatására egy felhasználói adatprotokoll, azaz UDP segítségével. Mint korábban említettük, ez egy egyszerű normál protokoll, amelyet az UDP / IP protokoll legfelső részén hajtanak végre. A használt portszám 69.
A TFTP szervert általában olyan esetekben használják, amikor nem szükséges az FTP protokoll teljes szolgáltatásait használni. A TFTP-vel együtt más, rendszerindítási protokollnak nevezett protokollokat is használnak, például: BOOTP, DHCP stb.
Ezeket a rendszerindítási protokollokat az eszközök inicializálására használják. Így minden alkalommal, amikor egy csomópont elindul, amikor egy IP engedélyezve van, akkor az eszköz megkapja az IP-címét, a hálózathoz kapcsolódó különböző eszközökkel és paraméterekkel együtt a rendszerindítási protokollokon keresztül.