虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware

问题背景:

用手提电脑进行JZ2440开发时,VMware运行的ubuntu 虚拟机要么桥接到有线网卡上,要么桥接到无线网卡上。而然开发板是接入有线网卡的,所以此种情况虚拟机必须桥接到有线网卡上。但是就面临虚拟机不能上网的问题。

 

解决方法:

一.、在使用VMware的前提下,在Window里配置Network Connection->Share Internet可以将无线网卡分享到有线网卡。具体步骤如下:

  1.   虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第1张图片右击左下角home开始键,点Network Connection。
  2. 点击“Change adapter options”。
  3. 虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第2张图片右键有线网卡,选择“Properties”。
  4. 虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第3张图片在“Sharing”里勾选"Allow other network users to connect through this computer's internet connection",以及选择要共享的适配器,这里选择与开发板相连的适配器,点击“OK”。
  5. 虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第4张图片右击有线网卡,点击“Properties”,双击“”,虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第5张图片发现有线网卡已经有了IP,而且是不能改的,这里up也不清楚为什么。所以接下来就要配置虚拟机的ip以及板子的ip成同一网段。
  6. 虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第6张图片配置ubuntu的网络连接如图,网关写成有线网卡的ip。
  7. 配置开发板(JZ2440)的IP为192.168.137.3。配制方法会另开一个Blog。
  8. 至此回到虚拟机既能ping外网也能开发板。

二、使用VirtualBox自带的多适配器功能。

  1. 虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第7张图片设置Adapter 1为桥接模式桥接到有线网卡。
  2. 虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第8张图片设置Adpter 2,为NAT。
  3. 开启虚拟机,虚拟机如何同时连接外网及开发板(JZ2440)--Share internet/使用VitualBox代替VMware_第9张图片发现有两个连接一个是无线网,一个是有线网卡。
  4. 设置虚拟机以及pc机以及开发板为同一网段就可以三者互ping了。
  5. 至此虚拟机既可以ping外网同时也可以ping开发板。

 

 

你可能感兴趣的:(Troubleshooting)