相关疑难解决方法(0)

12.04 上的瞻博网络设置

我有一台装有 Windows XP 和 Ubuntu 12.04(32 位)的笔记本电脑。到目前为止,我使用 Windows XP 连接到 Juniper VPN,但现在我想在 Linux 上尝试一下。我阅读了疯狂的科学家演练(包括 sun java 部分),但我无法运行安装程序。我得到了一个弹出窗口,询问我是否确定要运行小程序,但是什么也没有。

mad-scientist 说这可能是 C 运行时库的问题,并建议将他的脚本与 -nojava 一起使用,但他并没有首先说明如何安装 Network Connect。任何的想法?

感谢您的任何建议!

劳里安

PS:我有:来自 Sun 1.6.0.32 Firefox 12 xterm 的 Ubuntu 12.04 32bits Java(我认为有人建议这样做)

vpn 12.04

16
推荐指数
2
解决办法
6万
查看次数

除了 64 位版本之外,我还可以安装 32 位 Java 吗?

对于正常开发,我使用的是 64 位虚拟机,当我使用包管理器安装 Java 开发工具包 (OpenJDK) 时,它就会出现。

但是有一些 Java 应用程序(我想包含本机库)不能在 64 位 Java VM 上运行。(看起来SoapUI是这样的候选者 - 在 4.0.1 和 4.5 beta 1 版本中,如果在 64 位 VM 中运行,它会因分段错误而失败。)

除了 64 位版本之外,我还尝试安装 i386 版本的 openjdk-6-jre,但被 aptitude 拒绝(说它与现有的 64 位版本冲突)。如果我尝试在 32 位版本中安装 openjdk-jre-7,也会发生同样的情况。

Can I run a Java 32-bit application on a 64bit system的回答建议安装ia32-sun-java6-bin,但没有具有此名称的包(或任何带有ia32Java 的包)。

在不将整个系统 Java 安装切换到 32 位的情况下,我可以在这里做什么来运行 SoapUI?

64-bit java 32-bit 11.10

14
推荐指数
2
解决办法
6万
查看次数

如何防止 Juniper Network Connect 破坏 DNS 解析

Juniper Network Connect 在 64 位 Linux 上一直是一个问题。我找到了 Java 问题的 2 个解决方案(任何人都可以提供获取 juniper netconnect 和 citrix 的分步说明吗?以及 在 64 位 Ubuntu 中使用 sun-jre 运行 32 位 Firefox),但现在我正在努力解决一个新问题。

Network Connect 直接对文件进行更改/etc/resolv.conf。这会导致 Ubuntu 进行 DNS 解析的新方法出现问题,即将 DNS 指向本地解析器/缓存器:dnsmasq。一旦 NC 断开连接并且您更改网络(例如从办公室到家里),DNS 将停止正常工作。

发生的情况是 NC 删除了/etc/resolv.conf实际符号链接到/run/resolvconf/resolv.conf. 更糟糕的是 NC 实际上删除的是原始文件而不是链接。因此,当您尝试使用以下命令恢复文件时:

sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

它失败了,/run/resolvconf/resolv.conf现在已经消失了。重新安装resolvconf并不能修复它,运行也不能修复它resolvconf

所以到目前为止我发现的最好方法是首先备份/run/resolvconf/resolv.conf到另一个位置。断开 NC 的连接后,我运行一个脚本来删除/etc/resolv.conf、替换已删除的内容 /run/resolvconf/resolv.conf,然后再次将其链接回/etc

有谁知道避免这种情况的方法,或者我已经最好地“修复”到位了吗?有什么办法可以从一开始就防止 …

vpn networking resolv.conf dnsmasq

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

vpn ×2

11.10 ×1

12.04 ×1

32-bit ×1

64-bit ×1

dnsmasq ×1

java ×1

networking ×1

resolv.conf ×1