https://github.com/akagi201/freeradius-beginners-guide
FreeRADIUS Beginner's Guide
https://github.com/akagi201/freeradius-beginners-guide
beginner book freeradius guide
Last synced: 7 months ago
JSON representation
FreeRADIUS Beginner's Guide
- Host: GitHub
- URL: https://github.com/akagi201/freeradius-beginners-guide
- Owner: Akagi201
- License: other
- Created: 2016-05-03T12:34:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-05-04T03:50:53.000Z (over 9 years ago)
- Last Synced: 2025-01-08T23:26:55.789Z (9 months ago)
- Topics: beginner, book, freeradius, guide
- Homepage: http://freeradius.akagi201.org
- Size: 244 KB
- Stars: 38
- Watchers: 1
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# FreeRADIUS Beginner's Guide
## 捐款连接
* 本人已经不做 RADIUS 这块东西了. 由于有大量的朋友给我邮件来索取和督促我来继续翻译完这边书, 所以, 放个捐款连接吧.
* 规则: 每收到 10 块钱, 更新一章.
## Outline
* [ch00 序](ch00-intro/README.md)
* [序言](ch00-intro/00_01_preface.md)
* [ch01 介绍 AAA 和 RADIUS](ch01-aaa-and-radius/README.md)
* [Authentication, Authorization 和 Accounting](ch01-aaa-and-radius/01_01_aaa.md)
* [RADIUS](ch01-aaa-and-radius/01_02_radius.md)
* [FreeRADIUS](ch01-aaa-and-radius/01_03_freeradius.md)
* [总结](ch01-aaa-and-radius/01_04_summary.md)
* [ch02 安装](ch02-installation/README.md)
* [开始之前](ch02-installation/02_01_before_you_start.md)
* [预编译程序](ch02-installation/02_02_pre_built_binary.md)
* [安装 FreeRADIUS](ch02-installation/02_03_installing_freeradius.md)
* [从源码安装](ch02-installation/02_04_building_from_source.md)
* [编译 RPM 包](ch02-installation/02_05_building_rpm.md)
* [编译 SUSE 包](ch02-installation/02_06_from_tarball_to_rpm.md)
* [编译 deb 包](ch02-installation/02_07_from_tarball_to_deb.md)
* [安装的二进制程序](ch02-installation/02_08_installed_executables.md)
* [是否用 root 运行](ch02-installation/02_09_running_as_root_or_not.md)
* [客户端程序的字典访问](ch02-installation/02_10_dictionary_access_for_client_programs.md)
* [确保合适的启动](ch02-installation/02_11_ensure_proper_start_up.md)
* [总结](ch02-installation/02_12_summary.md)
* [ch03 开始使用 FreeRADIUS](ch03-started-freeradius/README.md)
* [一个简单的配置](ch03-started-freeradius/03_01_a_simple_setup.md)
* [配置 FreeRADIUS](ch03-started-freeradius/03_02_configuring_freeradius.md)
* [帮助你自己](ch03-started-freeradius/03_03_helping_yourself.md)
* [挖掘 FreeRADIUS 的 man page](ch03-started-freeradius/03_04_discovering_abailabe_man_pages_for_freeradius.md)
* [黄金法则](ch03-started-freeradius/03_05_golden_rules.md)
* [深入到 radiusd 内部](ch03-started-freeradius/03_06_inside_radiusd.md)
* [总结](ch03-started-freeradius/03_07_summary.md)
* [ch04 Authentication](ch04-authentication/README.md)
* [Authentication 协议](ch04-authentication/04_01_authentication_protocols.md)
* [FreeRADIUS -- 在 authenticate 之前 authorize](ch04-authentication/04_02_authorize_before_authenticate.md)
* [使用 FreeRADIUS authenticate 一个用户](ch04-authentication/04_03_authenticating_a_user_with_freeradius.md)
* [存储密码](ch04-authentication/04_04_storing_passwords.md)
* [哈希我们的密码](ch04-authentication/04_05_hashing_our_password.md)
* [其他 authentication 方法](ch04-authentication/04_06_other_authentication_methods.md)
* [总结](ch04-authentication/04_07_summary.md)
* [ch05 用户名和密码的来源](ch05-usernames-and-passwords/README.md)
* [用户存储](ch05-usernames-and-passwords/05_01_user_stores.md)
* [系统用户](ch05-usernames-and-passwords/05_02_system_users.md)
* [在 FreeRADIUS 中合并 linux 系统用户](ch05-usernames-and-passwords/05_03_incorporating_linux_system_users_in_freeradius.md)
* [MySQL 作为用户存储](ch05-usernames-and-passwords/05_04_mysql_as_a_user_store.md)
* [在 FreeRADIUS 中合并 MySQL 数据库](ch05-usernames-and-passwords/05_05_incorporating_a_mysql_database_in_freeradius.md)
* [LDAP 作为用户存储](ch05-usernames-and-passwords/05_06_ldap_as_a_user_store.md)
* [连接 FreeRADIUS 到 LDAP](ch05-usernames-and-passwords/05_07_connnecting_freeradius_to_ldap.md)
* [Active Directory 作为用户存储](ch05-usernames-and-passwords/05_08_active_directory_as_a_user_store.md)
* [连接 FreeRADIUS 到 Active Directory](ch05-usernames-and-passwords/05_09_connecting_freeradius_to_active_directory.md)
* [总结](ch05-usernames-and-passwords/05_10_summary.md)
* [ch06 Accounting](ch06-accounting/README.md)
* [这章的要求](ch06-accounting/06_01_requirements_for_this_chapter.md)
* [基本的 accounting](ch06-accounting/06_02_basic_accounting.md)
* [模拟来自 NAS 的 accounting](ch06-accounting/06_03_simulate_accounting_from_an_nas.md)
* [限制用户的同时连接](ch06-accounting/06_04_limiting_a_users_simultaneous_sessions.md)
* [限制一个用户的使用量](ch06-accounting/06_05_limiting_the_usage_of_a_user.md)
* [accounting 的内务管理](ch06-accounting/06_06_housekeeping_of_accounting_data.md)
* [总结](ch06-accounting/06_07_summary.md)
* [ch07 Authorization](ch07-authorization/README.md)
* [实现限制](ch07-authorization/07_01_implementing_restrictions.md)
* [在 FreeRADIUS 中 authorization](ch07-authorization/07_02_authorization_in_freeradius.md)
* [介绍 unlang](ch07-authorization/07_03_introduction_to_unlang.md)
* [在 unlang 中使用 if 语句](ch07-authorization/07_04_using_the_if_statement_in_unlang.md)
* [应用属性](ch07-authorization/07_05_referencing_attributes.md)
* [SQL 语句作为变量](ch07-authorization/07_06_sql_statements_as_variables.md)
* [设置变量的默认值](ch07-authorization/07_07_setting_default_values_for_variables.md)
* [使用命令替换](ch07-authorization/07_08_using_command_substitution.md)
* [使用正则表达式](ch07-authorization/07_09_using_regular_expressions.md)
* [unlang 语言实践](ch07-authorization/07_10_practical_unlang.md)
* [使用 unlang 来创建数据计数器](ch07-authorization/07_11_using_unlang_to_create_a_data_counter.md)
* [总结](ch07-authorization/07_12_summary.md)
* [ch08 虚拟服务器](ch08-virtual-servers/README.md)
* [为什么我们使用虚拟服务器?](ch08-virtual-servers/08_01_why_use_virtual_servers.md)
* [定义和使能虚拟服务器](ch08-virtual-servers/08_02_defining_and_enabling_virtual_servers.md)
* [创建两个虚拟服务器](ch08-virtual-servers/08_03_creating_two_virtual_servers.md)
* [使用使能的虚拟服务器](ch08-virtual-servers/08_04_using_enabled_virtual_servers.md)
* [使用一个虚拟服务器](ch08-virtual-servers/08_05_using_a_virtual_server.md)
* [虚拟服务器的快乐时光](ch08-virtual-servers/08_06_virtual_server_for_happy_hour.md)
* [合并 hotspot 快乐时光 policy](ch08-virtual-servers/08_07_incorporating_the_hotspot_happy_hour_policy.md)
* [用虚拟服务器巩固现有配置](ch08-virtual-servers/08_08_consolidating_an_existing_setup_using_a_virtual_server.md)
* [创建一个对于电脑的虚拟服务器](ch08-virtual-servers/08_09_creating_a_virtual_server_for_the_computer.md)
* [理论](ch08-virtual-servers/08_10_science_faculty.md)
* [预定义的虚拟服务器](ch08-virtual-servers/08_11_predefined_virtual_servers.md)
* [总结](ch08-virtual-servers/08_12_summary.md)
* [ch09 模块](ch09-modules/README.md)
* [安装的, 可得到的和缺少的模块](ch09-modules/09_01_installed_available_and_missing_modules.md)
* [发掘可得到的模块](ch09-modules/09_02_discovering_available_modules.md)
* [包括和配置一个模块](ch09-modules/09_03_including_and_configuring_a_module.md)
* [合并 expiration 和 linelog 模块](ch09-modules/09_04_incorporating_expiration_and_linelog_modules.md)
* [使用一个模块带有不同的配置](ch09-modules/09_05_using_one_module_with_different_configurations.md)
* [模块的顺序和返回码](ch09-modules/09_06_order_of_modules_and_return_codes.md)
* [研究模块的顺序](ch09-modules/09_07_investigating_the_order_of_modules.md)
* [一些有趣的模块](ch09-modules/09_08_some_interesting_modules.md)
* [总结](ch09-modules/09_09_summary.md)
* [ch10 EAP](ch10-eap/README.md)
* [EAP 基础](ch10-eap/10_01_eap_basic.md)
* [EAP 实践](ch10-eap/10_02_practical_eap.md)
* [在 FreeRADIUS 和 JRadius上 测试 EAP](ch10-eap/10_03_testing_eap_on_freeradius_with_jradius.md)
* [仿真器](ch10-eap/10_04_simulator.md)
* [生产环境中的 EAP](ch10-eap/10_05_eap_in_production.md)
* [为你的组织创建一个 RADIUS PKI](ch10-eap/10_06_creating_a_radius_pki_for_your_organization.md)
* [在 inner-tunnel 上测试 authentication](ch10-eap/10_07_testing_authentication_on_the_inner_tunnel.md)
* [虚拟服务器](ch10-eap/10_08_virtual_server.md)
* [禁用无用的 EAP 方法](ch10-eap/10_09_disabling_unused_eap_methods.md)
* [总结](ch10-eap/10_10_summary.md)
* [ch11 字典](ch11-dictionaries/README.md)
* [为什么我们需要字典](ch11-dictionaries/11_01_why_we_need_dictionaries.md)
* [怎样包含字典](ch11-dictionaries/11_02_how_to_include_dictionaries.md)
* [包含新的字典](ch11-dictionaries/11_03_including_new_dictionaries.md)
* [FreeRADIUS 怎样包含字典文件](ch11-dictionaries/11_04_how_freeradius_includes_dictionary_files.md)
* [更新 MikroTik 字典](ch11-dictionaries/11_05_updating_the_mikrotik_dictionary.md)
* [字典文件格式](ch11-dictionaries/11_06_format_of_dictionary_files.md)
* [总结](ch11-dictionaries/11_07_summary.md)
* [ch12 漫游和代理](ch12-roaming-and-proxying/README.md)
* [漫游 -- 总览](ch12-roaming-and-proxying/12_01_roaming_an_overview.md)
* [Realms](ch12-roaming-and-proxying/12_02_realms.md)
* [研究 FreeRADIUS 的默认 realms](ch12-roaming-and-proxying/12_03_investigating_the_default_realms_in_freeradius.md)
* [激活 NULL realm](ch12-roaming-and-proxying/12_04_activating_the_null_realm.md)
* [定义 realm](ch12-roaming-and-proxying/12_05_defining_the_realm.md)
* [拒绝没有一个 realm 的请求](ch12-roaming-and-proxying/12_06_rejecting_requests_without_a_realm.md)
* [代理](ch12-roaming-and-proxying/12_07_proxying.md)
* [配置两个组织之间的代理](ch12-roaming-and-proxying/12_08_configuring_proxying_between_two_organizations.md)
* [过滤来自一个家庭服务器的回复属性](ch12-roaming-and-proxying/12_09_filtering_reply_attributes_returned_by_a_home_server.md)
* [使用更优的方式来进行状态检查](ch12-roaming-and-proxying/12_10_using_the_prefered_way_for_status_checking.md)
* [仿真代理的 accounting](ch12-roaming-and-proxying/12_11_simulating_proxied_accounting.md)
* [总结](ch12-roaming-and-proxying/12_12_summary.md)
* [ch13 排查问题](ch13-troubleshooting/README.md)
* [chff 附录](chff-appendix/README.md)## 排版规范
* [中文文案排版指北](https://github.com/sparanoid/chinese-copywriting-guidelines)
* 有一点特别的地方是, 我本人的全用英文半角标点符号, 所以, 希望大家也用 "半角标点+空格" 的方式.## Git 协作方式
* [CONTRIBUTING](CONTRIBUTING.md)## Gitbook 指南
* 安装命令行工具: `npm install -g gitbook-cli` 建议使用最新 3.0 以上版本.
* build 前先安装 `book.json` 中配置的插件, `gitbook install`.
* 本地编译: `gitbook build` 会将 build 后网页文件放到 `_book` 目录.
* 本地查看: `gitbook serve` 默认会进行 build, 然后 serve 一个网页提供给本地浏览器访问.## LICENSE
* [LICENSE](LICENSE.md)