锐捷客户端与虚拟机网络服务冲突解决方案

因为锐捷客户端与虚拟机网络服务冲突,vmware nat service 隔一段时间就自动停止,导致虚拟机上不了网,这个问题困扰了我很久,今天终于找到了方法,参考文章:https://blog.csdn.net/W_ILU/article/details/52949153

锐捷冲突解决

锐捷客户端会在一定时间内关闭VMware NAT Service ,大概30s左右,因此如果我们在它关闭之后的极短时间里重新开启该服务就可以实现连续上网,这里我们可以使用批处理程序

@echo off
:s
ping -n 1 127.1>null
net start|findstr /i /c:"VMware NAT Service">nul&&set k=1||set k=0
if %k%==0 (net start "VMware NAT Service") 
goto s

将上面代码编辑在一个文件名.bat(使用记事本即可)文件里,注意不可更改扩展名,保存之后右键以管理员身份运行,运行成功后会有一个null文件生成,这是正常的,同时出现dos窗口显示服务启动成功,但是这个dos窗口是不会隐藏的,如果介意这个黑窗口的同学可以继续看下面

使用VBS脚本程序和计划任务隐藏DOS窗口

1、首先写VBS脚本程序,将文件扩展名改为.vbs ,代码如下

set ws=WScript.CreateObject(“WScript.Shell”)
ws.Run “C\VMNAT.bat“, o
PS:注意加粗部分是前面bat文件的路径

2、将保存好的vbs程序加入到计划任务里

打开计划任务(win7,win8)

控制面板 –> 系统和安全 –> 管理工具 –> 计划任务 –> 任务计划程序库 –> 创建任务
锐捷客户端与虚拟机网络服务冲突解决方案_第1张图片
填写相关任务信息
锐捷客户端与虚拟机网络服务冲突解决方案_第2张图片
切换到触发器选项卡并点击新建
锐捷客户端与虚拟机网络服务冲突解决方案_第3张图片
点击操作选项
锐捷客户端与虚拟机网络服务冲突解决方案_第4张图片
所有都保存之后,即可运行
锐捷客户端与虚拟机网络服务冲突解决方案_第5张图片
这样就可以正常上网了。

windows自带开启WIFI

netsh wlan set hostednetwork mode=allow     //设置承载网络模式为允许
netsh wlan set hostednetwork ssid=winWIFI key=12345678      //设置SSID和密码
netsh wlan start hostednetwork      //启动承载网络
netsh wlan stop hostednetwork      //停止承载网络

设置共享

打开本地连接->属性->共享,勾选『允许其他网络用户通过此计算机的Internet连接来连接』,点击确定
锐捷客户端与虚拟机网络服务冲突解决方案_第6张图片

接下来就可以连WIFI了。

你可能感兴趣的:(虚拟机)