日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

開發板NFS掛載方案

作者:颯颯ai 更新時間: 2022-11-14 編程語言

注:***電腦本地網卡配置靜態ip或者連接一個路由器均可

  1. 打開虛擬機,單擊:虛擬機->設置->選項->共享文件夾->添加
    (window下創建的一個文件,自行創建,這里我創建的是E:\share)備 注:前提是安裝了VMwaretools。實現虛擬機與物理機的文件共享。虛擬機在/mnt/hgfs/可以找到添加的共享文件

  2. 虛擬機與主機之間通信

    • 將虛擬機設置為橋接模式,并復制物理地址,在虛擬網絡設置中將VMNET0虛擬網卡橋接到主機連接局域網的局域網網卡上,點擊應用。橋接目的是使主機與虛擬機處于同一個網絡級別,即相當于用網線將兩者相連

    • 共享文件夾丟失解決方案:sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

    • 進入虛擬機,vim /etc/network/interfaces -->設置網口(此處為ens33)為static ,并配置ip地址192.168.31.131(此處我的主機為192.168.31.102),然后重啟網卡。此時ifconfig 可以看到ens33口的if已經修改,嘗試ping主機,發現已經可以ping通了。

  3. **連接路由器時配置開發板:**將開發板的ping網口(靠近電源口的eth1)通過網線連接到路由器,修改網口ip為192.168.31.37(此處最好設置為static,dhcp的方式雖然也可以,但是因為ip為變化,可能出問題),重啟開發板,此時登錄路由器網站192.168.31.1發現有三臺設備連接(主機、虛擬機、開發板),用ping命令也是可以ping通的(三個設備之間ping通需要將各自的防火墻關掉)。

  4. **無路由器時配置開發板:**將電腦的以太網卡設置為static,并配置ip地址(此處為192.168.31.102)。修改開發板網口ip為192.168.31.37(此處最好設置為static,dhcp 的方式雖然也可以,但是因為ip為變化,可能出問題),重啟開發板。用網線將開發板與主機連接,等待主機網卡識別即可。

  5. 虛擬機開啟NFS服務:虛擬機開啟NFS服務 sudo apt-get install nfs-kernel-server 。開啟后修改環境變量 vim /etc/exports 見下圖 然年重啟nfs :sudo /etc/init.d/nfs-kernel-server restart。回到開發板,執行掛載命令:mount -t nfs 192.168.137.131: /home/wp/armshare /mnt/nfs,此時進入/mnt/nfs就可以發現虛擬機中的文件了。

  6. 取消掛載命令: umount /mnt

  7. 查看NFS服務器的共享文件夾命令: showmount -e 192.168.1.102

  8. (此步驟可以不執行)虛擬機實現上網:在橋接主機成功后,發現Ping 144.144.144.144可以成功,但是Ping www.baidu.com卻不可以,原因是缺少域名服務器。進入vim /etc/resolv.conf 添加域名服務器(pingnameserver 8.8.8.8 #谷歌域名服務器)。就可以實現上網了。
    當然這里還有個問題,下次重啟后這個文件里面的內容可能會改變。自行百度如何解決重啟虛擬機resolv.conf中內容會初始化

原文鏈接:https://blog.csdn.net/qq_55537010/article/details/127837721

欄目分類
最近更新