FreeRADIUS là máy chủ mã nguồn mở miễn phí cho các hệ điều hành UNIX và giống Unix, cho phép thiết lập máy chủ giao thức RADIUS. Bạn cũng cần một máy khách được cấu hình chính xác để giao tiếp với máy chủ khi bạn muốn sử dụng, có thể được sử dụng để xác thực hoặc tính toán các loại truy cập mạng khác nhau. Các ứng dụng mẫu là điểm truy cập, giao thức VPN như OpenVPN, Strongswan hoặc SoftEther (Wireshark) trên điện thoại thông minh Android.
Quay trở lại năm 1992, FreeRADIUS - một dự án phần mềm mã nguồn mở bảo vệ mạng khỏi truy cập và xâm nhập trái phép - đã bắt đầu với những tiến bộ nhỏ về xác thực. Ngày nay, FreeRADIUS hỗ trợ nhiều phương pháp bảo mật bằng mật mã khác nhau (EAP-TLS/-TTLS, PEAP, LEAP). Và phương pháp được sử dụng để xác thực là tên người dùng/mật khẩu hoặc chứng chỉ.
Các máy khách muốn truy cập mạng trước tiên phải đăng nhập vào máy chủ RADIUS trước khi được cấp quyền truy cập. Điều này làm tăng tính bảo mật và giúp quản lý mạng dễ dàng hơn. Máy khách sử dụng giao thức IEEE 802.1X để xác thực, đó là lý do tại sao thuật ngữ này thường được dùng như từ đồng nghĩa với loại phương pháp đăng nhập mạng này.
FreeRADIUS thường đề cập đến máy chủ RADIUS hoặc các thành phần từ bộ FreeRADIUS như thư viện máy khách RADIUS được cấp phép BSD, thư viện PAM và mô-đun Apache RADIUS. Và các thư viện liên quan khác bao gồm các tiện ích bổ sung và thư viện phát triển
Sau đây là một số mô tả ngắn gọn về ý nghĩa của từng thuật ngữ trong AAA, nhưng không phải tất cả đều có nghĩa giống nhau thing:
Bộ phần mềm daloRADIUS cung cấp các chức năng bổ sung khi so sánh với cách quản lý FreeRADIUS truyền thống bằng giao diện dòng lệnh.
Trong hướng dẫn này, chúng tôi sẽ cài đặt FreeRADIUS trên máy chủ chạy Ubuntu 20.04, cấu hình để hoạt động với MySQL/MariaDB, sau đó cài đặt daloRADIUS, một bảng điều khiển quản lý web RADIUS về cơ bản là GUI cho FreeRADIUS. Chúng tôi sẽ thực hiện một thử nghiệm đơn giản trên máy chủ RADIUS để đảm bảo nó hoạt động.
Cờ -y được lệnh cập nhật sử dụng để tự động trả lời có khi được hỏi bạn có muốn tiếp tục không thay đổi.
lệnh apt update sẽ cập nhật danh sách các gói có sẵn từ nguồn của chúng. lệnh apt upgrade sẽ tải xuống và cài đặt các bản cập nhật.
Đầu ra mẫu:
Sau khi quá trình cập nhật hoàn tất, bạn có thể muốn khởi động lại hệ thống. Để thực hiện, hãy chạy lệnh bên dưới trong thiết bị đầu cuối của bạn:
Bạn có thể kiểm tra phiên bản php được cài đặt trên hệ thống của mình bằng cách chạy lệnh bên dưới trong thiết bị đầu cuối:
Đầu ra sẽ tương tự như bên dưới:
Để cài đặt FreeRADIUS và các tiện ích khác đi kèm trên Ubuntu 20.04, hãy thực hiện lệnh sau:
Để kiểm tra nhanh FreeRADIUS và chạy, chúng ta cần chạy FreeRADIUS ở chế độ gỡ lỗi.
Trước tiên, dừng dịch vụ FreeRADIUS bằng cách chạy lệnh bên dưới trong thiết bị đầu cuối:
Sau đó chạy lệnh sau để chạy chế độ gỡ lỗi FreeRADIUS:
Đầu ra sẽ tương tự như bên dưới:
Chúng ta có thể thấy dòng cuối cùng ghi là "Sẵn sàng xử lý yêu cầu", điều đó có nghĩa là FreeRADIUS hiện đã hoạt động và chạy trên máy chủ của bạn.
Bây giờ hãy tạo một cơ sở dữ liệu có tên là radius:
Tiếp theo, cấp quyền truy cập vào cơ sở dữ liệu radius:
Xả quyền và lệnh quit MariaDB để cập nhật quyền của bạn:
Chúng ta có thể thấy cơ sở dữ liệu radius được tạo bằng cách chạy lệnh sau trong thiết bị đầu cuối:
Bạn sẽ có thể thấy cơ sở dữ liệu radius được liệt kê như trong ảnh chụp màn hình bên dưới:
Sau khi tải xuống hoàn tất, hãy giải nén tệp zip bằng tiện ích unzip như được hiển thị bên dưới:
Tiếp theo, di chuyển thư mục daloradius-master bằng tiện ích mv như được hiển thị bên dưới:
Tiếp theo, di chuyển vào thư mục daloradius để cấu hình:
Bây giờ, chúng ta cần điền sơ đồ daloRADIUS vào cơ sở dữ liệu. Tệp .sql nằm trong thư mục ‘/contrib/db/’. Bạn có thể phải thay đổi đường dẫn này nếu bạn không cài đặt nó trong đích gốc.
Để nhập, hãy chạy:
Tiếp theo di chuyển ra khỏi thư mục daloradius và di chuyển thư mục daloradius vào thư mục gốc của tài liệu:
Sau đó đổi tên tệp mẫu bằng cách xóa phần mở rộng .example bằng tiện ích mv như được hiển thị bên dưới:
Sau đó chạy lệnh sau để chỉ định quyền sở hữu các tệp cấu hình web daloRADIUS cho Apache:
Tiếp theo, cấu hình quyền của tệp cấu hình chính của bạn thành 664 như hiển thị bên dưới:
Để cho phép giao diện web DaloRADIUS truy cập FreeRADIUS, chúng ta cần cung cấp thông tin chi tiết về cơ sở dữ liệu trong tệp cấu hình cho DaloRADIUS. Mở .daloradius.conf.php được tìm thấy trong ./www/library/daloradius.conf.php và thêm thông tin chi tiết về cơ sở dữ liệu (tên người dùng, mật khẩu và tên cơ sở dữ liệu):
Thay đổi các giá trị sau để khớp với thông tin chi tiết về cơ sở dữ liệu của bạn:
Lưu và thoát khỏi tệp để đảm bảo mọi thứ được cấu hình chính xác. Khởi động lại FreeRADIUS và Apache sẽ đảm bảo mọi thứ hoạt động bình thường:
FreeRADIUSsử dụng các cổng UDP 1813 cho các gói Access-Request và các gói Accounting-Request, vì vậy chúng ta cũng cần mở các cổng này.
Mẫu đầu ra:
Nếu bạn muốn xem trạng thái hiện tại của tường lửa UFW, bạn có thể nhập lệnh được hiển thị bên dưới:
Bạn sẽ thấy đầu ra tương tự như bên dưới:
Ảnh chụp màn hình của UFW ở trên cho thấy rằng nó đang hoạt động và trạng thái của nó biểu thị danh sách các quy tắc mà chúng tôi vừa thêm.
Bạn sẽ thấy màn hình đăng nhập mặc định:
Trên màn hình đăng nhập, sử dụng tên người dùng và mật khẩu mặc định là "administrator" với mật khẩu là "radius" để đăng nhập. Sau khi đăng nhập, bạn sẽ thấy giao diện web DaloRADIUS mặc định:
Bạn có thể thay đổi mật khẩu người dùng bằng cách đăng nhập vào DaloRadius, sau đó chọn menu Config từ thanh trên cùng. Chọn Operators trên menu phụ và List Operators trên thanh bên màu xám bên dưới danh sách các operator trong thư mục hiện tại của bạn. Nhấp chuột phải vào administrator và chọn Change Password trong cửa sổ này. Trong màn hình tiếp theo này, nhập mật khẩu mới cho tài khoản Quản trị viên và nhấp vào Áp dụng để lưu những thay đổi này."
Xin chúc mừng! Bạn đã cài đặt FreeRADIUS thành công. Cảm ơn bạn đã sử dụng hướng dẫn này để cài đặt FreeRADIUS trên hệ thống Ubuntu 20.04 LTS. Để biết thêm trợ giúp hoặc thông tin hữu ích, chúng tôi khuyên bạn nên truy cập trang web chính thức của FreeRADIUS.
1. Lỗi khi cài đặt freeradius
Sự cố: Khi làm theo hướng dẫn này, bạn có thể gặp phải sự cố "Gói `freeradius` không có ứng viên cài đặt." Thông báo lỗi này cho biết không có PPA nào khả dụng cho phiên bản hệ thống Ubuntu hoặc Debian Linux của bạn. Giải pháp: Thông thường, bạn nên sử dụng phiên bản Ubuntu mới nhất khi thử bất kỳ phần mềm hoặc gói, vì nó sẽ ổn định hơn các phiên bản cũ không được hỗ trợ. Nếu bạn đã cài đặt phiên bản cũ hơn trên máy chủ của mình, hãy thử xóa phiên bản đó trước thông qua Synaptic Package Manager trước khi tiếp tục hướng dẫn này.
2. Cấu hình cơ sở dữ liệu sai
Vấn đề: Sau khi cài đặt FreeRADIUS, lệnh "radiusd -X" có thể trả về thông báo như trên. Điều này có nghĩa là MySQL không thể kết nối với cơ sở dữ liệu của bạn do mật khẩu hoặc tên người dùng sai.
Giải pháp: Để khắc phục sự cố này, hãy mở tệp cấu hình "mysql-daloradius.sql" và chỉnh sửa tệp đó bằng trình soạn thảo văn bản như nano. Sau đó, hãy đổi mật khẩu thành mật khẩu thực của bạn. Lưu và đóng tệp sau khi chỉnh sửa. Sau đó, khởi động lại FreeRADIUS: sudo service freeradius restart
3. Không có kết nối sau khi cài đặt FreeRADIUS và Daloradius
Vấn đề: Sau khi bạn đã cài đặt FreeRADIUS và daloRADIUS, giao diện web sẽ không hiển thị. Bạn có thể không thể kết nối tới máy chủ của mình bằng SSH vì lý do này.
Giải pháp: Nguyên nhân có khả năng nhất cho vấn đề này là có thứ gì đó trong tệp cấu hình Apache hoặc Nginx đang chặn cổng 80 (đối với HTTP) hoặc 443 (đối với HTTPS). Kiểm tra các tệp cấu hình này để biết bất kỳ tham chiếu nào đến đường dẫn thư mục web DaloRADIUS (/var/www/html/daloradius) và xóa chúng.
4. Không có biểu tượng Daloradius trong giao diện web DaloRADIUS
Vấn đề: Sau khi làm theo hướng dẫn này, bạn không thấy biểu tượng Daloradius trong giao diện web DaloRADIUS. Đây là sự cố thường gặp trên một số phiên bản hệ thống Ubuntu và Debian.
Giải pháp: Để khắc phục sự cố này, hãy chỉnh sửa tệp "daloradius/includes/config_vars.php" và thêm dòng sau vào đó: define('DALORADIUS_ENABLED', true); Sau đó, khởi động lại Máy chủ web Apache của bạn thông qua sudo service apache2 restart. Bây giờ bạn có thể thấy biểu tượng Daloradius xuất hiện ở ngăn bên trái trước Menu Người vận hành.
Danh sách này chưa đầy đủ và có thể không chính xác 100%. Nếu bạn gặp bất kỳ lỗi hoặc thông tin nào bị thiếu, vui lòng để lại bình luận bên dưới và chúng tôi sẽ cập nhật danh sách cho phù hợp.
Với cộng đồng ngày càng phát triển và số lượng lớn các tính năng có thể được cấu hình trong phần mềm, Daloradius là lựa chọn tuyệt vời cho những người dùng muốn thiết lập máy chủ FreeRADIUS của riêng mình.
Nếu bạn thấy bài viết này hữu ích, vui lòng chia sẻ với bạn bè trên mạng xã hội. Chúng tôi cũng rất mong nhận được phản hồi của bạn về bất kỳ vấn đề hoặc đề xuất nào mà bạn có thể có. Bạn có thể để lại bình luận hoặc gửi tin nhắn bằng biểu mẫu liên hệ ở cuối trang này. Cảm ơn bạn đã đọc.
Quay trở lại năm 1992, FreeRADIUS - một dự án phần mềm mã nguồn mở bảo vệ mạng khỏi truy cập và xâm nhập trái phép - đã bắt đầu với những tiến bộ nhỏ về xác thực. Ngày nay, FreeRADIUS hỗ trợ nhiều phương pháp bảo mật bằng mật mã khác nhau (EAP-TLS/-TTLS, PEAP, LEAP). Và phương pháp được sử dụng để xác thực là tên người dùng/mật khẩu hoặc chứng chỉ.
Các máy khách muốn truy cập mạng trước tiên phải đăng nhập vào máy chủ RADIUS trước khi được cấp quyền truy cập. Điều này làm tăng tính bảo mật và giúp quản lý mạng dễ dàng hơn. Máy khách sử dụng giao thức IEEE 802.1X để xác thực, đó là lý do tại sao thuật ngữ này thường được dùng như từ đồng nghĩa với loại phương pháp đăng nhập mạng này.
FreeRADIUS thường đề cập đến máy chủ RADIUS hoặc các thành phần từ bộ FreeRADIUS như thư viện máy khách RADIUS được cấp phép BSD, thư viện PAM và mô-đun Apache RADIUS. Và các thư viện liên quan khác bao gồm các tiện ích bổ sung và thư viện phát triển
Giao thức RADIUS là gì?
Xác thực từxaDịch vụ Gọingườidùngtừxa (RADIUS) là một giao thức mạng quản lý xác thực, ủy quyền và kế toán của người dùng bằng cách cung cấp dịch vụ quản lý AAA tập trung.Sau đây là một số mô tả ngắn gọn về ý nghĩa của từng thuật ngữ trong AAA, nhưng không phải tất cả đều có nghĩa giống nhau thing:
- Xác thực: Quá trình xác định xem máy khách (có thể là người dùng, thiết bị hoặc quy trình) có được phép sử dụng hệ thống hay không.
- Ủy quyền: Quá trình xác định mức sử dụng và thời điểm cung cấp thông tin này để có thể tính toán chi phí sử dụng điện năng.
- Kế toán: Đây là báo cáo tổng hợp về hoạt động trên mạng cho mục đích thanh toán.
DaloRADIUS là gì?
daloRADIUS là GUI dựa trên web để quản lý FreeRADIUS và cho phép bạn dễ dàng quản lý nhiều máy chủ từ trình duyệt của mình. Và nó hoạt động với các bản phân phối Linux chính - CentOS, Red Hat Enterprise Linux, Ubuntu, OpenWrt, v.v., miễn là chúng đang chạy phiên bản mới nhất của Redis hoặc Memcached và có hỗ trợ SSL.Bộ phần mềm daloRADIUS cung cấp các chức năng bổ sung khi so sánh với cách quản lý FreeRADIUS truyền thống bằng giao diện dòng lệnh.
Trong hướng dẫn này, chúng tôi sẽ cài đặt FreeRADIUS trên máy chủ chạy Ubuntu 20.04, cấu hình để hoạt động với MySQL/MariaDB, sau đó cài đặt daloRADIUS, một bảng điều khiển quản lý web RADIUS về cơ bản là GUI cho FreeRADIUS. Chúng tôi sẽ thực hiện một thử nghiệm đơn giản trên máy chủ RADIUS để đảm bảo nó hoạt động.
Điều kiện tiên quyết
- Máy chủ chạy Ubuntu 20.04, có RAM tối thiểu 512MB, dung lượng lưu trữ tối thiểu 300MB và CPU 64-bit tối thiểu 1,4 GHz
- Đăng nhập với tư cách là người dùng root hoặc người dùng có quyền sudo.
Bắt đầu
Cập nhật Hệ thống của bạn
Để giữ cho hệ thống của bạn được cập nhật, hãy bắt đầu bằng cách chạy lệnh cập nhật trên thiết bị đầu cuối của bạn để tải xuống và cài đặt các gói và bản cập nhật bảo mật mới nhất:
Mã:
sudo apt update -y
Mã:
sudo apt upgrade -y
lệnh apt update sẽ cập nhật danh sách các gói có sẵn từ nguồn của chúng. lệnh apt upgrade sẽ tải xuống và cài đặt các bản cập nhật.
Đầu ra mẫu:
Sau khi quá trình cập nhật hoàn tất, bạn có thể muốn khởi động lại hệ thống. Để thực hiện, hãy chạy lệnh bên dưới trong thiết bị đầu cuối của bạn:
Mã:
sudo reboot now
Cài đặt các phụ thuộc
Các phụ thuộc là các yêu cầu phần mềm cần phải được đáp ứng để chương trình khác có thể hoạt động. Việc tiếp theo cần làm là cài đặt các phụ thuộc cần thiết. Ubuntu Server đi kèm với Apache được cài đặt sẵn, nhưng có một số gói liên quan phải được thêm vào. Để cài đặt các phụ thuộc, hãy chạy lệnh bên dưới trong thiết bị đầu cuối của bạn:
Mã:
sudo apt-get install apache2 mariadb-server php libapache2-mod-php php-mail php-mail-mime php-mysql php-gd php-common php-pear php-db php-mbstring php-xml php-curl unzip wget -y
Mã:
php -v
Cài đặt FreeRADIUS
Sau khi đáp ứng tất cả các điều kiện tiên quyết và phụ thuộc, bây giờ chúng ta có thể cài đặt FreeRADIUS. Bạn có thể xem các phiên bản FreeRADIUScó sẵn trong Ubuntu của mình bằng cách nhập lệnh bên dưới vào thiết bị đầu cuối:
Mã:
sudo apt policy freeradius
Để cài đặt FreeRADIUS và các tiện ích khác đi kèm trên Ubuntu 20.04, hãy thực hiện lệnh sau:
Mã:
sudo apt -y install freeradius freeradius-mysql freeradius-utils
Trước tiên, dừng dịch vụ FreeRADIUS bằng cách chạy lệnh bên dưới trong thiết bị đầu cuối:
Mã:
sudo systemctl stop freeradius.service
Mã:
sudo freeradius -X
Chúng ta có thể thấy dòng cuối cùng ghi là "Sẵn sàng xử lý yêu cầu", điều đó có nghĩa là FreeRADIUS hiện đã hoạt động và chạy trên máy chủ của bạn.
Tạo cơ sở dữ liệu
FreeRADIUS cần một cơ sở dữ liệu để lưu trữ các cài đặt và thông tin khác về người dùng, máy khách và kết nối mạng. Bạn có thể tạo cơ sở dữ liệu cho FreeRADIUS bằng cách đăng nhập vào máy chủ MariaDB qua thiết bị đầu cuối:
Mã:
sudo mysql -u root
Mã:
CREATE DATABASE radius;
Mã:
GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "yourpassword ";
Mã:
XẢ QUYỀN PRIVILEGES;
Mã:
QUIT;
Mã:
mysql -u root -p -e "show databases;"
Cài đặt Daloradius
Daloradius là bắt buộc để truy cập vào giao diện quản trị web của FreeRADIUS. Đầu tiên, chúng ta sẽ tải xuống phiên bản mới nhất của daloRADIUS từ kho lưu trữ git bằng lệnh wget:
Mã:
wget https://github.com/lirantal/daloradius/archive/master.zip
Sau khi tải xuống hoàn tất, hãy giải nén tệp zip bằng tiện ích unzip như được hiển thị bên dưới:
Mã:
unzip master.zip
Mã:
mv daloradius-master daloradius
Mã:
cd daloradius
Để nhập, hãy chạy:
Mã:
sudo mysql -u root -p radius < contrib/db/fr2-mysql-daloradius-and-freeradius.sql
Mã:
sudo mysql -u root -p radius < contrib/db/mysql-daloradius.sql
Mã:
cd
Mã:
sudo mv daloradius /var/www/html/
Mã:
sudo mv /var/www/html/daloradius/library/daloradius.conf.php.sample /var/www/html/daloradius/library/daloradius.conf.php
Mã:
sudo chown -R www-data:www-data /var/www/html/daloradius/
Mã:
sudo chmod 664 /var/www/html/daloradius/library/daloradius.conf.php
Mã:
sudo nano/var/www/html/daloradius/library/daloradius.conf.php
Mã:
$configValues['FREERADIUS_VERSION'] = '2';
$configValues['CONFIG_DB_ENGINE'] = 'mysqli';
$configValues['CONFIG_DB_HOST'] = 'localhost';
$configValues['CONFIG_DB_PORT'] = '3306';
$configValues['CONFIG_DB_USER'] = 'howtoforge';
$configValues['CONFIG_DB_PASS'] = 'Str0ngpass@howtoforge';
$configValues['CONFIG_DB_NAME'] = 'howtoforge';
Mã:
sudo systemctl restart freeradius
Mã:
sudo systemctl restart apache2
Cấu hình tường lửa
Vì FreeRADIUS và Daloradius đang lắng nghe trên cổng 1812 cho các gói RADIUS, bạn có thể cần mở các cổng tường lửa để cho phép lưu lượng truy cập qua đó:
Mã:
sudo ufw enable
Mã:
sudo ufw allow 1812
Mã:
sudo ufw allow 1813
Nếu bạn muốn xem trạng thái hiện tại của tường lửa UFW, bạn có thể nhập lệnh được hiển thị bên dưới:
Mã:
sudo ufw status
Ảnh chụp màn hình của UFW ở trên cho thấy rằng nó đang hoạt động và trạng thái của nó biểu thị danh sách các quy tắc mà chúng tôi vừa thêm.
Truy cập Giao diện Web daloRADIUS
Bây giờ bạn đã cài đặt DaloRADIUS và FreeRADIUS, đã đến lúc truy cập Giao diện Web daloRADIUS. Mở trình duyệt bạn chọn tại http://ip-address/daloradius/login.php, nhớ thay "ip-address" bằng địa chỉ IP thực của máy chủ.Bạn sẽ thấy màn hình đăng nhập mặc định:
Trên màn hình đăng nhập, sử dụng tên người dùng và mật khẩu mặc định là "administrator" với mật khẩu là "radius" để đăng nhập. Sau khi đăng nhập, bạn sẽ thấy giao diện web DaloRADIUS mặc định:
Bạn có thể thay đổi mật khẩu người dùng bằng cách đăng nhập vào DaloRadius, sau đó chọn menu Config từ thanh trên cùng. Chọn Operators trên menu phụ và List Operators trên thanh bên màu xám bên dưới danh sách các operator trong thư mục hiện tại của bạn. Nhấp chuột phải vào administrator và chọn Change Password trong cửa sổ này. Trong màn hình tiếp theo này, nhập mật khẩu mới cho tài khoản Quản trị viên và nhấp vào Áp dụng để lưu những thay đổi này."
Xin chúc mừng! Bạn đã cài đặt FreeRADIUS thành công. Cảm ơn bạn đã sử dụng hướng dẫn này để cài đặt FreeRADIUS trên hệ thống Ubuntu 20.04 LTS. Để biết thêm trợ giúp hoặc thông tin hữu ích, chúng tôi khuyên bạn nên truy cập trang web chính thức của FreeRADIUS.
Khắc phục sự cố
Sau đây là một số sự cố có thể phát sinh trong quá trình cài đặt FreeRADIUS/Daloradius và các giải pháp khả thi cho chúng:1. Lỗi khi cài đặt freeradius
Sự cố: Khi làm theo hướng dẫn này, bạn có thể gặp phải sự cố "Gói `freeradius` không có ứng viên cài đặt." Thông báo lỗi này cho biết không có PPA nào khả dụng cho phiên bản hệ thống Ubuntu hoặc Debian Linux của bạn. Giải pháp: Thông thường, bạn nên sử dụng phiên bản Ubuntu mới nhất khi thử bất kỳ phần mềm hoặc gói, vì nó sẽ ổn định hơn các phiên bản cũ không được hỗ trợ. Nếu bạn đã cài đặt phiên bản cũ hơn trên máy chủ của mình, hãy thử xóa phiên bản đó trước thông qua Synaptic Package Manager trước khi tiếp tục hướng dẫn này.
2. Cấu hình cơ sở dữ liệu sai
Vấn đề: Sau khi cài đặt FreeRADIUS, lệnh "radiusd -X" có thể trả về thông báo như trên. Điều này có nghĩa là MySQL không thể kết nối với cơ sở dữ liệu của bạn do mật khẩu hoặc tên người dùng sai.
Giải pháp: Để khắc phục sự cố này, hãy mở tệp cấu hình "mysql-daloradius.sql" và chỉnh sửa tệp đó bằng trình soạn thảo văn bản như nano. Sau đó, hãy đổi mật khẩu thành mật khẩu thực của bạn. Lưu và đóng tệp sau khi chỉnh sửa. Sau đó, khởi động lại FreeRADIUS: sudo service freeradius restart
3. Không có kết nối sau khi cài đặt FreeRADIUS và Daloradius
Vấn đề: Sau khi bạn đã cài đặt FreeRADIUS và daloRADIUS, giao diện web sẽ không hiển thị. Bạn có thể không thể kết nối tới máy chủ của mình bằng SSH vì lý do này.
Giải pháp: Nguyên nhân có khả năng nhất cho vấn đề này là có thứ gì đó trong tệp cấu hình Apache hoặc Nginx đang chặn cổng 80 (đối với HTTP) hoặc 443 (đối với HTTPS). Kiểm tra các tệp cấu hình này để biết bất kỳ tham chiếu nào đến đường dẫn thư mục web DaloRADIUS (/var/www/html/daloradius) và xóa chúng.
4. Không có biểu tượng Daloradius trong giao diện web DaloRADIUS
Vấn đề: Sau khi làm theo hướng dẫn này, bạn không thấy biểu tượng Daloradius trong giao diện web DaloRADIUS. Đây là sự cố thường gặp trên một số phiên bản hệ thống Ubuntu và Debian.
Giải pháp: Để khắc phục sự cố này, hãy chỉnh sửa tệp "daloradius/includes/config_vars.php" và thêm dòng sau vào đó: define('DALORADIUS_ENABLED', true); Sau đó, khởi động lại Máy chủ web Apache của bạn thông qua sudo service apache2 restart. Bây giờ bạn có thể thấy biểu tượng Daloradius xuất hiện ở ngăn bên trái trước Menu Người vận hành.
Danh sách này chưa đầy đủ và có thể không chính xác 100%. Nếu bạn gặp bất kỳ lỗi hoặc thông tin nào bị thiếu, vui lòng để lại bình luận bên dưới và chúng tôi sẽ cập nhật danh sách cho phù hợp.
Kết luận
FreeRADIUS và Daloradius là sự kết hợp tuyệt vời của phần mềm nguồn mở giúp bạn tạo máy chủ FreeRADIUS đầy đủ tính năng, hoàn hảo cho mạng gia đình hoặc doanh nghiệp nhỏ của bạn.Với cộng đồng ngày càng phát triển và số lượng lớn các tính năng có thể được cấu hình trong phần mềm, Daloradius là lựa chọn tuyệt vời cho những người dùng muốn thiết lập máy chủ FreeRADIUS của riêng mình.
Nếu bạn thấy bài viết này hữu ích, vui lòng chia sẻ với bạn bè trên mạng xã hội. Chúng tôi cũng rất mong nhận được phản hồi của bạn về bất kỳ vấn đề hoặc đề xuất nào mà bạn có thể có. Bạn có thể để lại bình luận hoặc gửi tin nhắn bằng biểu mẫu liên hệ ở cuối trang này. Cảm ơn bạn đã đọc.