Hamachi 无法在 Ubuntu 17.10 上运行

Hamachi 无法在 Ubuntu 17.10 上运行

Hamachi 似乎无法在 Ubuntu 17.10 上正常运行。具体来说,每次调用都会hamachi返回:

Hamachi does not seem to be running.
Run '/etc/init.d/logmein-hamachi start' to start daemon.

即使运行后也是如此/etc/init.d/logmein-hamachi start。有人知道如何解决这个问题吗?

答案1

Hamachi 版本 2.1.0.174 无法运行,因为它与 Ubuntu 17.10 中包含的较新的 glibc 版本 2.26 不兼容。当您尝试登录时,hamachi 守护程序将崩溃,并出现以下错误:

hamachid: relocation error: hamachid: symbol __res_maybe_init, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

请参阅此论坛帖子以了解更多详细信息

我担心解决这个问题的唯一方法是等待或推动 LogMeIn 发布与 glibc 2.26 兼容的新 Hamachi 版本。

2018 年 1 月 18 日更新: LogMeIn 已发布 Hamachi for Linux 测试版 2.1.0.189。此版本与 glibc 2.26 兼容,现在可以从以下网址下载https://www.vpn.net/linux

答案2

禁用 IPv6 也可能导致此问题,我建议查看这里:

https://unix.stackexchange.com/questions/244076/hamachi-failing-to-install-start-on-debian-8-server

您只需要在ham0界面上或全局上启用它即可/etc/sysctl.conf

答案3

我已禁用 Hadoop 安装的 IPv6,因此出现此错误。当我启用 IPv6 时,它运行正常。

使用以下命令检查 IPv6 是否已禁用或启用:

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

返回值为 0 表示 IPv6 已启用。

返回值为 1 表示 IPv6 被禁用。

如果已被禁用,请通过将以下内容输入到/etc/sysctl.conf文件末尾。我使用 nano 编辑器打开此文件。

sudo nano /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 0

net.ipv6.conf.default.disable_ipv6 = 0

net.ipv6.conf.lo.disable_ipv6 = 0

保存并退出。重新启动系统。再次检查 IPv6 状态。

相关内容