Bước tới nội dung

FreeRADIUS

Bách khoa toàn thư mở Wikipedia
FreeRADIUS
Phát triển bởiĐội ngũ phát triển FreeRADIUS
Phát hành lần đầutháng 8 năm 1999; 25 năm trước (1999-08)
Phiên bản ổn định
3.0.21[1] / 15 tháng 11 năm 2019; 5 năm trước (2019-11-15)
Kho mã nguồn
Viết bằngC; Perl
Hệ điều hànhTương tự Unix
Nền tảngIA-64 (Itanium & Itanium 2); PPC (IBM POWER & PowerPC); Sparc; Sparc64; x86; x86-64 (AMD64 & EMT64)
Ngôn ngữ có sẵnTiếng Anh
Thể loạiMáy chủ RADIUS
Websitefreeradius.org
Trạng tháiĐang hoạt động

FreeRADIUS là một bộ giải pháp phần mềm RADIUS miễn phí hiệu năng cao, được phát triển và phân phối theo Giấy phép Công cộng GNU phiên bản 2, có thể tải về và sử dụng miễn phí. Bộ FreeRADIUS bao gồm máy chủ RADIUS, thư viện máy khách RADIUS được cấp theo Giấy phép BSD, thư viện PAM, mô-đun Apache và nhiều thư viện phát triển và tiện ích bổ sung liên quan đến RADIUS.[2]

Trong hầu hết các trường hợp, từ "FreeRADIUS" dùng để chỉ máy chủ RADIUS nguồn mở miễn phí từ bộ giải pháp này.

FreeRADIUS là máy chủ RADIUS mã nguồn mở phổ biến nhất [3] và là máy chủ RADIUS được triển khai rộng rãi nhất trên thế giới.[3] Nó hỗ trợ tất cả các giao thức xác thực phổ biến, máy chủ đi kèm với một công cụ quản trị người dùng web dựa trên PHP tên là dialupadmin. Nó là nền tảng cho nhiều sản phẩm và dịch vụ RADIUS thương mại, chẳng hạn như các hệ thống nhúng, các thiết bị kiểm soát truy cập mạng (Network Access Control - NAS) hỗ trợ RADIUSWiMAX. FreeRADIUS cung cấp giải pháp xác thực, phân quyền, tính cước (Authentication, Authorization, Accounting - AAA) cho nhiều công ty trong Fortune-500, công ty viễn thông và ISP cấp độ 1. Nó cũng được sử dụng rộng rãi trong cộng đồng học thuật, bao gồm eduroam. Máy chủ FreeRADIUS nhanh, nhiều tính năng, nhiều mô-đun và có thể mở rộng.

Lịch sử

[sửa | sửa mã nguồn]

FreeRADIUS được bắt đầu phát triển vào tháng 8 năm 1999 bởi Alan DeKok và Miquel van Smoorenburg. Phiên bản "alpha" lần đầu tiên được phát hành vào tháng 8 năm 1999, sau đó là phiên bản 0.1 ra mắt vào tháng 5 năm 2001. Cứ khoảng vài tháng lại có một phiên bản mới được ra mắt.[4]

FreeRADIUS sử dụng thiết kế mô-đun, khuyến khích cộng đồng tham gia tích cực phát triển.

Kể từ tháng 11 năm 2014, Dự án FreeRADIUS có ba thành viên nhóm cốt lõi: Alan DeKok (Trưởng dự án), Arran Cudbard-Bell (Kiến trúc sư chính) và Matthew Newton.[5]

Bản phát hành chính mới nhất là FreeRADIUS 3.0.19. FreeRADIUS 3 bao gồm hỗ trợ RADIUS qua TLS, bao gồm RadSec, mô-đun rlm_ldap được viết lại hoàn toàn và hàng trăm cải tiến về tính nhất quán và nhiều cải tiến hữu ích khác. Phiên bản mới nhất được phát triển ưu tiên về độ ổn định hơn là các tính năng.

Bản phát hành chính trước đây v2.2.x đã bước vào giai đoạn cuối vòng đời của nó và bây giờ sẽ chỉ nhận được các bản sửa lỗi bảo mật [6]

Một cuộc khảo sát năm 2006 FreeRADIUS có tổng cộng khoảng 100 triệu người sử dụng.[3]

Hệ điều hành hỗ trợ

[sửa | sửa mã nguồn]

[7]

FreeRADIUS được xác nhận hoạt động tốt với các hệ điều hành sau:

Phần cứng hỗ trợ

