月度存档: 11月 2006

如何解决Windows Vista中无法通过锐捷认证上网的问题

许多学校在寝室里上网都需要一个认证软件,连上内网之后才能通过VPN上外网,而在Windows Vista下面这些个软件可能工作不正常,从而在Windows Vista里不能上网。很不幸,我们学校就是其中这一。

寝室上网需要先用锐捷连上内网,再通过VPN连接外网。刚开始的时候,弄了半天,锐捷客户端硬是不能获取网卡信息,然后在Windows Vista里右下角的网络图标提示信息显示为“未识别的网络”,然后VPN拨号不可用。

在网上翻了一大会,终于给找到了解决办法,下面是步骤:

1. 下载并安装WinPcap v4.0 beta 2

貌似要装上这个才能获取网卡信息,天空下载地址:http://www.skycn.com/soft/11534.html

2. 下载VC7运行库

后面要用的一个软件需要用到VC7运行库,不过Windows Vista目前默认并没有带,所有需要另外下载。下载压缩包后解压,把里面的文件放到X:\Windows\System32中,其中X是Windows Vista所在的盘符。

msvcr71.dll:http://www.dll-files.com/dllindex/pop.php?msvcr71

msvcp71.dll:http://www.dll-files.com/dllindex/pop.php?msvcp71

mfc71.dll:http://www.dll-files.com/dllindex/pop.php?mfc71

3. 安装锐捷客户端

这步是在Widnows XP里上网也要用的^_^。

4. 下载Mento Supplicant

因为锐捷没有出Windows Vista的版本,而Windows Vista下注册表结构变了,所以锐捷客户端读不到网卡信息,从而不能链接,而这个程序就是用来解决这个问题的。下载压缩包后把解压出来的文件放到锐捷客户端根目录。

Mento Supplicant Screenshot

5. 最后的步骤

准备工作完成了,按正常步骤修改IP、网关、子网掩网及DNS服务器。在添加路由时需要注意,要在批处理文件上右击,选择“以管理员运行”,否则会出来权限不够的提示。因为锐捷不能获取网卡信息,要用第4步中的软件来代替锐捷进行第一次拨号,在拨号之前需要把“智能”选项卡的“启用智能重连”给去掉。用Mento连接上之后,就可以用VPN连接到公网了。

在用连接内网之前,需要关闭以太网的802.1x认证,如果没有无线网卡,默认在网卡属性页中是没有“认证”选项卡的,所以不需要改这个东西,如果想确定802.1x认证是关闭的话,可以通过Win+R打开“运行”对话框,然后在里面输入services.msc打开服务管理器,再找到Wire Autoconfig这个服务,将它启动即可,这样就能在网卡属性页中看到“认证”选项卡了。

至此,已经完美解决Windows Vista下在寝室里上网的问题了,不过玩了一个小时之后发现,除了卡点,还不如用Windows XP来得爽……