1. 程式人生 > >【筆記】關於開發板、主機windows和虛擬機器ubuntu之間的ping

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

提前做好準備:

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

主機windows IP為: 192.168.1.20

開發板執行ubootlinux 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