ubuntu ping通開發板及上nfs 服務設定

來源:互聯網
上載者:User

        我的環境:win7系統下跑虛擬機器vmware8.0,ubuntu11.04     開發板核心晶片是mini2440,燒錄核心版本是linux2.6.38。

               糾結了兩個晚上終於解決

1,ubuntu ping 通開發板

      本來一直用的NAT串連方式,這種情況下ubuntu只需預設安裝就可以上網了,而且這種情況下ubuntu可以與宿主機互相ping 通,看了了一下win7的網路連接,用的是本地串連2。當用網線接好開發板時,出現了本地串連,這是將本地串連的ip設定與開發板的ip一直,win7 也可以與開發板互相ping 通  ,網上很多資料說要將 ubuntu與開發板的ip設定在同一網段就可ping
通。。。。在這裡陷入了一個誤區,以為將本地串連和本地串連2的網段設定到同一網段,我理解 的路徑應該為:ubuntu-->宿主機本地串連2,然後本地串連2-->本地串連,然後以本地串連之間的通訊來實現  ubuntu-->開發板的通訊。大大的誤區,我想多了。。。。。!!!

正常的路徑是:虛擬機器將串連方式設定為橋連,這樣的話,ubuntu就當成了一個實際  的電腦存在在網路中,將開發板的ip設定與其 一致即可。

       悲劇的是我開始時也設定為橋連,但是已橋連選項中預設的自動,應該選擇自己的網卡,如下:

選擇虛擬機器功能表列的:編輯--->橋連--->已橋連到---->選擇自己的網卡

進行設定,記住虛擬機器的IP和主機IP開發板IP一定要在同一個網段;即4位IP的前三位完全一致即可

現在已經將電腦和虛擬機器的設定設定好了

接著就是主機和開發板的通訊了

 

在主機和開發板的網路通訊中,只有兩個裝置的IP地址是有意義的

其他均沒有影響,所以務必要保證

     開發板---------主機---------虛擬機器在同一網段上

 

 2,安裝nfs伺服器

當三部分裝置都可以ping通以後,就可以進行下一步的設定了

在主機上安裝nfs伺服器

apt-get   install nfs-kernel-server 

安裝完成後啟動nfs伺服器

sudo  /etc/init.d/nfs-kernel-server start

設定環境變數  

gedit   /etc/exports

添加如下一句話

/home/share 192.168.241.*(rw,sync,no_root_squash)

前面是你要共用的檔案目錄的絕對路徑,後面是你要掛載的裝置的網段,後面是一些參數,一般這麼設定就可以

你也可以自己查查。

然後再開發板上打這樣一條命令

mount -t   nfs 192.168.241.133:/home/share   /mnt/happy   -o nolock

前面的IP地址是你要掛載的主機的IP,後面是要共用的目錄, 後面是你在開發板上要共用的位置,後面的參數不能省略。

一些小技巧

在虛擬機器上如何快速查看允許掛載的網段和共用目錄

exportfs

還有要注意的事,在你每次修改完環境變數以後

不重啟的話

都要使用 source + 你修改的檔案

這樣你的修改才會生效。

當你掛載成功後,這樣你就可以自由的開發你想要的東西了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.