[sửa | sửa mã nguồn]

[8]

Tính năng

[sửa | sửa mã nguồn]

Các mô-đun đi kèm với lõi máy chủ hỗ trợ LDAP, Microsoft SQL Server, MySQL, PostgreSQL, Oracle và nhiều cơ sở dữ liệu khác. Nó hỗ trợ tất cả các loại xác thực EAP phổ biến, bao gồm PEAP, MS-CHAP và EAP-TTLS. FreeRADIUS chứa hơn 100 thông tin nhà cung cấp, đảm bảo khả năng tương thích với rất nhiều thiết bị NAS khác nhau.

Phiên bản 2.0.0 bổ sung hỗ trợ cho lưu trữ ảo (virtual hosting), IPv6, VMPS và ngôn ngữ chính sách mới giúp đơn giản hóa nhiều cấu hình phức tạp.

FreeRADIUS cung cấp khả năng tùy biến rất cao, có thể dùng để xác thực truy cập VPN, mạng không dây, v.v...

Công cụ quản trị

[sửa | sửa mã nguồn]
  • daloRADIUS: một ứng dụng quản lý dựa trên web nhằm quản lý các hotspot và triển khai ISP. Với giao diện quản lý người dùng đơn giản, báo cáo đồ họa đẹp, tính cước, cũng là công cụ thanh toán và tích hợp với Google Maps để định vị địa lý.
  • phpRADmin Lưu trữ 2015-02-07 tại Wayback Machine: một công cụ được viết bằng PHP, sử dụng MySQL làm CSDL nhằm quản trị và cung cấp FreeRADIUS trên giao diện Web.
  • Quản trị quay số (Dialup Admin): giao diện web mạnh mẽ được viết bằng PHP đi kèm với FreeRADIUS để quản trị người dùng chứng thực bằng RADIUS. Quản trị quay số sử dụng MySQL, PostgreSQL hoặc LDAP. Hiện không còn được phát triển.
  • ezRadius: ứng dụng quản lý dựa trên web. Mục đích chính là cung cấp cho máy chủ RADIUS hoặc quản trị viên hotspot một giao diện quản lý dựa trên web đơn giản. FreeRADIUS phải được cấu hình để sử dụng MySQL.
  • RADIUSdesk: RADIUSdesk đã được phát triển từ năm 2012 như là công cụ để quản lý Internet không dây.
Phần mềm Trang chủ Phiên bản Ngày phát hành
phpMyPrepaid https://sourceforge.net/projects/phpmyprepaid/ RC3 24/07/2012
daloRADIUS https://github.com/lirantal/daloradius 1.0.0 06.03.2019
FreeRADIUS DialRadmin https://sourceforge.net/projects/dialup-admin/ 1,62 23/06/2012
Hotcakes Hotspot Manager http://hotcakes.sourceforge.net/
EasyHotspot https://sourceforge.net/projects/easyhotspot/ 0,2 10.05.2013
phpRADmin https://sourceforge.net/projects/phpradmin/ 0,0.1 trước alpha 23.04.2013
https://sourceforge.net/projects/admin-panel/ 1,01 06.08.2015
ezRADIUS https://sourceforge.net/projects/ezradius/ 0.2.1 03.04.2013
freeradius-web-ui https://github.com/arch-lamp/freeradius-web-ui 1 20.01.2015
RADIUSdesk https://sourceforge.net/projects/radiusdesk/ 2016-5-0 11.05.2016
RADIUS Manager http://www.dmasoftlab.com/ 4.1.15 (Thương mại)
  • Giao thức Diameter: sự thay thế được đề xuất cho RADIUS
  1. ^ https://freeradius.org/release_notes/?br=3.0.x&re=3.0.21 Version 3.0.21 has been released.
  2. ^ FreeRADIUS wiki
  3. ^ a b c “2006 User Server Survey”. FreeRADIUS. Truy cập ngày 7 tháng 10 năm 2009.
  4. ^ “About FreeRADIUS”.
  5. ^ “FreeRADIUS: The world's most popular RADIUS Server - About”. freeradius.org. Truy cập ngày 12 tháng 11 năm 2014.
  6. ^ “FreeRADIUS: The world's most popular RADIUS Server - Downloads”. freeradius.org. Truy cập ngày 31 tháng 7 năm 2015.
  7. ^ “FreeRADIUS: Operating Systems - Officially supported”.
  8. ^ “FreeRADIUS - Hardware Platforms”.

Liên kết ngoài

[sửa | sửa mã nguồn]