Paras vastaus
Et määritä käyttöjärjestelmää.
On monia tftp-asiakkaat saatavilla Linuxissa.
Asensin tftp-hpa ja sen man-sivulta:
SYNOPSIS tftp [ Vaihtoehdot …] [isäntä [portti]] [-c-komento]
Se on tarpeeksi ilmeinen.
Jos kuitenkin käytät tftp: tä osana PXE-käynnistystä, niin tftp-palvelimesi osoite on asetettu DHCP-palvelimesi ”seuraava palvelin” -vastaukseen.
Tämä osoite on itse asiassa IP-osoite, en usko, että porttinumeroa voi lisätä siihen.
Joten jos sinulla on tftp-palvelin epätyypillisessä portissa ja sinun on käytettävä sitä osana PXE-käynnistystä, sinun on käytettävä NAT-edelleenlähetystä ohjaamaan saapuvat paketit oikeaan porttiin.
esim Linuxissa
iptables -t nat -A PREROUTING -p udp —dport 999 -j DNAT —to-destination :69
Vastaus
TFTP on lyhenne Trivial File Transfer Protocolista, joka on normaali korkean tason protokolla, jota käytetään datapalvelimien siirtämiseen, joita käytetään levytöntä työaseman, x-päätelaitteiden ja myös reitittimien käynnistämiseen Käyttäjätietoprotokolla eli UDP: n avulla. Kuten aiemmin mainittiin, se on yksinkertainen normaali protokolla, joka suoritetaan UDP / IP-protokollan yläosassa. Käytetty porttinumero on 69.
TFTP-palvelinta käytetään yleensä tapauksissa, joissa sen ei tarvitse käyttää kaikkia FTP-protokollan ominaisuuksia. TFTP: n lisäksi käytetään myös muita käynnistysprotokolliksi kutsuttuja protokollia, esimerkiksi: BOOTP, DHCP jne.
Näitä käynnistysprotokollia käytetään laitteiden alustamiseen. Siten joka kerta, kun solmu käynnistyy, kun IP otetaan käyttöön, kyseinen laite saa IP-osoitteensa sekä verkkoon liittyvät erilaiset laitteet ja parametrit käynnistysprotokollien kautta.