ubuntu互ping實驗

最近入手了一塊imx6ul開發板,一方面想系統性地學一次嵌入式Linux,爭取下一份工作往這個方向混一口飯吃,另一方面也想用一用NXP的芯片。

本篇筆記分享的是:pc機_開發板_ubuntu互ping實驗,主要是根據教程來走一遍,做個學習記錄。


硬件連接

關於網絡環境搭建這一塊是個難點。以前在學校我也有學過嵌入式Linux,被這一塊搞蒙了好幾次。但是,針對這些繁雜的網絡問題,百問網的教程對這一塊知識做了個很詳細的教程文檔:

pc機_開發板_ubuntu互ping實驗

我這裡是第一種情況,所以我的硬件連接方式是:

pc機_開發板_ubuntu互ping實驗

我以前學的時候經常是開發板直接和電腦通過網線相連的,搞了很久都沒成功。。


實際操作

1、設置虛擬機的網絡適配器

這裡有三種網絡模式供我們選擇:

(1)橋接模式(Bridged):

pc機_開發板_ubuntu互ping實驗

(2)網絡地址轉換模式(NAT)

pc機_開發板_ubuntu互ping實驗

(3)主機模式( host-only)

pc機_開發板_ubuntu互ping實驗

這裡我們設置網絡連接為橋接模式:

pc機_開發板_ubuntu互ping實驗

pc機_開發板_ubuntu互ping實驗

Windows 的 WIFI 網卡、ubuntu、開發板各分得一個IP, 並且三個 IP 必須處於同一網段(這也是這個實驗的重點)。什麼是同一網段?比如我這裡的:

  • WIFI 網卡IP為:192.168.1.103
  • ubuntu IP為:192.168.1.104
  • 開發板IP為:192.168.1.110

則它們同處於192.168.1.*網段。

接下來設置橋接模式橋接到無線網卡:

pc機_開發板_ubuntu互ping實驗

pc機_開發板_ubuntu互ping實驗


2、設置IP

(1)設置windows wifi網卡IP:

可以手動設置,也可以配置成自動獲取。我這裡選擇自動獲取:

pc機_開發板_ubuntu互ping實驗

然後按下win+r鍵輸入cmd進入黑窗口,再輸入ipconfig可查看無線網絡自動獲取得到的IP:

pc機_開發板_ubuntu互ping實驗

(2)設置Ubuntu IP:

跟windows差不多,這裡也可以手動配置,也可以自動獲取。我這裡也選擇自動獲取。有時候 Ubuntu 的網絡不好使需要進行手動設置。

pc機_開發板_ubuntu互ping實驗

輸入ifconfig可查看ip信息:

pc機_開發板_ubuntu互ping實驗

(3)設置開發板IP:

如果開發板正在運行 LINUX, 一般來說也不需要設置 IP。 如果有問題, 比如執行 ifconfig命令後無法查看到網卡的 IP, 你可以執行以下命令設置手工 IP:

<code>ifconfig eth0 192.168.1.110/<code>

最終設置好之後:

pc機_開發板_ubuntu互ping實驗


互ping測試

1、Windows 、 Ubuntu互ping

pc機_開發板_ubuntu互ping實驗

pc機_開發板_ubuntu互ping實驗

2、開發板、Ubuntu互ping

pc機_開發板_ubuntu互ping實驗

pc機_開發板_ubuntu互ping實驗


遇到問題

這個網絡配置問題是個大問題,我之前就沒配成功過,對這個有點陰影。今天根據這個教程配一遍,剛開始一直ping不通(無法訪問目標主機),很苦惱,怎麼又遇到這些問題了。看了幾遍教程也沒發現漏了什麼重要步驟,也都在同一個網段內了,Ubuntu、虛擬機軟件也都重啟了,也沒用,各種百度得到的方法都用了,也不行。最後,我給windows重啟之後,竟然可以了。。所以,以後在弄這些實在弄得沒轍的時候不妨重啟一下電腦。


總結

把這個配置好之後,之後我們的實驗就可以很方便地使用NFS(Network File System ,網絡文件系統)。


以上就是本次的筆記,如有錯誤,歡迎指出!


分享到:


相關文章: