Become a member
Sign in
talkincode
talkincode

talkincode

Talk in code

85 Following
16 Followers
·
  • Profile
  • Claps
  • Highlights
  • Responses

Latest

talkincode
talkincode
Oct 18, 2015 · 6 min read

Linux PPTP 对接

以 ubuntu14 为例,谈谈PPTP对接ToughRADIUS

安装pptpd服务

sudo apt-get update -y
sudo apt-get install -y pptpd iptables libfreeradius-client2 libfreeradius-client-dev
talkincode
talkincode
Oct 17, 2015 · 1 min read

ToughRADIUS V1.2.0.2 发布。

版本变更说明:

  • 修复了系统创建后,用户密码认证失效,全部放行的bug。
  • 修复了无法使用mschapv2认证的错误,支持mppe128位加密。
  • 删除了mschapv1的支持。

升级指南

talkincode
talkincode
Oct 16, 2015 · 3 min read

mschapv2在Radius中的认证实现

在Radius的认证请求AccessRequest包中如果包含 MS-CHAP2-Response 和 MS-CHAP-Challenge 属性则意味着需要实现ms-chap-v2认证。

客户端 MS-CHAP2-Response 和 MS-CHAP-Challenge 生成的规则

MS-CHAP-Challenge

talkincode
talkincode
Oct 15, 2015 · 1 min read

专注于解决问题,而不是制造问题。

talkincode
talkincode
Oct 15, 2015 · 2 min read

通过 systemd 设置ToughRADIUS为系统服务

目前很多Linux的发行版已经开始采用systemd系统,通过systemd来设置ToughRADIUS的服务是一件很容易的事情。

创建文件 /usr/lib/systemd/system/toughradius.service

内容如下:

[Unit] 
Description=ToughRADIUS Service
After=docker.service…

2