*实验平台:
PC机系统-windows10;
虚拟机版本-VMware Workstation Pro;
ubuntu版本-17.04
开发板-FS210(arm8)
*实验步骤:
1.先百度理解虚拟机的三种网络模式:
结论:开发板和虚拟机只能通过桥接模式ping通!
2.设置虚拟机网络模式为桥接模式:
不需要修改一点东西,使用虚拟机默认配置即可!
3.pc机无线连接网络后,在网络适配器中,查看主机的ip地址丶网关丶DNS等信息(我的如下):
IPv4地址 192.168.1.129 (主机ip)
......
IPv4默认网关 192.168.1.1
......
IPv4DNS服务器 211.82.8.5
......
4.查看虚拟机网络配置:
$ifconfig(没有此命令使用apt-get工具下载net-tools)
ens33:......(注意ens33为定义网关)
......
......
lo: ......(每个主机都有的网关)
......
......
5.根据过程2的相关信息配置虚拟机网络环境(添加内容如下):
$sudo vim /etc/network/interfaces
auto ens33 (已有的网关)
iface ens33 inet static
address 192.168.1.131 (虚拟机ip,保证前三位和主机ip一致,这样才可以上网!)
netmask 255.255.255.0 (掩码)
gateway 192.168.1.1 (网关IP)
network 192.168.1.
dns-nameservers 211.82.8.5
6.重新启动服务:
$sudo /etc/init.d/networking restart
7.重新启动服务后用ifconfig查看仍未修改,必须重新启动ubuntu!
8.修改开发板网络环境变量:
#setenv serverip 192.168.1.131(所要链接的虚拟机IP)
#setenv ipaddr 192.168.1.130(前三位和虚拟机ip一致,自定义开发板IP-必须和虚拟机处于同一网关下才可通信)
#saveenv(保存环境变量之闪存中!)
6.查看配置好的开发板网络环境:
#print
7.如果无误使用ping命令尝试ping一下ubuntu主机
#ping 192.168.1.131(第一次一般不通,并且一定要在断网情况下经行)
*注意:先断网!命令框内开头为【$】一般是在虚拟机下对Ubuntu经行的操作,【#】一般是需要在串口终端对开发板经行的操作!
虚拟机版本-VMware Workstation Pro;
ubuntu版本-17.04
开发板-FS210(arm8)
*实验步骤:
1.先百度理解虚拟机的三种网络模式:
结论:开发板和虚拟机只能通过桥接模式ping通!
2.设置虚拟机网络模式为桥接模式:
不需要修改一点东西,使用虚拟机默认配置即可!
3.pc机无线连接网络后,在网络适配器中,查看主机的ip地址丶网关丶DNS等信息(我的如下):
IPv4地址 192.168.1.129 (主机ip)
......
IPv4默认网关 192.168.1.1
......
IPv4DNS服务器 211.82.8.5
......
4.查看虚拟机网络配置:
$ifconfig(没有此命令使用apt-get工具下载net-tools)
ens33:......(注意ens33为定义网关)
......
......
lo: ......(每个主机都有的网关)
......
......
5.根据过程2的相关信息配置虚拟机网络环境(添加内容如下):
$sudo vim /etc/network/interfaces
auto ens33 (已有的网关)
iface ens33 inet static
address 192.168.1.131 (虚拟机ip,保证前三位和主机ip一致,这样才可以上网!)
netmask 255.255.255.0 (掩码)
gateway 192.168.1.1 (网关IP)
network 192.168.1.
dns-nameservers 211.82.8.5
6.重新启动服务:
$sudo /etc/init.d/networking restart
7.重新启动服务后用ifconfig查看仍未修改,必须重新启动ubuntu!
8.修改开发板网络环境变量:
#setenv serverip 192.168.1.131(所要链接的虚拟机IP)
#setenv ipaddr 192.168.1.130(前三位和虚拟机ip一致,自定义开发板IP-必须和虚拟机处于同一网关下才可通信)
#saveenv(保存环境变量之闪存中!)
6.查看配置好的开发板网络环境:
7.如果无误使用ping命令尝试ping一下ubuntu主机
#ping 192.168.1.131(第一次一般不通,并且一定要在断网情况下经行)
*注意:先断网!命令框内开头为【$】一般是在虚拟机下对Ubuntu经行的操作,【#】一般是需要在串口终端对开发板经行的操作!