Virtual Box 安装FANUC CNC GUIDE虚拟机并设置网络互通
背景概览
工作原因,使用的电脑是win10的系统,并且有严格的限制,没有管理员权限,网络的连接也有诸多的限制。
最近在学习FANUC Focas的通讯协议,要和机床作通讯连接。需要频繁去车间连接机床做测试。好在,FANUC官方提供了FANUC CNC GUIDE这个软件,可以模拟FANUC数控系统,方便做机床的模拟学习和通讯的测试。
但是这个软件是收费的,而且价格不菲。所以网上有XP虚拟机版的CNC GUIDE, 所以在win10 宿主机上安装了Virtual box虚拟机软件。同时新建了win10虚拟机1(方便安装visual studio及其他测试)和 FANUC CNC GUIDE的虚拟机2。
在实际使用时候,因为需要设定虚拟机1和虚拟机2的通讯,记录下虚拟机的网络设置。
宿主机网络设置
宿主机网络管理器设定
虚拟机网卡设置
每个虚拟机都可以设定多个网卡,我们这里设置3个网卡。
- 网络地址转换(NAT),为了让虚拟机可以使用宿主机的网络连接外网;
- 仅主机(Host Only), 为了使宿主机和虚拟机处于同一局域网,方便复制共享文件。
- 桥接网卡,设定虚拟机各自的网卡IP地址,网关填宿主机的IP地址。
至此,宿主机和虚拟机,宿主机上的多个虚拟机之间,完成了网络的互通。可以在虚拟机1的visual studio项目里建立c#项目, u使用focas协议连接FANUC CNC GUIDE虚拟机。