日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tftp java_TFTP服务器搭建

發(fā)布時(shí)間:2024/8/1 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tftp java_TFTP服务器搭建 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

TFTP服務(wù)器搭建

TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的一個(gè)用來在客戶機(jī)與服務(wù)器之間進(jìn)行簡單文件傳輸?shù)膮f(xié)議,提供不復(fù)雜、開銷不大的文件傳輸服務(wù)。端口號為69。那么怎么搭建TFTP服務(wù)器呢?具體步驟如下:

安裝服務(wù)器、客戶端和守護(hù)進(jìn)程

#sudo apt-get install tftp-hpa tftpd-hpa xinetd

服務(wù)器配置

首先,在根目錄下建一個(gè)tftpboot,并把屬性改成任意用戶可讀性:

#cd /

#sudo mkdir tftpboot

#sudo chmod 777 tftpboot

然后,進(jìn)入目錄/etc/xinetd.d/,并在其中新建文件tftp,把指定的內(nèi)容加入到tftp文件中:

#cd /etc/xinetd.d/

#sudo vi tftp

添加以下內(nèi)容到tftp文件

service tftp

{

disable = no 138

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot –c

per_source = 11

cps = 100 2

}

最后,修改配置文件/etc/default/tftpd-hpa,修改為

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/tftpboot"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="--secure -l -c -s"

注意:將”TFTP_DIRECTORY“改為新建tftpboot目錄所在的路徑。

重新啟動服務(wù)、

#sudo /etc/init.d/xinetd reload

#sudo /etc/init.d/xinetd restart

#sudo /etc/init.d/tftpd-hpa restart

測試服務(wù)器

測試一下,在/tftpboot文件夾下新建立一個(gè)文件

#touch abc

進(jìn)入另外一個(gè)文件夾

#tftp 192.168.2.51 (192.168.2.51為本機(jī)IP)

#tftp> get abc

如果可以下載說明服務(wù)器已經(jīng)安裝成功,將開發(fā)板同PC通過網(wǎng)線進(jìn)行連接后即可使用tftp下載文件。

tftp命令用法如下

tftp your-ip-address

進(jìn)入TFTP操作:

connect:連接到遠(yuǎn)程tftp服務(wù)器

mode:文件傳輸模式

put:上傳文件

get:下載文件

quit:退出

verbose:顯示詳細(xì)的處理信息

tarce:顯示包路徑

status:顯示當(dāng)前狀態(tài)信息

binary:二進(jìn)制傳輸模式

ascii:ascii 傳送模式

rexmt:設(shè)置包傳輸?shù)某瑫r(shí)時(shí)間

timeout:設(shè)置重傳的超時(shí)時(shí)間

help:幫助信息

? :幫助信息

uboot使用tftp

(1). 用網(wǎng)線連接主機(jī)和開發(fā)板的網(wǎng)口并將編譯好的內(nèi)核鏡像uImage和設(shè)備樹文件復(fù)制到tftpboot目錄下

(2). 進(jìn)入到uboot階段,修改環(huán)境變量并保存:

setenv ethaddr e6:97:d9:0c:f7:7a 設(shè)置MAC

setenv serverip 192.168.2.51 設(shè)置tftp服務(wù)器的IP

setenv ipaddr 192.168.2.85 設(shè)置本地的IP

setenv image imx6qdl/zImage 設(shè)置tftp服務(wù)器上要下載到本地的內(nèi)核鏡像

setenv fdt_file imx6qdl/imx6q-s3-sabresd.dtb 設(shè)置tftp服務(wù)器上下載到本地的設(shè)備樹

setenv nfs_rootfs /nfs_rootfs/imx6qdl-rootfs 設(shè)置NFS文件系統(tǒng)位置

saveenv

(3). 在uboot菜單選擇網(wǎng)絡(luò)啟動

重啟開發(fā)板,在u-boot啟動后,快速按下任意鍵,進(jìn)入uboot菜單。

----------------------Main Menu-----------------------

0 -- exit to uboot shell

1 -- select boot mode

------------------------------------------------------

輸入序號1進(jìn)入到啟動類型選擇選項(xiàng)

----------------------BOOT MODE Menu-----------------------

0 -- exit to upper menu

1 -- boot from net

2 -- boot from emmc

------------------------------------------------------

輸入序號1設(shè)置開發(fā)板從網(wǎng)絡(luò)啟動,之后重啟開發(fā)板即可。

之后若想要從emmc啟動,則同理選擇boot from emmc即可

這樣就完成了TFTP服務(wù)器的搭建!對你有用的話多多關(guān)注吧。

總結(jié)

以上是生活随笔為你收集整理的tftp java_TFTP服务器搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。