保证 Windows 电脑和 Linux 开发板在同一个网络下:
- 分别使用网线将 Windows 电脑和 Linux 开发板连接到同一个路由器
- 将 Windows 电脑和 Linux 开发板都连接到同一个手机的热点中
例如:
Windows 电脑的 ip 和子网掩码为:192.168.71.141 255.255.255.0
Linux 开发板的ip和子网掩码为:192.168.71.193 255.255.255.0
此时Windows 电脑和 Linux 开发板在同一个子网 192.168.71.x 中
不要使用校园网!不要使用校园网!不要使用校园网!
虚拟机网络配置:
VMware -> 编辑 -> 虚拟网络编辑器 -> 更改设置
将 VMnet0 改为桥接模式,同时桥接到 Windows 电脑的网卡上,其他的不需要额外修改。
给虚拟机设置两个网络适配器,第一个设置为 NAT 模式,第二个设置为桥接模式,同时复制物理主机连接:
此时虚拟机会有两个 ip 地址,例如:
网络适配器(NAT模式):192.168.30.128 255.255.255.0 (为虚拟网络编辑器中设置的 ip)
网络适配器2(桥接模式):192.168.71.137 255.255.255.0(为桥接自动分配的 ip,同时和 Windows 电脑在同一个子网中)
此时 Linux 开发板即可以 ping 通网络适配器 2 的 ip 地址了,即 192.168.71.137
(也许只需要一个网络适配器就可以实现,但是搞了两天才 ping 通累了,不想动了)