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虚拟机。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?