由于虚拟机以前采用的是NAT方式上网,所以基本上不用怎么设置。但是前不久做uboot移植,所以需要tftp服务,需要开发板和虚拟机之间进行通信。
首先,要在uboot下设置ipaddr(开发板的ip地址)、serverip(虚拟机的ip地址),让他们两和主机(pc机)的ip地址设置在同一个网段,三者必须在同一个网段,这是前提条件。但是由于以前采用的是NAT方式,所以虚拟机上的ip地址是默认的(我的虚拟机ip是192.168.121.128),无法把开发板和虚拟机ping通。所以需要把虚拟机设置为桥接方式上网。
1、打开虚拟机,设置为桥接方式(如果已经进入到系统界面,可以选择查看 -》当前视图-》摘要,进行系统界面和此界面之间切换)
2、选择右上角的有线网络连接,单击右键
3、选择编辑连接,出现下面对话框
4、双击Auto eth0,出现一下框,一步一步安装这个设置,把ip地址设置在主机同一个网段(比如的主机ip是210.37.14.179,那么在这里设置我设置成210.37.14.100,网关,掩码和主机设置一样即可)