4.1.虚拟机ubuntu网络需求分析
(1)虚拟机需要连接互联网下载相应的linux应用软件,则需打通虚拟机与外部Inetrnet通道,虚拟机此时应设置成桥接方式连接互联网。
(2)虚拟机需能够与开发板、电脑主机windows进行局域网通信连接,则虚拟机ubuntu、windos主机、开发板这三者应组成局域网相互通信,虚拟机应此时设置成静态IP连接局域网。
(3)我们在开发或者部署开发板系统时需要配置相应的网络服务,譬如tftp服务、nfs挂载服务、samba共享文件服务、VMware共享文件夹设置等。
4.2.虚拟机ubuntu连接互联网
(1)虚拟机ubuntu上网有3种方式:NAT方式;桥接方式(bridged);Host only(仅windows主机可以上网,ubuntu不能上网)。
(2)NAT方式设置上网比较简单,但是不能用在嵌入式开发中(见图1);桥接方式设置上网较繁琐,但是在嵌入式开发中比较有用(见图2)。
(3)虚拟ubuntu系统中网络管理有两种方式分别为network—manager和/etc/network/interfaces,任选其一设置即可。注意如果选择interfaces这种方式进行网络管理,必须先卸载network—manager:$sudo apt-get remove network-manager。
(4)当系统没有第三方网络管理工具(如nm)时,系统默认使用interfaces文件内的参数进行网络配置;当系统内安装了nm之后(桌面版默认安装了nm),nm默认接管了系统的网络配置,使用nm自己的网络配置参数配置(见图3)