實際中在主機上安裝虛擬機,並在主機上通過網線連接arm板進行調試。
用網線將主機和arm板直接物理連接,且主機和arm必須處於同一個網段。(我們知道主機中的網卡具有路由器的功能)
其中arm板IP地址已經設定好,本例中的arm板ip地址設置為192.168.3.123(通過uboot可以更改)。arm板為友善之臂的Smart4418
PC最好具有以太網接口和無線網卡接口(方便測試)。
1.關閉Win10防火牆
“控制面板\系統和安全\Windows Defender 防火牆”中關閉防火牆。
最好在確認下網口和網線都正常。
2.根據不同虛擬機連接方式進行配置
2.1橋接模式
橋接模式的原理是構建虛擬交換機,主機網卡、虛擬機網卡同時連接到虛擬交換機。由於物理上不通過路由器,所以想要相互Ping通只能通過交換機的廣播原理,即主機網卡、虛擬機網卡必須處於同一網段。它們的等效原理圖如下:

在“控制面板\網絡和 Internet\網絡連接”中設置以太網的IPV4地址。注意不要設置成網管地址(0)和廣播地址(255)了。

查看主機ip地址設置情況

在VMware界面中打開虛擬網絡編輯器,並增加1個自定義網絡VMnet0,設置其為橋接模式。橋接到以太網接口。

確定以太網口

並在設置界面選擇 設置-網絡適配器-自定義-VMnet0。

在虛擬機中配置網絡,一定要保證虛擬機的ipv4地址和主機在同一網段。

查看虛擬機ip地址設置情況

主機Ping虛擬機:

虛擬機Ping主機:

主機Ping arm:

虛擬機Ping arm:

Tips:在你的筆記本可以通過wifi連接Internet的情況下,根據等效原理圖,虛擬機是無法Ping通外網的,而主機可以,經過實際嘗試確實如此。
2.2NAT模式
NAT模式的原理是構建1個虛擬NAT路由,主機網卡、虛擬機網卡同時連接到虛擬NAT路由。主機、虛擬機都可通過該虛擬NAT路由訪問Internet,由於存在NAT,主機網卡和虛擬機網卡不需要處於同一網段,它們對於Internet都是透明的。它們的等效原理圖如下:

由於主機網卡和arm必須處於同一網段,如果已經設置過則不用設置,如果沒有設置按照2.1中進行設置。查看NAT下主機ip配置:

在VMware界面中打開虛擬網絡編輯器,選擇VMnet8,第一個方框的勾一定要勾上,否則主機並沒有連接到此NAT上(可自行試驗)。

並在設置界面選擇 設置-網絡適配器-自定義-VMnet8(NAT模式)。

在虛擬機中配置網絡,利用DHCP服務器自動獲取ip地址。

查看虛擬機ip地址設置情況,可以看到由於由DHCP自動分配ip地址,虛擬機和虛擬NAT處於同一網段。

此時主機ping arm、虛擬機ping arm、虛擬機ping主機、主機ping虛擬機都可以ping通,不再列出圖片。
Tips:由於虛擬NAT路由具有路由器特性,此時虛擬機和主機都可以聯網 ~
折騰啦一天,希望對大家有幫助^ ^
