1.關閉ubuntu的防火牆 ufw disable
2.解除安裝了iptables apt-get remove iptables
1.用iptables -f這個命令來關閉防火牆,但是使用這個命令前,千萬記得用iptables -l檢視一下你的系統中所有鏈的預設target,iptables -f這個命令只是清除所有規則,只不會真正關閉iptables.想象一下,如果你的鏈預設target是drop,本來你有規則來允許一些特定的埠, 但一旦應用iptables -l ,清除了所有規則以後,預設的target就會阻止任何訪問,當然包括遠端ssh管理伺服器的你.
所以我建議的關閉防火牆命令是
iptables -p input accept
iptables -p forward accept
iptables -p output accept
iptables -f
總之,當你要在你的伺服器上做任何變更時,最好有乙個測試環境做過充分的測試再應用到你的伺服器.除此之外,要用好iptables,那就要理解 iptables的執行原理,知道對於每乙個資料報iptables是怎麼樣來處理的.這樣才能準確地書寫規則,避免帶來不必要的麻煩.
2.預設情況下ubuntu無firewall,除非你自己安裝了,怎麼裝的就怎麼刪唄。。
如果是已啟用的自備的iptables 刪了就行了
sudo apt-get remove iptables
第二步:安裝服務
安裝tftp-hpa tftpd-hpa xinetd
# apt-get install tftp-hpa tftpd-hpa xinetd
第三步:在建立資料夾/tftpboot (這個是伺服器的檔案交換目錄,將來客戶機獲取伺服器檔案時就是從這個資料夾中獲取的),並且修改這個資料夾的許可權為777
#mkdir /tftpboot
#chmod -r 777 /tftpboot
第四步:修改tftp配置檔案,如果沒有就建立,我喜歡用vim
#vim /etc/xinetd.d/tftp
檔案內容為:
service tftp
第五步:修改xinetd.conf檔案
# vim /etc/xinetd.conf
一般這個檔案在開啟的時候裡面是有內容的,只要在最後新增下面內容即可:
tftp dgram udp wait nobody /usr/sbin/tcpd
/usr/sbin/in.tftpd /tftpboot //此處檔案目錄就是上面說道的伺服器檔案交換目錄
第六步:修改tftpd-hpa檔案
# vim /etc/default/tftpd-hpa
內容為:
#run_daemon="no"
#options="-s /home/zyp/tftpboot -c -p -u tftpd"
tftp_username="tftp"
tftp_directory="/tftpboot" //此處檔案目錄就是上面說道的伺服器檔案交換目錄
tftp_address="0.0.0.0:69"
tftp_options="-l -c -s"
第七步:重啟服務
# service tftpd-hpa restart
# sudo /etc/init.d/xinetd reload
# sudo /etc/init.d/xinetd restart
netstat -a|grep tftp
顯示 :
udp 0 0 *:tftp *:*
則啟動服務了
第八步:本地測試
(1)在/tftpboot 下建立測試檔案test,並修改test的檔案許可權
#cd /tftpboot
#touch test
#chmod 777 test
(2)測試一下 tftp服務:
#cd /
#tftp 127.0.0.1 # sudo tftp localhost
tftp>get test
tftp>q
#ls檢視當前目錄,發現test 檔案已在當前目錄,此時tftp搭建成功!
JZ2440學習筆記
1.easyopenjtag工具用於為目標板初次燒寫u boot再合適不過了。2.燒寫核心和檔案系統使用tftp nfs,速度是很快的哦。toc 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基...
uboot配置分析(jz2440開發板)
yonzuge學習總結 uboot配置分析 解壓tar xvf u boot 1.1.6.tar.bz2 打補丁patch p1 配置make 100ask24x0 config 編譯make 1 檢視makefile 1.0100ask24x0 config unconfig mkconfig c...
移植madplay到jz2440 學習筆記
平台 jz2440 交叉編譯工具 arm linux gcc gcc 3.4.5 pc環境 ubuntu16.04 一 移植madplay到jz2440需要的安裝包 libid3tag 0.15.1b.tar.gz libmad 0.15.1b.tar.gz madplay 0.15.2b.tar....