实现主机、虚拟机、开发板的相互ping通

本文详细介绍了如何在U-boot环境下设置虚拟机为桥接方式,并在PC机上进行网络配置,使得开发板、PC机、虚拟机能够实现双向通信和单向通信。同时,通过文件系统下的ifconfig命令调整网络设备状态,实现开发板与PC机、Linux系统之间的双向通信。此外,还包含了防火墙关闭和IP地址设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

U-boot下:

1.虚拟机设置为桥接方式;

2.Virtualnetworkeditor中选择本地网卡(非必须,因为当心多网卡时会自动选择无线网卡);

3.在PC机上把虚拟机的虚拟网卡(2个)设置为禁用,留下本地连接;

4.设置linux系统的ipPC机的ip在同一网段;
如:$ifconfigeth0169.254.101.120

5.开发板的设置:将开发板、PC机、虚拟机的IP设在同一网段

如:u-boot>setenvipaddr169.254.101.110

6.将PC机和linux的防火墙都关掉;

7.测试

7.1.PC<----->linux(双向通)

7.2.开发板------>PC(单向通)

7.3.开发板------>linux通(单向通)

文件系统下:

1.进入文件系统后:

$ifconfigeth0down

$ifconfigeth0hwether08:00:3e:26:0a:5b#设置开发板的MAC地址

$ifconfigeth0up

$ifconfigeth0169.254.101.110#设置开发板的IP地址

2.测试

2.1.PC<----->linux(双向通)

2.2.开发板<------>PC(双向通)

2.3.开发板<------>linux通(双向通)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值