开发板-PC机(宿主机)-虚拟机(VM)之间网络通信设置方法及须要注意的问题
1、不使用路由器交换机
硬件连接:
使用网线将开发板和PC机相连
串口线将PC机和开发板相连
使用命令:
ifconfig -a
串口控制端查看开发板的网络配置
route -n
串口控制端查看开发板的网关设置
如果开发板:
IP:192.168.1.8
Subnet_Mask:255.255.248.0
PC机对应的配置:(同一子网就可以)
IP:192.168.1.10
Subnet_Mask:255.255.248.0
VM使用桥接模式的对应配置:(同一子网就可以)
IP:192.168.1.11
Subnet_Mask:255.255.248.0
2、使用交换机
使用两条网线将PC机与switcher,开发板与switcher相连,其他与1中同样
3、使用路由器和交换机
硬件连接,连接路由器(如何连,貌似方法好多啊……)
将各自的默认网关设置为路由器的IP地址,即:192.168.1.1,其余配置与2中同样
改动VM的DNS地址
sudo gedit /etc/resolv.conf
nameserver xxxx.xxxx.xxxx.xxxx(用有效DNS地址替换xxxx.xxxx.xxxx.xxxx)
注意:最后有时还要关掉防火墙