首先,吐槽它,也不更新,但是没办法,不用进不了内网。
{BANNED}中国{BANNED}中国第一个问题:
Pango-ERROR **: : Harfbuzz version too old,这个问题网上能搜到,解决方法就是下载网友提供的库文件并放在EasyConnect的安装目录里。(忍住,不要口吐芬芳~~~)
然后就能够启动了,出现启动界面,可以输入服务器地址、用户名和密码,也能弹出浏览器。
第二个问题:弹出浏览器后,不停加载页面,不停转圈,不停。。。。,直到超时自动登出(继续忍住)
网上有很多同学们建议使用下面的脚本:
#!/bin/bash
while true
do
tail -n 0 -f /usr/share/sangfor/EasyConnect/resources/logs/ECAgent.log | grep "\\[Register\\]cms client connect failed" -m 1
/usr/share/sangfor/EasyConnect/resources/shell/sslservice.sh
sleep 2
done
使用以后不登出了,但是vpn还是不通。仍然感谢这位同学,帮我指明了方向。
请参考:
在然后,通过ifconfig查看,连vpn设备都没有创建,能通就见鬼了。既然已经发现了sslservice.sh这个脚本,又不能成功创建tap接口,先想到权限问题。使用sudo 运行sslservice.sh 发现一切都正常了。
也可以不用去监控错误日志,在想要连接vpn的时候,直接使用sudo运行sslservice.sh就一切正常。
具体原因没有弄清楚,不知道fedora在这些版本升级后做了哪些限制?(对了,我把SElinux也关掉了)还尝试对sslservice.sh添加s位(安装完以后这个脚本就是root:root),但是没有效果。在启动的service文件中添加sslservice.sh也没有成功。
算了,不管了,有sudo这个方法让vpn能用就行,反正也不常用。没准哪天EasyConnect一更新就没问题了。
查资料发现有很多同学遇到和我一样的问题,解决方法就一句话:用sudo 运行sslservice.sh
--------------------------------------------------------------------------------------------------------------------------
2023-3-20更新
挺长时间没用这个vpn了,现在操作系统已经升级到了fedora 37,同时easyconnect官方安装包也进行了更新,有了rpm的安装包可以直接用(虽然是为麒麟准备的),但在Fedora37上面可以直接yum install 成功。
不过(不出意外),运行还是报错。
参考官方论坛的帖子,按照一下简单步骤操作,实测可以在Fedora 37上面使用。
帖子原地址如下,感谢:
(有感于cu的一贯德性,请自性把h_t_t_p_s里面的下划线去掉)
h_t_t_p_s://bbs.sangfor.com.cn/forum.php?mod=viewthread&tid=103079
精华回复如下,感谢:
非常感谢,Fedora 31验证可行,顺便贴一下供他人参考。
$ wget h_t_t_p_s://kojipkgs.fedoraproject.org//packages/pango/1.43.0/4.fc30/x86_64/pango-1.43.0-4.fc30.x86_64.rpm
$ rpm2cpio pango-1.43.0-4.fc30.x86_64.rpm | cpio -div
$ su
# cp usr/lib64/* /usr/share/sangfor/EasyConnect/ -r
$ service EasyMonitor start
直接按上面做可以了。
阅读(4414) | 评论(0) | 转发(0) |