VMware NAT方式与锐捷客户端冲突解决办法

2025-06-01 02:48:05

VMware提供的NAT联网功能,利用网络地址转换原理使虚拟机与主机共享一个外网IP地址,从而实现主机与虚拟机同时访问朐袁噙岿Internet,十分方便。然而如果我们使用了锐捷客户端作为网络认证的工具(这在国内大学基本上是强制的),其多网卡限制措施会每隔固定时间将“Vmware NAT Service”服务关闭,导致虚拟机无法访问外部网络。在笔者试验了多种网上流传的方法无效后,采用了此种折衷之法,希望能帮到各位。

工具/原料

VMware workstation 虚拟机程序

配置好网络的虚拟机(此处笔者使用的是centos7)

本经验原理

1、首先在任务栏(骂蹭爽廓屏幕最下边的黑条)的空白处单击鼠标右键,选择任务管理器,然后切换到服务栏,按描述排序,查看虚拟机的服务是否开启。其中VMware NAT Service 服务便是连接外网的必须服务,如果此服务被关闭,将无法连通外网。如图1,NAT服务已经在运行。

VMware NAT方式与锐捷客户端冲突解决办法VMware NAT方式与锐捷客户端冲突解决办法

程序实现

1、明白了上述原理后,只需写出该批处理程序并运行即可。首先先建一个文本文档,打开后复制粘贴上述代码,然后点击左上方文件--另存为--将保存类型改为所有文件--输入文件名.bat,扩展名.bat不可更改。如图5

VMware NAT方式与锐捷客户端冲突解决办法

将程序变为后台运行

1、 因为批处理程序没有隐藏功能(那个黑框不能隐藏),我们需要借助VBS脚本程序和计划任务将其隐藏起来,避免误操作关闭程序。

2、首先写VBS脚本程序,方法同上述“程序实现第1步”,只是在保存时将扩展名需改为.vbs.代码如下:set ws=WScript.CreateObject("WScript.Shell")ws.Run "E:\Devount\Documents\VMware_service\VMNAT.bat", o其中加粗倾斜部分为上一步骤所写.bat程序的存储路径。如图7

VMware NAT方式与锐捷客户端冲突解决办法

4、输入计划任务名,勾选“使用最高权限运行”(十分重要),如图9

VMware NAT方式与锐捷客户端冲突解决办法

6、切换到操作选项,新建操作,选择启动程序,将前面写好的vbs程序添加进来,保存。如图11。

VMware NAT方式与锐捷客户端冲突解决办法VMware NAT方式与锐捷客户端冲突解决办法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