****************************************************************************************
新学会的自己修改内核配置,无需任何补丁开启usb_rndis虚拟网卡,详情请见:
荔枝nano开启RNDIS驱动,无需补丁。_请叫我7plus的博客-CSDN博客
****************************************************************************************
上面的那种不能再window下跑,也算是有一些缺陷,但是也足够用了。下面给出无缺陷的可以使得主机、虚拟机、开发板三者相互ping通的内核和dtb。
也是按照第一种方法做出来的,但是这个的驱动就可以在windows下识别出来,可能是某一个步骤没安装好,但是懒得弄了。
现在讲一下windows下的网络设置问题。
当开发板串口设置好,插好,usb接入到windows时,设备管理器会展现如下驱动;
而且在网络适配器中,会多出一个以太网络。
如下图:
右键进入属性,点击协议
根据由上一讲已经知道了开发板中usb0的ip地址为192.168.43.75
将网关设置为开发板的IP地址
将网关设置为开发板的IP地址
将网关设置为开发板的IP地址
IP地址随便给一个,只要在同一网段就可以。
设置好了,点击确认,在Windows下打开cmd,输入ipconfig,可以查看到多了一块网卡:
和刚才设置的一样,ping一下开发板
完美,开发板ping一下Windows:
注意这里ping的是Windows新加网卡的IP地址
注意这里ping的是Windows新加网卡的IP地址
注意这里ping的是Windows新加网卡的IP地址
没有ping通
经过分析之后是因为Windows防火墙打开了,关闭它
之后再ping
ok了
至于为什么要费劲相互ping通,后面会给出具体的应用。