PC、虚拟机Ubuntu和开发板实现三者互ping

PC、虚拟机Ubuntu和开发板实现三者互ping

电脑和开发板使用网线直连,电脑通过WIFI连接路由器

电脑端配置
*
开发板通过网线连接电脑后
*
打开电脑端的控制面板 -> 网络和Internet -> 网络连接
*
将会出现对应开发板通过网线连接电脑的以太网接口
*
右键并点击属性
*
双击Internet协议版本4
*
对于IP地址选择手动添加
*
IP地址:192.168.1.20
*
子网掩码:255.255.255.0
*
默认网关:192.168.1.1

电脑端配置完成

虚拟机配置
*
打开VMware软件,点击左上角的编辑,再点击虚拟网络编辑器(Ubuntu系统需先关闭)
*
在弹出窗口中点击右下角的更改设置按钮
*
点击VMvare0,桥接模式,并将其配置到属于网线接口的USB端
*
启动Ubuntu前需先将其网络适配器配置成桥接模式
*
进入Ubuntu的网络设置中心,点击网络设置
*
在IPV4设置选项中选择手动配置IP
*
IP地址:192.168.1.21
*
子网掩码:255.255.255.0
*
默认网关(gateway):192.168.1.1(所有网关均应配置成192.168.1.1)
*
重启网络,并在终端输入ifconfig,将会出现对应IP地址
*
使用ping 192.168.1.20命令,若接收数据成功,则配置虚拟机完成

开发板配置
*
开发板连接网线、使用USB串口功能,启动后进入其Linux系统
*
如使用短期IP地址(重启后失效),则在终端输入ifconfig eth1 192.168.1.23
*
长期固定IP配置流程:

	* 

vi /etc/network/interfaces,添加输入
*
auto eth1

	* 

iface eth1 inet static
*
address 192.168.1.23
*
netmask 255.255.255.0
*
gateway 192.168.1.1
*
保存退出
*
输入ifconfig,则出现对应IP地址

* 

若希望u-boot启动时也可以使用nfs挂载功能
*
setenv ipaddr 192.168.1.22
*
setenv gatewayip 192.168.1.1
*
setenv netmask 255.255.255.0
*
setenv serverip 192.168.1.21
*
saveenv(保存)
*
则实现在u-boot环境下,在开发板和虚拟机传输文件

若出现电脑、虚拟机可以ping通开发板,而开发板无法ping通电脑时,可能是因为电脑防火墙的原因,若关闭防火墙总感觉电脑会不安全,可通过以下方法设置实现三者互ping

* 

进入控制面板,系统和安全
*
双击防火墙选项
*
点击弹出窗口中靠左边的最高设置
*
点击入站规则,找到文件和打印机共享(ICMPv4),并将其设置为启用
*
重启网络则可以实现开发板ping通电脑

最后实现了电脑、虚拟机和开发板三者互ping

nfs挂载命令
mount -t nfs -o nolock,vers=3 192.168.1.21:/home/book/nfs_rootfs /mnt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

﹍Mr.凡℡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值