目录
一、pc 网络配置
- 打开设置
- 打开适配器更改
- 选择更改的网卡设备,我选择的是有线网卡
- 更改ipv4 地址,从自动获取更改为手动获取(因为没有路由器自动分配ip地址)
- 关闭防火墙,防火墙有时候会阻拦报文
二、更改虚拟机网络
- 打开设置
- 点击网络
- 点击更多选项
- 手动配置ip地址
- 配置完后,手动打开关闭一下,启动配置
三、设置开发板网络
使用ifconfig配置
ifconfig eth0 192.168.0.5
四、完成
确认三端配置的网络ip全部在同一网段下,我是全部配置在192.168.0 网段下,他们就能正常互相ping通
五、常见问题
1、开发板与pc能互相ping通, pc与虚拟机互相能拼通,但是开发板与虚拟机无法ping通
原因是这三端未处于同一个网卡,局域网下面
解决方法:更改虚拟机桥接方式更改为物理桥接,选择桥接的网卡为有线网卡
在开发板上 ping pc 能ping通, 虚拟机不通
在虚拟机上 ping开发板不通,ping pc 的两个ip地址,ping无线网卡ip地址能通,ping有线网卡不通
一个是有线网卡的ip地址,另一个是无线网卡ip地址,原因是两个网卡之间互相独立,他们之间无法进行广播,导致的。解决办法是将虚拟机桥接到有线网卡中
打开虚拟机设置,选择物理桥接方式
打开编辑,选择虚拟机编辑器,选择更改设置
选择更改的桥接的网卡
桥接的网卡在网络适配器里查看
设置后,开发板三端都能ping通
2、开发板与虚拟机,pc都ping不通
- 检查以下几项
- 检查物理链路是否正确连接
- 网线是否正常
- ip有无手动配置在同一网段
- pc 防火墙有没有关掉
- 虚拟机桥接方式有没有问题