-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wiki写得看不懂 #100
Comments
确实文档很不完整。对于不了解 ansible 这个工具本身的人,比较难看懂。 关于只是在 vps 给自己部署的话, 大部分的playbook 应该都可以直接使用
也有可能一些没有playbook 没有在ansible_hosts.local 里面定义 对应的group, 会报错。 |
要装的是
试了下,只能原始 |
group_vars/ipsec.yml 头上的
改成 true , 改了吗? 你参考的IKEv2 文档是这个吗? https://github.com/ftao/vpn-deploy-playbook/wiki/Setup-IKEv2-VPN-Server |
放弃了,还是不行。enable了,local的运行完了之后,mac还是连不上ikev2。 ip:9441/ios8-profile下面没有mobileconfig文件,osx下面到有servercert.pem,但没效果,还是连不上。 再试了加了个vps,用1个运行ansible-playbook到另一个vps部署ipsec,而且default/main.yml里面也改了 ip as domain = true ssh connecting 有问题。用了 -vvvv 说debug,没有用啊。
ansible_hosts里面是这么写吗?
ps. 两个VPS都是Debian 7 |
生成 ios 配置文件, 需要设置
|
是有true的。 提示 |
可以安装在另一个vps上安装了,但是还是只能ikev1能连上,2就是连不上,ipsec.yml配置这样,两个证书都trule,但是安装后在另个vps的 /var/www/ikev2/ 下面ios的目录下面就没有证书,osx下面的证书导入mac并设置always trust后,还是提示连接 用户认证失败。
在被装的vps上查看 /etc/ipsec.secrets,发现
|
这一段写错了
应该是
似乎我的模版的里面也写错了。 |
好嘛,原来坑在这里。。。 重新弄了下,另一VPS响应目录下出现 user2.mobileconfig 和 user2.signed.mobileconfig 安装到iphone后用相应的profile生成的vpn去连接,不管用哪个导入的都不能连接成功,没有提示,直接断开。点进 vpn的设置里面,只有显示 type ikev2,其他什么都没有。 如果用普通正常添加vpn操作,就是 填ip,用户名,密码,psk密钥,也不能连接,提示 negotiation with the vpn server failed. 在mac上没有导入server_cert.pem ,按正常添加vpn设置能连接成功。 mac上ikev1和2都可以连接,iphone上都连接不了,win7上也一样连接不了。 用上面的应用在目标vps的 group_vars/ipsec.yml 的配置,装在控制机vps上面,就是本机安装,ansible-playbook -i ansible_hosts.local ipsec.yml, mac和iphone不用证书,ikev1和2都能连接。而win7无论ikev1还是2都连不上。真是奇葩。 满满的坑啊。。。。 |
同样没弄明白,系统Debian,想装IKEv2,但是按照文档装完,手机iOS9里连不上vpn。。 装在本机,安装命令
group_vars/ipsec.yam 文件如下
|
@noahlu ios9 的内置 ikev2 界面确实还没有测试过。
|
多谢啦,不过还是有问题。 我按照https://github.com/ftao/vpn-deploy-playbook/wiki/Setup-IKEv2-VPN-Server 里写了一个group_vars/localhost.yml。 然后执行:
我直接用ansible_hosts.local 生成出来的mobileconfig文件里都是localhost,没有服务器地址嘛...所以依然连不上 以下是iOS上连vpn的日志
|
我更新了一下文档。 如果生成的iOS 中配置文件不正确, 可以考虑设置
|
现在配置文件ip对了,还是连不上,是不是 ipsec.yml里没配置ikev2的role?
|
ikev2 的role 就是 strongswan . 这个配置上没有问题。
另外你可能要把服务器上面的
删掉, 然后重新跑, 因为这里面的域名可能是错的。 这是一个bug, 应该修改域名之后, 重新跑的时候, 重新生成这个文件。 |
哎,还是不行。。。 |
@noahlu 这个问题解决了么?我也遇到了这个 Plugin com.tkinglee.rabbit does not have a bundle URL 问题 最后怎样解决的? |
有很多不明所以,哪些是在本机操作的,哪些是vps上的。
ansible_host应该怎么写,一会儿
servername.example.com ansible_ssh_host=ip.of.server ansible_ssh_user=some-user
, 一会儿testvm.example.com ansible_ssh_host=192.168.1.14 ansible_ssh_user=vagrant ansible_sudo=true
.一会儿执行
ansible-playbook ipsec.yml -l testvm.example.com
,一会儿又是说runansible-playbook PLAYBOOK_NAME.yml
to setup servers如果只是在vps上给自身部署怎么操作? 没有域名只是ip又是怎么操作?
跟Shadowsock的wiki明了易懂比起来,差距蛮大的。希望好好改善一下语言逻辑水平。
The text was updated successfully, but these errors were encountered: