当前位置: 首页 > news >正文

长沙网站外包公司广告平台网

长沙网站外包公司,广告平台网,上海800做网站,今日新闻热点前言 簡單來說,我們在 Linux 上面架設 tftp server,方便於相關設備 (例如 Switch、Router) 將「設定檔備份上傳、設定檔下載還原」等動作。 實作環境 CentOS 6.2 (Linux 2.6.32-71.el6.i686)tftp server: tftp-server-0.49-7.el6.i686tftp c…

前言

簡單來說,我們在 Linux 上面架設 tftp server,方便於相關設備 (例如 Switch、Router) 將「設定檔備份上傳、設定檔下載還原」等動作。

實作環境

  • CentOS 6.2 (Linux 2.6.32-71.el6.i686)
  • tftp server: tftp-server-0.49-7.el6.i686
  • tftp client: tftp-0.49-7.el6.i686

安裝及設定

步驟1.安裝 tftp、tftp-server 套件

安裝 tftp (tftp client) 以及 tftp-server 套件。

 #yum -y install tftp tftp-server

步驟2.修改 tftp-server 設定檔

接著修改 tftp-server 設定檔 (/etc/xinetd.d/tftp) 內容,其中要確認的部份有二分別是 disable = no 以及 server_args 內容:

 #cat /etc/xinetd.d/tftpservice tftp{disable = no                         //確認 tftp 設定為啟動socket_type             = dgramprotocol                = udpwait                    = yesuser                    = rootserver                  = /usr/sbin/in.tftpdserver_args             = -s /var/lib/tftpboot -c   //指定 TFTP 儲存路徑 (-c 允許上傳)per_source              = 11cps                     = 100 2flags                   = IPv4}

雖然在設定檔中已經加上 -c 參數允許上傳,但是資料夾預設權限並沒有允許 w(write) 的權限,所以仍要設定資料夾權限,否則屆時上傳檔案時會得到 Error code 0: Permission denied 錯誤。

 #chmod -R 777 /var/lib/tftpboot

步驟3.啟動 tftp-server 服務

由於 tftp 服務是由 xinetd 服務所帶起的,所以屆時啟動服務是要啟動 xinetd 才行。

 #chkconfig tftp on                        //設定 tftp 開機自動啟動#chkconfig xinetd on                      //設定 xinetd 開機自動啟動#chkconfig --list | grep "xinetd\|tftp"   //確認服務啟動狀態xinetd          0:off  1:off  2:on  3:on  4:on  5:on  6:offtftp:           on#service xinetd start                     //啟動 xinetd 服務#netstat -tunpl | grep ':69'              //確認 Service Port 有開啟udp        0      0 0.0.0.0:69                  0.0.0.0:*                               3263/xinetd

服務啟動後記得開啟 IPtables (UDP Port 69),如果儲存路徑不是在預設的 /var/lib/tftpboot 的話,有開啟 SELinux 安全機制的記得要執行 restorecon (否則屆時會發生 Error code 0: Permission denied 錯誤)。

測試 tftp server 上傳及下載功能

下列測試指令當中 tftp server IP 為 192.168.1.101 其中參數 get 為下載檔案而 put 為上傳檔案。

從 tftp server 中下載一個名為 test111 的檔案

 #tftp -v 192.168.1.101 -c get testConnected to 192.168.1.101 (192.168.1.101), port 69getting from 192.168.1.101:test111 to test111 [netascii]

從 tftp client 中上傳一個名為 test222 的檔案

 #tftp -v 192.168.1.101 -c put test222Connected to 192.168.1.101 (192.168.1.101), port 69putting test222 to 192.168.1.101:test222 [netascii]Sent 48574752 bytes in 5.0 seconds [78093609 bit/s]

參考

[CentOS 6 Forums -TFTP Timeout Occurred while setting up PXE]

Me FAQ

Q.可以從 tftp server 上下載檔案,但是無法上傳 Error code 1: File not found?

Error Meaage:

可以從 tftp server 上下載檔案,但是當要上傳檔案時發生如下錯誤訊息?

 #tftp -v 192.168.1.101 -c put test222Connected to 192.168.1.101 (192.168.1.101), port 69putting test222 to 192.168.1.101:test222 [netascii]Error code 1: File not found

Ans:

請在 tftp-server 設定檔 (/etc/xinetd.d/tftp) 中 server_args 加上 -c 參數,以允許檔案上傳。

 #grep server_args /etc/xinetd.d/tftpserver_args             = -s /var/lib/tftpboot -c      //加上 -c 參數以允許檔案上傳

Q.可以從 tftp server 上下載檔案,但是無法上傳 Error code 0: Permission denied?

Error Meaage:

可以從 tftp server 上下載檔案,但是當要上傳檔案時發生如下錯誤訊息?

 #tftp -v 192.168.1.101 -c put test222Connected to 192.168.1.101 (192.168.1.101), port 69putting test222 to 192.168.1.101:test222 [netascii]Error code 0: Permission denied

Ans:

因為 /var/lib/tftpboot 資料夾預設權限為 755,而 Switch 預設上傳時會使用 nobody 這個帳號進行上傳的動作所導致,另外如果您有開啟 SELinux 機制的話請記得執行 restorcon 指令。

 #chmod -R 777 /var/lib/tftpboot             //修改資料夾權限#tftp -v 192.168.1.101 -c put test222       //上傳檔案成功Connected to 192.168.1.101 (192.168.1.101), port 69putting test222 to 192.168.1.101:test222 [netascii]Sent 48574752 bytes in 5.0 seconds [78093609 bit/s]
http://www.laogonggong.com/news/33470.html

相关文章:

  • 新安县做网站搜索引擎seo关键词优化
  • 做瞹瞹嗳网站搜索网站大全
  • wordpress 管理 主题网站搜索优化排名
  • 合肥网页网站制作网站搭建流程
  • phpcms wap网站搭建武汉推广服务
  • 编程网页宁波企业seo外包
  • 网站开发最后五个阶段免费好用的网站
  • wordpress 搭建图库网站优化系统
  • vue做网站好吗windows10优化软件
  • 做电子政务网站夸克搜索入口
  • wordpress 文章格式化seo顾问服务 乐云践新专家
  • 内网网站搭建工具网络营销总结及体会
  • 跨境电商就是忽悠人的seo关键词推广公司
  • 挂机宝如何做网站搜索引擎优化seo怎么做
  • 如何提高用户和网站的互动性提高关键词排名的软文案例
  • 义乌外贸网站建设网站关键词排名seo
  • 修车店怎么做网站宣传链接怎么做
  • 如何开淘宝店做国外网站saascrm国内免费pdf
  • 宠物店网站模板山东seo网络推广
  • 仿新浪微博网站代码苏州seo招聘
  • 搜索引擎友好的网站有哪些特点网络推广服务
  • 电力建设监理招聘网站百度问问首页
  • 网站建设费算不算固定资产域名注册查询工具
  • 企业申请网站建设请示网络营销的具体形式种类
  • 怎么做免费公司网站公司网站怎么优化
  • gateface做网站webview播放视频
  • 做电影网站需要注意什么软件电商培训视频教程
  • 请别人做网站的缺点sem和seo的区别
  • 潍坊做企业手机版网站app优化排名
  • 网站建设合同前期需注意哪些问题四川企业seo推广