嵌入式Linux学习--开发板&虚拟机&PC网络设置

按照讯为的教程学习,在学习到TFTP服务器的时候,教程中将开发板和PC连接到了交换机,教程也是基于交换机的平台进行操作的,而我没有交换机,路由器也没有多余的,只有一台WIN10笔记本、一块ITOP4412开发板和一根网线。在网上找了好多的资料,终于可以将三个设备全都ping通了!!!

1、首先,笔记本连上了家里的WIFI。路由器给笔记本分了一个IP地址,这个地址可以使用cmd命令查看:

右键单击开始菜单,点击图片中的cmd命令

嵌入式Linux学习--开发板&虚拟机&PC网络设置

2、在命令行模式下输入ipconfig.exe,回车,之后就罗列出了当前电脑的联网信息:

嵌入式Linux学习--开发板&虚拟机&PC网络设置

3、红框中的内容就是无线网卡的联网信息,显示我当前的IP地址为192.168.1.106 。为了验证这个IP是由路由器分配的,我使用手机,也连上同一个WIFI,分配到的IP地址是192.168.1.102 。

嵌入式Linux学习--开发板&虚拟机&PC网络设置

4、然后使用手机的一个网络测试工具,建立一个TCP服务器,用电脑的网络测试工具去连接它,发送数据,可以接收到,说明电脑的IP地址是由路由器分配的。

嵌入式Linux学习--开发板&虚拟机&PC网络设置

5、之后打开网络和internet选项->更改适配器选项,找到本地连接(以太网),点开属性界面:

嵌入式Linux学习--开发板&虚拟机&PC网络设置

6、在IPV4界面设置一个静态IP

嵌入式Linux学习--开发板&虚拟机&PC网络设置

此处的DNS服务器地址不需要设置,如果设置,可能会造成PC不能上网的问题。

7、使用网线连接开发板,在调试软件里或者编译Linux内核时,将开发板的IP改成静态IP,注意要和本地的IP(192.168.1.110)位于同一网段,我设置的是192.168.1.108

嵌入式Linux学习--开发板&虚拟机&PC网络设置

8、此时,用PC的cmd命令就可以ping通开发板了

嵌入式Linux学习--开发板&虚拟机&PC网络设置

9、但是虚拟机还没有设置,在VMware的左上方找到 编辑 -> 虚拟网络编辑器 ,在弹出的界面里设置:

嵌入式Linux学习--开发板&虚拟机&PC网络设置

10、将 WMnet0桥接到有线网卡上,如果是自动的话,可能会选择到无线网卡,这样连接的就不再是本地网络了。更改虚拟机系统IP为静态,设置为与开发板处于同一网段,我的设置如下:(虚拟机可能不能上网

嵌入式Linux学习--开发板&虚拟机&PC网络设置

11、重启虚拟机系统,使用ifconfig命令查看当前IP,此时我的虚拟机ip为刚刚的设置值:

嵌入式Linux学习--开发板&虚拟机&PC网络设置

12、测试一下。首先虚拟机ping开发板,可以ping通:

嵌入式Linux学习--开发板&虚拟机&PC网络设置

主机ping开发板,正常:

嵌入式Linux学习--开发板&虚拟机&PC网络设置

主机ping虚拟机,也OK:

嵌入式Linux学习--开发板&虚拟机&PC网络设置


我的设置:

主机本地IP:192.168.1.110

虚拟机IP:192.168.1.109

开发板IP:192.168.1.108


2018/08/24