如何连接Synology的L2TP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何连接Synology的L2TP相关的知识,希望对你有一定的参考价值。

正当把打印机驱动以及所需的用友软件和中天易税等相关财务用的软件安装好时,问题又出来了,就是国税的VPN连接不上,提示“错误789:L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个出来错误。”弄了n久都搞不定,问国税的也说不清楚,无奈之下,一种重装系统(一步步安装,因为刚才的GHOST_XP系统毕竟是人家加工了,说不定有些功能给减了)的思想在心中油然而生,可一想或许不是呢,不是要浪费时间了,这时突然想到网上求助了,可没想到一输入:“错误789:L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个出来错误。"很多网页出来,总算找大答案了,按下面的方法,重新启动下计算机ok了,才松下一口气。现在给把原理和方法给大家分享: 先说说其原理: 要配置两台通过 LAN 连接的、基于 Windows 2000 的路由和远程访问服务服务器,使它们使用一个采用预共享密钥身份验证的 L2TP/IPSec 连接,必须向 L2TP/IPSec 连接上的每台基于 Windows 2000 的终结点计算机添加 ProhibitIpSec 注册表值,以防止创建用于 L2TP/IPSec 通信的自动筛选器。ProhibitIpSec 注册表值设置为 1 时,基于 Windows 2000 的计算机不会创建使用 CA 身份验证的自动筛选器,而是检查本地 IPSec 策略或 Active Directory IPSec 策略。具体修改注册表的方法: 要向基于 Windows 2000 的计算机添加 ProhibitIpSec 注册表值,请按照下列步骤操作:1. 单击“开始”,单击“运行”,键入 regedt32,然后单击“确定”。2. 找到下面的注册表子项,然后单击它: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters 3. 在“编辑”菜单上,单击“添加值”。4. 在“值名称”框中,键入 ProhibitIpSec。5. 在“数据类型”列表中,单击“REG_DWORD”,然后单击“确定”。6. 在“数据”框中,键入 1,然后单击“确定”。7. 退出注册表编辑器,然后重新启动计算机。 参考技术A 参考技术B

软件名称:九!~州动态IP

软件语言:简体中文

软件类别:网络加速

运行环境:WinXP/Vista/Win7/Win8/Win10/手机

好用请采纳

L2TP拨号

如何在 Synology 上安装 Pip 3 和 Python Lib MySQLdb

【中文标题】如何在 Synology 上安装 Pip 3 和 Python Lib MySQLdb【英文标题】:How to install Pip 3 and then Python Lib MySQLdb on Synology 【发布时间】:2019-10-19 20:47:06 【问题描述】:

我正在尝试在 Synology DS215j 上安装 Python 库 (mysqlclient) 以连接 Mysql

1) 我从包管理器安装 Python 3.5 (OK)

2) 然后我 SSH 到 Synology Station 我得到了管理员权限--> sudo -i

3) 安装 Pip3 curl -k https://bootstrap.pypa.io/get-pip.py | python3 (确定)

我不知道系统中有什么包 --> /volume1/@appstore/py3k/usr/local/bin/pip3 列表 包版本


点 19.1.1 安装工具 41.0.1 车轮 0.33.4

4) 然后我尝试安装 --> mysqlclient --> /volume1/@appstore/py3k/usr/local/bin/pip3 安装mysqlclient

但我收到此错误消息。

错误:命令 python setup.py egg_info 的完整输出: 错误:/bin/sh:mysql_config:找不到命令 回溯(最近一次通话最后): 文件“”,第 1 行,在 文件“/tmp/pip-install-kfd9_v0o/mysqlclient/setup.py”,第 16 行,在元数据中,options = get_config() 文件“/tmp/pip-install-kfd9_v0o/mysqlclient/setup_posix.py”,第 51 行,在 get_config 库 = mysql_config("库") mysql_config 中的文件“/tmp/pip-install-kfd9_v0o/mysqlclient/setup_posix.py”,第 29 行 raise EnvironmentError("%s not found" % (_mysql_config_path,)) 操作系统错误:找不到 mysql_config -------------------------------------- 错误:命令“python setup.py egg_info”在/tmp/pip-install-kfd9_v0o/mysqlclient/中失败,错误代码为1

不幸的是,我不知道如何解决这个问题。 我会很感激一些帮助。 谢谢 马可

【问题讨论】:

Mysql 客户端需要在尝试安装mysqlclient pip 包之前安装。您可以尝试发出mysql --version 并分享输出吗? Synology 上的 MySQL?人们是否将 NAS 用作通用计算机? Ubuntu 17: Can't install mysqlclient的可能重复 ***.com/… 【参考方案1】:

好的,我解决了我的问题。 一开始我认为安装mysqlclient的问题是由于PIP有一些问题。我错了。 Pip 效果很好。

Mysqlclient 无法安装在 Synology 上。

然后我尝试安装另一个 Mysql 连接器,我尝试了 PyMySQL,它安装简单并且工作正常。 可能我能够安装 PyMySQL,因为它(包含基于 PEP 249 的纯 Python MySQL 客户端库。)

https://pypi.org/project/PyMySQL/

【讨论】:

【参考方案2】:

我也无法安装模块 mysqlclient、mysql 或 mariadb... 很抱歉在这里只建议一个解决方法:安装“PyMySQL”,一个纯 Python MySql 客户端。 这种方式解决了一些问题,例如 Synology NAS 上缺少 gcc、缺少 pip 依赖项等... 我的解决方案/解决方法:

/volume1/@appstore/py3k/usr/local/bin/pip3 install pymysql

对于我的使用,功能是相同的,所以我只需要更改导入:

>>> import pymysql  # import pure Python SQL client
>>> conn = pymysql.connect(database="usersdb", user="web", port=3307)

【讨论】:

以上是关于如何连接Synology的L2TP的主要内容,如果未能解决你的问题,请参考以下文章

在 Synology NAS 上安装 Nextcloud 时连接被拒绝错误

Synology NAS 存储系统多路径连接Vmware ESXi 6.5

如何使用 Synology 从 php 页面连接到 mysql 服务器?

如何仅使用一个浏览器 (Firefox) 在远程网络上同时访问多个 NAS 的 Synology-DSM?

群晖NAS教程第五节:如何备份 Synology NAS

如何获取需要在 Synology NAS 的任务计划程序中运行的第 3 方库的 python 脚本?