【Linux】關於開發板、主機windows和虛擬機ubuntu之間的ping

提前做好準備:

1.我們先將各個IP確定好:

主機windows IP爲: 192.168.1.20

開發板運行uboot或linux IP爲: 192.168.1.10

虛擬機ubuntu IP爲: 192.168.1.141

 

 

2. 將主機windows IP設爲192.168.1.20的方法:

2.1點擊“打開網絡和共享中心”

2.2 點擊“更改適配器設置

2.3 雙擊“本地連接”或者右鍵本地連接然後點屬性

2.4 雙擊IPv4

2.5選中使用下面的IP地址,IP地址設爲192.168.1.20,點擊子網掩碼,子網掩碼會自動出現。

 

 

 

一、開發板運行linux下和主機windows

1. 先將開發板刷機成linux+QT鏡像;進入到linux命令行下,輸入命令root,再輸入密碼123456,進入root用戶下。

2.在linux下使用ifconfig命令查看開發板的IP,將板子的IP設爲192.168.1.10,方法是:ifconfig eth0 192.168.1.10

3.此時應該可以互相ping通。

但是我只能windows ping通板子,板子不通主機windows,這個問題關係不大,接着往下做。

 

 

二、開發板運行linux下和虛擬機ubuntu

1. 虛擬機設置成橋接方式。

虛擬網絡編輯器中選擇有線。

 

2. 在虛擬機ubuntu中設置IP地址爲192.168.1.141;方法是

vi  /etc/network/interfaces,將裏面的內容寫爲:

 

主要是設置爲靜態IP

1. 重啓網卡;方法是:

ifdown  eth0

Ifup    eth0

2. 然後可以用ifconfig命令來查看IP地址

顯示:inet 地址:192.168.1.141 就對了。

 

1. 現在可以互ping了,

在虛擬機中:ping 192.168.1.10

在板子中:ping 192.168.1.141

 

三、開發板運行uboot下和虛擬機ubuntu

1. 開發板重新進入uboot,設置ip,方法:

 set  ipaddr  192.168.1.10

2.此時,虛擬機中的設置依然是:橋接、有線、靜態IP

3.在虛擬機中:ping 192.168.1.10不通,正常的;

4.在板子中:ping 192.168.1.141通;

 

 

 

總結:

1. 板子運行uboot 和 主機windows 互相都ping不通;

2. 板子運行uboot 可以ping通虛擬機ubuntu;

3. 板子運行linux 和 虛擬機可以互ping通;

4. 板子運行linux 和 主機windows(朱老師可以互ping;但我主機可ping通板子,板子ping不通主機)

 

 

 

注意:

1. 網線一定要插好,板子運行uboot網線燈不會亮,只有運行linux纔會亮。

2. 虛擬機一定要設置好,橋接、有線網卡、靜態IP

3. 板子在uboot中的IP設置: set  ipaddr  192.168.1.10

   板子在linux中的IP設置:ifconfig eth0 192.168.1.10

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章