arm 虛擬機器,2440開發板,主機三者互通

2022-08-13 08:03:15 字數 1752 閱讀 6139

想實現3著互通先必須保證三者的網段是相同的:

首先檢視電腦主機的ip:

然後再看看虛擬機器的ip:

驚喜的發現,他們在乙個網段上~~~那就不用改了~~

再去看看開發板上的ip:

這裡注意,輸入命令時,是在進入系統後輸入的(先敲下回車鍵),而不是uboot。

這裡發現網段,也是相同的。其實這是我修改之後的結果。開發板之前預設的並

不是這個網段。而是192.168.1.17,明顯不是乙個網段,是ping不通的。

那麼如何修改呢?方法如下:

首先,進入開發板系統,按下回車鍵,開始輸入命令

# ifconfig eth0 down//表示如果eth0是啟用的,就把它down掉。 

# ifconfig eth0 192.168.2.17 broadcast 192.168.2.255 netmask 255.255.255.0//用ifconfig 來配置 eth0的ip位址、廣播位址和網路掩碼; 

# ifconfig eth0 up//用ifconfig eth0 up 來啟用eth0 ; 此命令等同於 ifup eth0

這樣就修改好了,然後可以檢視修改後哦結果。輸入:

# ifconfig eth0

會輸出:

eth0      link encap:ethernet  hwaddr 00:60:6e:33:44:55  

inet addr:192.168.2.17  bcast:192.168.2.255  mask:255.255.255.0 

up broadcast running multicast  mtu:1500  metric:1 

rx packets:36 errors:0 dropped:0 overruns:0 frame:0 

tx packets:0 errors:0 dropped:0 overruns:0 carrier:0 

collisions:0 txqueuelen:1000 

rx bytes:4372 (4.2 kib)  tx bytes:0 (0.0 b) 

interrupt:51 base address:0xa000

發現已經修改好了。如此一來,虛擬機器,2440開發板,主機可實現三者互通了~~

展示圖:

虛擬機器ping主機及開發板:

開發板ping主機及虛擬機器

主機ping開發板及虛擬機器

對了linux ping之後是不會停的,按ctrl + c使其停止。

還有,開發板的ip用:ifconfig eth0 .....設定後以後斷電從啟ip位址又會變回來,每次都要從新設定。(如何一次到位,還不知道,有待進一步學習)

主機 虛擬機器 開發板互相ping通

主機 虛擬機器 開發板互相ping通 折騰我老久的問題了 以下是我的ip設定 本機本地連線 ip 192.168.1.23 子網掩碼 255.255.255.0 預設閘道器 192.168.1.1 首選dns 202.96.128.86 開發板位址 ip 192.168.1.230 子網掩碼 255...

主機,虛擬機器,開發板互相ping通

1.首先虛擬機器的網路連線方式設為橋接。2.其次主機的防火牆必須關閉。3.主機,虛擬機器,開發板必須處於同一網段。4.只有連線上網線,主機才會有所謂的ip位址。這裡的連線上網線指的是主機必須通過網線和路由器或開發板鏈結到一起。另外當主機通過網線鏈結開發板的時候,開發板上的系統必須完全啟動再鏈結,這樣...

開發板 主機 虛擬機器互ping問題

我們安裝好虛擬機器後,比如ubuntu,預設連線的是乙太網 虛擬 且dhcp開啟,nat模式,這種情況下,虛擬機器無法ping通主機。某些情況下,我們需要確保開發板 主機 虛擬機器互ping能通,比如需要在開發板上掛載nfs時 掛載虛擬機器上的目錄 先參考 重點 將虛擬機器乙太網設定為靜態ip 預設...