设置开发板与ubuntu虚拟机ping通

时间:2021-02-13 03:17:25
本文使用win7,ubuntu12.04。
本文介绍开发板与虚拟机ping通的设置方法: 注:与主机是否联网无关
 
1、用一根网线将开发板和主机(电脑)连接,在uboot环境下,输入命令 设置开发板ip地址:set ipaddr192.168.1.20,再设置网关码netmask输入命令:set netmask255.255.255.0,输入save进行保存;

设置开发板与ubuntu虚拟机ping通

2、在ubuntu终端输入命令vi/etc/network/interfaces,打开该文件,将内容编辑成为以下内容再保存:
 auto lo
iface lo inet loopback
 auto eth0 
 iface eth0 inet static(静态分配ip)
 address 192.168.1.30(虚拟机地址设置为与uboot同网段即可,即ip前三部分相同,最后一部分不同)
 netmask 255.255.255.0
 gateway 192.168.0.2
 
设置开发板与ubuntu虚拟机ping通


3、设置虚拟机联网方式为  桥接 方式(vm选项-->settings),并选择 有线网卡(Edit选项-->VirtualNetwork Editor);
 
设置开发板与ubuntu虚拟机ping通

设置开发板与ubuntu虚拟机ping通
(注意,必须是VMnet0,否则ping不通,若没有这个选项,请“AddNetwork...”,或者点击底下的恢复默认设置,这操作需要关闭虚拟机)

4、终端命令行输入 /etc/init.d/networkingrestart(12.04版本才是这条命令)重启网卡或直接重启虚拟机;
 
5、输入ifconfig命令,查看虚拟机ip是不是所设置的ip地址:192.168.1.30;

设置开发板与ubuntu虚拟机ping通

6、在开发板uboot环境下,输入ping 192.168.1.30,即可ping通虚拟机。

设置开发板与ubuntu虚拟机ping通