实现主机、虚拟机、开发板的相互ping通linux
U-boot下:ide
1. 虚拟机设置为桥接方式;测试
2. Virtual network editor中选择本地网卡(非必须,由于小心多网卡时会自动选择无线网卡);ip
3. 在PC机上把虚拟机的虚拟网卡(2个)设置为禁用,留下本地链接;开发
4. 设置linux系统的ip和PC机的ip在同一网段;虚拟机
如:$ifconfig eth0 169.254.101.120 it
5. 开发板的设置:将开发板、PC机、虚拟机的IP设在同一网段class
如:u-boot>setenv ipaddr 169.254.101.110network
6. 将PC机和linux的防火墙都关掉;防火墙
7. 测试
7.1. PC <-----> linux (双向通)
7.2. 开发板 ------> PC (单向通)
7.3. 开发板 ------> l inux 通 (单向通)
文件系统下:
1. 进入文件系统后:
$ifconfig eth0 down
$ifconfig eth0 hw ether 08:00:3e:26:0a:5b #设置开发板的MAC地址
$ifconfig eth0 up
$ifconfig eth0 169.254.101.110 #设置开发板的IP地址
2. 测试
2.1. PC <-----> linux (双向通)
2.2. 开发板 <------> PC (双向通)
2.3. 开发板 <------> l inux 通 (双向通)