<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • ubuntu12.04安裝tftp、配置tftp服務(wù)錯(cuò)誤的問(wèn)題如何解決

            2023-06-11    分類(lèi): 網(wǎng)站建設(shè)

            但是配置了,我的老是出現(xiàn)Error code 1: File not found錯(cuò)誤,經(jīng)過(guò)探索,tftpd-hpa 是一個(gè)功能增強(qiáng)的TFTP服務(wù)器。它提供了很多TFTP的增強(qiáng)功能,它已經(jīng)被移植到大多數(shù)的現(xiàn)代UNIX系統(tǒng)

            1、sudo apt-get install tftp-hpa tftpd-hpa xinetd

            2、建立配置文件

            sudo vi /etc/xinetd.d/tftp

            新建文件tftp

            tftp內(nèi)容:

            代碼如下:

            service tftp

            {

            disable = no

            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

            }

            3、建立tftp服務(wù)文件目錄

            mkdir /tftpboot

            修改權(quán)限:sudo chmod 777 /tftpboot -R

            4、重新啟動(dòng)服務(wù)。

            當(dāng)配置好tftp的配置文件后,需要重新啟動(dòng)一下xinetd;在終端中輸入 sudo /etc/init.d/xinetd reload,重新加載一下進(jìn)程;再輸入 sudo /etc/init.d/xinetd restart,重啟服務(wù)。

            記住,每次修改完配置文件后,都需要重新啟動(dòng)一下服務(wù)。

            5、安裝完成!測(cè)試方法:

            在/tftpboot 目錄下隨便放個(gè)文件abc

            然后 登錄另一個(gè)目錄 運(yùn)行tftp 192.168.123.202 //換成你的IP

            進(jìn)入tftp命令行

            輸入get abc 看看是不是能把文件下下來(lái),如果可以就可以了,也可以put 文件上去。

            如果出現(xiàn)Error code 1: File not found 解決辦法:

            sudo vi /etc/default/tftpd-hpa

            # /etc/default/tftpd-hpa

            TFTP_USERNAME=&quot;tftp&quot;

            TFTP_DIRECTORY=&quot;/var/lib/tftpboot &quot; //改成你想要的那個(gè)tftpboot

            TFTP_ADDRESS=&quot;0.0.0.0:69&quot;

            TFTP_OPTIONS=&quot;-l -c -s&quot; //這里是選項(xiàng)

            然后記得重啟服務(wù), sudo /etc/init.d/xinetd restart

            如果還是上面的錯(cuò)誤,把文件復(fù)制到 /var/lib/tftpboot ,再試下,如果成功,則要重啟系統(tǒng)使上面的配置生效。

            以后就可以用你改的那個(gè)tftpboot了。

            終于配置出來(lái)了,記錄如下:

            1:安裝服務(wù),共3個(gè)服務(wù)

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

            2:新建配置文件 /etc/xinetd.d/tftp

            1 sudo vim /etc/xinetd.d/tftp

            注意:如果不是root用戶(hù),則加sudo,否則系統(tǒng)不允許tftp,出現(xiàn)錯(cuò)誤

            &quot;/etc/xinetd.d/tftp&quot; E212: Can&#39;t open file for writing

            修改/etc/xinetd.d/tftp內(nèi)容為:

            代碼如下:

            service tftp

            {

            disable = no

            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

            }

            注意:第九行中

            server_args = -s /tftpboot -c

            -c參數(shù)是允許上傳用的,參數(shù)/tftpboot則是你的tftp目錄,修改成你的目錄即可,但是筆者建議在根目錄下,方便

            3:修改配置文件/etc/default/tftpd-hpa

            1 sudo vim /etc/default/tftpd-hpa

            修改為:

            1 # /etc/default/tftpd-hpa

            2 TFTP_USERNAME=&quot;tftp&quot;

            3 TFTP_DIRECTORY=&quot;/tftpboot &quot; //改成你想要的那個(gè)tftpboot

            4 TFTP_ADDRESS=&quot;0.0.0.0:69&quot;

            5 TFTP_OPTIONS=&quot;-l -c -s&quot; //這里是選項(xiàng)

            4:在根目錄下新建tftpboot目錄,并修改權(quán)限

            1 mkdir /tftpboot

            2 sudo chmod 777 -R /tftpboot

            5:在/tftpboot中新建一個(gè)測(cè)試文件test

            1 touch test

            6:【重要】重啟服務(wù),修改配置文件的任何地方都要重啟服務(wù)

            1 sudo /etc/init.d/xinetd reload

            2 sudo /etc/init.d/xinetd restart

            7:測(cè)試服務(wù)tftp是否啟動(dòng)

            netstat -a|grep tftp

            顯示 :

            udp 0 0 *:tftp *:*

            則啟動(dòng)服務(wù)了

            8:測(cè)試tftp

            進(jìn)入另一個(gè)目錄【不是/tftpboot目錄,比如用戶(hù)jyg目錄】

            cd /home/jyg

            測(cè)試如圖:

            ubuntu12.04安裝tftp、配置tftp服務(wù)錯(cuò)誤的問(wèn)題如何解決

            9:出現(xiàn)錯(cuò)誤:

            【錯(cuò)誤】Error code 0: Permission denied,是因?yàn)閠ftpboot文件夾沒(méi)有權(quán)限,或者是要上傳和下載的文件沒(méi)有權(quán)限。

            【解決】修改權(quán)限

            sudo chmod 777 -R /tftpboot

            【錯(cuò)誤】Error code 1: File not found,原因1:指定的文件不存在;原因2:tftpd啟動(dòng)參數(shù)中沒(méi)有指定-c選項(xiàng);原因3:目錄有問(wèn)題,因?yàn)榘惭b的時(shí)候默認(rèn)的tftp目錄是【/var/lib/tftpboot】,您可以把test文件放在這個(gè)目錄中重新測(cè)試一下,如果正確說(shuō)明猜想是正確的。

            【解決】原因1和原因2都好解決,這里只解決原因3:重啟服務(wù)或者重啟系統(tǒng)

            名稱(chēng)欄目:ubuntu12.04安裝tftp、配置tftp服務(wù)錯(cuò)誤的問(wèn)題如何解決
            網(wǎng)頁(yè)地址:http://www.jbt999.com/news46/264446.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、服務(wù)器托管網(wǎng)站收錄、虛擬主機(jī)、App開(kāi)發(fā)定制開(kāi)發(fā)

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

            小程序開(kāi)發(fā)

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 亚洲大片xxxxx | 免费在线观看成人性爱视频 | 国产超碰在线 | 日韩无码免费高清 | 三级片日韩亚洲 |