全解TFTP服務配置實驗
在對網絡協(xié)議進行學習的過程中,我們難免對配置內容覺得有些生疏。那么這里我們就來進行一項TFTP服務配置實驗,從中,可以幫助大家,對于TFTP服務配置的過程有一個系統(tǒng)的掌握。
TFTP服務配置實驗內容
TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的一個用來在客戶機與服務器之間進行簡單文件傳輸的協(xié)議,提供不復雜、開銷不大的文件傳輸服務。TFTP承載在UDP上,提供不可靠的數據流傳輸服務,不提供存取授權與認證機制,使用超時重傳方式來保證數據的到達。
TFTP服務配置實驗目的
通過實驗,學員掌握TFTP服務配置方法
TFTP服務配置實驗平臺
帶有Linux操作系統(tǒng)的PC機,并在以太網中連接。
TFTP服務配置實驗步驟
TFTP服務配置實驗步驟1. 配置服務器端
使用以下的命令,安裝TFTP服務端。
linux@farsight:~$ sudo apt-get install tftp-hpa tftpd-hpa xinetd
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態(tài)信息... 完成
推薦安裝的軟件包:
inet-superserver
下列【新】軟件包將被安裝:
tftp-hpa tftpd-hpa xinetd
共升級了 0 個軟件包,新安裝了 3 個軟件包,要卸載 0 個軟件包,有 9 個軟件未被升級。
需要下載 198kB 的軟件包。
解壓縮后會消耗掉 631kB 的額外空間。
獲取:1 http://archive.ubuntu.com intrepid/main tftp-hpa 0.48-2.2ubuntu1 [24.5kB]
獲?。? http://archive.ubuntu.com intrepid/main tftpd-hpa 0.48-2.2ubuntu1 [35.2kB]
獲取:3 http://archive.ubuntu.com intrepid/main xinetd 1:2.3.14-7ubuntu1 [139kB]
下載 198kB,耗時 14s (13.8kB/s)
正在預設定軟件包 ...
選中了曾被取消選擇的軟件包 tftp-hpa。
(正在讀取數據庫 ... 系統(tǒng)當前總共安裝有 108543 個文件和目錄。)
正在解壓縮 tftp-hpa (從 .../tftp-hpa_0.48-2.2ubuntu1_i386.deb) ...
選中了曾被取消選擇的軟件包 tftpd-hpa。
正在解壓縮 tftpd-hpa (從 .../tftpd-hpa_0.48-2.2ubuntu1_i386.deb) ...
選中了曾被取消選擇的軟件包 xinetd。
正在解壓縮 xinetd (從 .../xinetd_1%3a2.3.14-7ubuntu1_i386.deb) ...
正在處理用于 man-db 的觸發(fā)器...
正在設置 tftp-hpa (0.48-2.2ubuntu1) ...
正在設置 tftpd-hpa (0.48-2.2ubuntu1) ...
正在設置 xinetd (1:2.3.14-7ubuntu1) ...
- * Stopping internet superserver xinetd [ OK ]
 - * Starting internet superserver xinetd [ OK ]
 
還可以下載這些軟件包:
- tftp-hpa_0.48-2.2ubuntu1_i386.deb
 - tftpd-hpa_0.48-2.2ubuntu1_i386.deb
 - xinetd_1_3a2.3.14-7ubuntu1_i386.deb
 
然后
sudo dpkg –i *.deb 安裝這些軟件包
TFTP服務配置實驗步驟2.添加配置文件
- linux@farsight:~$sudo vim /etc/xinetd.d/tftp
 
添加如下內容:
- service tftp
 - {
 - disable = no
 - socket_type = dgram
 - protocol = udp
 - wait = yes
 - user = root
 - server = /usr/sbin/in.tftpd
 - server_args = -s /tftpboot
 - per_source = 11
 - cps = 100 2
 - flags = IPv4
 - }
 
TFTP服務配置實驗步驟3、啟動/停止tftp服務
- linux@farsight:~$ sudo /etc/init.d/xinetd stop
 - * Stopping internet superserver xinetd [ OK ]
 - linux@farsight:~$ sudo /etc/init.d/xinetd status
 - * xinetd is not running
 - linux@farsight:~$ sudo /etc/init.d/xinetd start
 - * Starting internet superserver xinetd [ OK ]
 - linux@farsight:~$ sudo /etc/init.d/xinetd status
 - * xinetd is running.
 - linux@farsight:~$ sudo /etc/init.d/xinetd restart
 - * Stopping internet superserver xinetd [ OK ]
 - * Starting internet superserver xinetd [ OK ]
 















 
 
 
 
 
 
 