在 Windows 7 64 位上使用 Nortel Netdirect

在 Windows 7 64 位上使用 Nortel Netdirect

有人知道如何在 Windows 7 64 位(家庭高级版)上使用 Nortel Netdirect(版本 7.1.3.0)吗?

我有多种连接方式,所有这些方式都可以在 32 位 XP 机器上运行:

  • Nortel Contivity VPN 客户端 (v6_02.022)。安装程序似乎是 16 位的,所以我甚至无法在 64 位机器上安装它。
  • 通过 IE 实现基于 Web 的 SSL
  • 通过 Firefox 进行基于 Web 的 SSL

基于 Web 的 SSL 过程应该加载 Netdirect 并启动它,建立 VPN 连接。

使用 Firefox,我能够使用智能卡进行身份验证,但当它尝试下载小程序时,该过程会停止,并显示一个消息框,提示无法下载 zip 文件。如果我在 Vista 兼容模式下运行 Firefox,它会走得更远,并设法启动 Netdirect,但在通知我未安装 netdirect 适配器后退出。

使用 IE,我能够使用智能卡进行身份验证,然后 Java 小程序启动,但在向 Java 控制台发送以下内容时死亡:

load: class NetDirect not found.
java.lang.ClassNotFoundException: NetDirect
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: unknown_ca
    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at java.net.HttpURLConnection.getResponseCode(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
    at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
    at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
    at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    ... 7 more
Exception: java.lang.ClassNotFoundException: NetDirect

我曾尝试使用 java 的 keytool 安装证书,但结果并没有改变。

答案1

由于这是 64 位版本的 Windows 7,您可能能够使用以下方式安装 16 位 Nortel Contivity VPN 客户端XP 模式

我觉得有比 7.1.3.0 更高的版本,而且 Nortel 网站还谈到了“VPN 客户端(以前称为 Contivity VPN 客户端)”。有什么特别的理由不升级到最新版本吗?

相关内容