TFTP(Trivial File Transfer Protocol)是一種簡易檔案傳輸協定,常用於網路設備(如路由器、交換器)的韌體更新、設定檔備份與還原。Windows 7 雖內建 TFTP 客戶端,但預設未啟用伺服器功能。本文說明如何透過第三方 TFTP 伺服器軟體(如 Tftpd32/64)在 Win7 上快速架設 TFTP 伺服器。
操作步驟
- 取得軟體:下載 Tftpd64(64 位元)或 Tftpd32(32 位元)免安裝版,解壓縮至任意資料夾。
- 設定根目錄:啟動程式,介面第一行「Current Directory」即為 TFTP 根目錄,建議指向存放韌體/設定檔的資料夾。
- 確認監聽 IP:第二行「Server interfaces」顯示目前監聽的網卡 IP,確認包含區域網路 IP(如 192.168.1.x)。
- 檢視日誌:第一個分頁「TFTP Server」會即時顯示檔案傳輸紀錄(RRQ/WRQ)。
- 進階設定:點擊「Settings」按鈕,可調整:
- TFTP Port(預設 69,通常無需更動)
- Base Directory(根目錄,同步步驟 2)
- DHCP Server(若需為無 IP 設備自動配發 IP,勾選啟用)
- 防火牆放行:Windows 防火牆需允許 UDP 69 連入,或暫時關閉防火牆測試。
常用客戶端指令範例
tftp 192.168.1.2
tftp> get firmware.bin
tftp> put config_backup.cfg
tftp> q
適用情境
- 網路設備韌體升級(透過 TFTP 下載 .bin 檔)
- 設定檔備份/還原(put/get 指令)
- 無作業系統裝置的網路開機(PXE/TFTP 結合)
完成上述設定後,您的 Win7 電腦即可作為 TFTP 伺服器,支援區網內設備的簡易檔案交換需求。