AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-303037

Olivia's questions

Martin Hope
Olivia
Asked: 2016-09-18 23:57:36 +0800 CST

OS X 10.11 和 iOS 10 客户端上的 Strongswan IKEv2 VPN

  • 4

在 Google、Serverfault 甚至 StrongSwan 网站上搜索了很多天后,我试图让 StrongSwan IPSec/IKEv2 VPN 在 OS X 10.11.5 和 iOS 10 上运行都没有成功。我非常成功地得到它在 Windows 10 Pro Insider Preview 和 Android 上工作——这两者都与我只有 Mac 笔记本和 iOS 10 设备的旅行安排无关。

我设置了两台 StrongSwan VPN 服务器——一台在伦敦,一台在旧金山,两者的配置几乎相同。

遵循https://raymii.org/s/tutorials/IPSEC_vpn_with_Ubuntu_16.04.html我能够快速设置两个服务器并为 Windows 10 Pro Insider Preview 和 Android 颁发单个客户端证书。但是,当我将两台服务器的 p12 复制到 OS X 和 iOS 以创建 VPN 时,我遇到的问题是我没有得到其他两个操作系统的内容。

我似乎可以找到关于什么是“ Remote ID”和“ ”的明确答案,Local ID这与我建立与 SwanStrong VPN 服务器的基于证书的身份验证连接有何关系?

从我所能找到的一点点中,我学到了以下几点:

  • Local ID必须与证书中指定的CNor匹配SAN(即[email protected])
  • Remote IDOS X 和 iOS 都需要,但我不知道在这个输入字段中输入什么
  • 与通过加密无缝连接的 Windows 和 Android 不同,OS X 和 iOS 都卡在“正在连接”或将快速循环到永久“断开连接”

这是 StrongSwan 服务器配置之一(我一直在测试的那个):

# ipsec.conf - strongSwan IPsec configuration file

config setup
    charondebug="ike 2, knl 2, cfg 2, net 2, esp 2, dmn 2,  mgr 2"

conn %default
    keyexchange=ikev2
    ike=aes128-sha1-modp1024,aes128-sha1-modp1536,aes128-sha1-modp2048,aes128-s$
    esp=aes128-aes256-sha1-sha256-modp2048-modp4096-modp1024,aes128-sha1,aes128$
    dpdaction=clear
    dpddelay=300s
    authby=pubkey
    left=%any
    leftid=subdomain5.subdomain4.subdomain3.subdomain2.subdomain.domain.net
    leftsubnet=0.0.0.0/0
    leftcert=vpnHostCert.der
    leftsendcert=always
    right=%any
    rightsourceip=172.11.22.0/24,2002:25f7:7489:3::/112
    rightdns=8.8.8.8,2001:4860:4860::8888

conn IPSec-IKEv2
    keyexchange=ikev2
    auto=add

如何使用 Windows 和 Android 使用的相同证书在 OS X 10.11.5 和 iOS 10 上正确配置 VPN 隧道?

vpn mac-osx ipsec ios strongswan
  • 1 个回答
  • 9698 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve