发现一个WHMCS不算Bug的Bug
很多客户买了WHMCS终身授权
每年需要支付更新费用才能升级到最新版
其实如果只是升级低一个版本的 是不会出现升级版本错误的
解密了license.class.php 看了下代码才发现 然后尝试了一下 是无问题的 Continue reading “发现一个WHMCS不算Bug的Bug”
相关:
- 235error
- 软件错误
提供IDC行业和cPanel/WHMCS/DirectAdmin/Onapp等文章和教程
发现一个WHMCS不算Bug的Bug
很多客户买了WHMCS终身授权
每年需要支付更新费用才能升级到最新版
其实如果只是升级低一个版本的 是不会出现升级版本错误的
解密了license.class.php 看了下代码才发现 然后尝试了一下 是无问题的 Continue reading “发现一个WHMCS不算Bug的Bug”
我以为碰到灵异问题了,
ERROR: No authenticate method (Auth-Type) found for the request: Rejecting the user
Failed to authenticate the user.
测试最新版的radiusd进行接入认证的时候
出这个错误,
Sending Access-Request of id 235 to 127.0.0.1 port 1812
User-Name = “user1”
User-Password = “pass1”
NAS-IP-Address = xx.xxx.xxx.xxx
NAS-Port = 1812
rad_recv: Access-Reject packet from host 127.0.0.1 port 1812, id=235, length=20
rad_verify: Received Access-Reject packet from home server 127.0.0.1 port 1812 with invalid signature! (Shared secret is incorrect.)
radclient: no response from server for ID 235 socket 3
经验主义害死人啊, 提示密匙不匹配,结果…….
最后在老外的论坛发现了
认证模式导致的错误
一个md5 一个是明文
解决方式
修改eap.conf
将 default_eap_type = md5
改为
default_eap_type = ttls
启动测试正常
[root@master ~]# radtest user1 pass1 localhost 1812 abcdefg
Sending Access-Request of id 174 to 127.0.0.1 port 1812
User-Name = “user1”
User-Password = “pass1”
NAS-IP-Address = xxx.xxx.xxx.xxx
NAS-Port = 1812
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=174, length=50
Framed-IP-Netmask = 255.255.255.255
Framed-IP-Address = 192.168.80.90
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-Compression = Van-Jacobson-TCP-IP