主機網路ping通開發板與虛擬機器問題

2021-06-06 03:07:55 字數 816 閱讀 4427

最近調6410板,開發板,windows主機以及虛擬機器下的ubuntu三者之間

的乙太網連線一直不正常,主機能和開發板ping通,但是虛擬機器和開發

板一直ping不通,後來找到原因:

一:虛擬機器建立網路連線有四種,通常選擇net或bridge這兩種方式。我

這裡選擇net時,虛擬機器下的ip位址就和主機的ip不在乙個網段。將虛擬

機改為bridge方式,再在ubuntu下通過ifconfig命令獲得ip位址,這時

ip位址已經和主機在同乙個目錄了。

二:發現雖然已經在同乙個網段,開發板和虛擬機器仍然ping不通。由於我

這裡主機是通過無線網絡卡上網的,而開發板和電腦間是通過主機板上的有線

網口連線的,所以無法ping通。將無線網絡卡撥掉,這時在主機上通過ipconfig /all

查詢主機ip,可以看到這時ip位址為主機上的有線網路的ip位址了。再嘗試

連線,這時開發板可以ping通主機和虛擬機器了。但是虛擬機器和主機都ping

不通開發板。難道開發板是在uboot下所以ping不通?

三:一定要關閉防火牆!

實踐證明:通過以上兩個步驟:

a:開發板可以ping通主機;

b:開發板可以ping通虛擬機器;

c:主機可以ping通虛擬機器;

d:虛擬機器可以ping通主機;

e:虛擬機器ping不通開發板;

f:主機ping不通開發板。

這裡開發板僅跑了uboot。

四.若是想採用主機與虛擬機器不外接網路相互ping通的話,vm0可以採用host-only將設定vm0的網段,後面再設定虛擬系統的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通

u boot下 1.虛擬機器設定為橋接方式 2.virtual network editor中選擇 本地網絡卡 非必須,因為當心多網絡卡時會自動選擇無線網絡卡 3.在pc 機上把虛擬機器的虛擬網絡卡 2個 設定為禁用,留下本地連線 4.設定linux 系統的ip和pc 機的ip 在同一網段 如 if...