折騰tftp和nfs伺服器
阿新 • • 發佈:2018-11-02
關於折騰tftp和nfs傳輸檔案
)
前言
由於沒有多餘的網線,沒有將開發板連線到路由器,直接用網線連線到了筆記本的網口上,折騰了一天半終於調通了,真是費勁
tftp傳輸
首先搭建tftp伺服器
- sudo apt-get install xinetd
- sudo apt-get install tftp tftpd
建立 TFTP 的配置檔案
使用命令“vi /etc/xinetd.d/tftp”建立檔案,寫入的內容要嚴格按下圖對齊,否則傳輸時報錯,transmit failed,這是個坑
使用命令 mkdir /var/tftpboot 建立 tftp 伺服器的目錄,然後設定/var/tftpboot 的訪問許可權為 777,輸入:sudo /etc/init.d/xinetd restart 命令重啟 xinetd 服務。到此tftp搭建完成。
搭建NFS伺服器
- apt-get install nfs-kernel-server,過程全選Y
- 配置/etc/exports,在/etc/export 檔案的最後一行新增/home/topeet/linux/ *(rw,sync,no_root_squash)
- 接下來重啟 portmap 服務,輸入/etc/init.d/portmap restart 命令
- 然後重啟 nfs 服務,輸入“/etc/init.d/nfs-kernel-server restart”命令
搭建完成
在最小區域網搭建tftp和nfs
將開發板用網線和筆記本相連,然後配置開發板,pc,ubuntu虛擬機器的ip在同一網段。tftp容易解決,nfs需要重新配置核心,然後編譯核心,過程不表,這裡記錄一下自己遇到的坑。
首先是要確定虛擬機器的網絡卡,在虛擬網路編輯器中要設定虛擬機器的網絡卡為有線網絡卡,我這檯筆記本有線網絡卡被禁了,所以一直ping不通開發板。
其次,最好將虛擬機器的ubuntu的ip設定成手動,這樣ip就固定了,比較好應對接下來的設定。