【筆記】關於開發板、主機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