以下内容源于网络资源的学习与整理,如有侵权请告知删除。
虚拟机设置静态IP和上网问题
(1)在“虚拟机——设置——网络适配器”中选择桥接模式;
(2)在“编辑——虚拟网络编辑器”中,选择桥接到有线网卡或者有线网卡(网卡名根据实际情况而知);
(3)在ubuntu中修改/etc/network/interfaces文件,如下。修改后ifdown eth0,ifup eth0。
# interfaces(6) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopbackauto eth0 #iface eth0 inet static iface eth0 inet dhcp address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1
这里改为static时,ubuntu可以设置静态IP,方便后续的互ping实验,但是不能上网。
这里改为dhcp时,可以直接或者验证账号后上网。
互ping实验
由于需要,主机现在无线正常上网。
(1)则虚拟机中选择桥接模式,Vmnet0桥接到有线网卡(因为是用网线连接主机与开发板的,也就是用有线网卡和开发板有线网卡组成局域网的,所以必须桥接到有线网卡)。
(2)然后虚拟机ubuntu设置静态ip地址(则虚拟机无法上网);
(3)设置开发板的ip地址和虚拟机ubuntu的ip地址在同一网段;
(4)在开发板uboot控制台可以ping通虚拟机ubuntu,但虚拟机ubuntu不能ping通uboot。等uboot完全启动开发板系统后,并设置开发板系统与虚拟机ubuntu处于统一网段时,虚拟机ubuntu才能ping通开发板系统。
另外,如果要实现主机与虚拟机ubuntu之间的互ping,要关掉主机的公共网络防火墙,以及虚拟机ubuntu的防火墙(命令是“ufw disable”)。