Quản lý tài khoản wifi

Một phần của tài liệu Để tài xây dựng hệ thống wifi cho thành phố vũng tàu (Trang 34 - 35)

Đối với khách du lịch và người dân sử dụng thông thường. Ta sẽ cung cấp một tài khoản mở để người dân và khách du lịch truy cập miễn phí.

Người dân thành phố, các hộ dân có nhu cầu sử dụng wifi với tốc độ

cao, dung lượng nhiều sẽ mua tài khoản riêng để có thể truy cập internet thông qua hệ thống wifi.

Hệ thống quản lý tài khoản có thể giới hạn các thông số cho từng loại tài khoản như dung lượng sử dụng, thời gian truy cập, tốc độ và băng thông truy cập internet thông qua hệ thống wifi.

Hệ thống sử dụng freeradius trên hệ điều hành Linux (ví dụ: CentOS), và

cơ sở dữ liệu MySQL.

Cài đặt Freeradius, MySQL:

yum -y install mysql-server freeradius freeradius-mysql freeradius-utils /etc/init.d/mysqld start

mysql -u root

set password for root@localhost = PASSWORD ('your_password'); exit

Đăng nhập admin mysql -u root -p

mysql -u root -p radius </etc/raddb/sql/mysql/nas.sql Tạo user radius

Cấp quyền cho user radius vào database radius mysql -u root -p

mysql> GRANT ALL PRIVILEGES ON radius. * TO 'radius'@'localhost' IDENTIFIED BY 'radpass';

Cấu hình để freeradius sử dụng database là mysql

Mở tập tin /etc/raddb/radiusd.conf sửa proxy_requests = no kích hoạt dòng lệnh $INCLUDE sql.conf Mở tập tin /etc/raddb/sql.conf kích hoạt dòng lệnh readclients=yes Mở tập tin /etc/raddb/sites-available/default kích hoạt lệnh sql tại các dòng authorize, accounting,session

Thử hê thống freeradius và mysql

Khởi động radiusd /etc/init.d/radiusd start Thêm user cho freeradius mysql -u radius -p

use radius;

INSERT INTO `radcheck` (`id`, `username`, `attribute`, `op`, `value`) VALUES (1,'test','Password',':=','123456');

exit

Thử nghiệm tài khoản radius vừa tạo

radtest test 123456 localhost 0 testing123 Hiện Access-Accept là đúng

Một phần của tài liệu Để tài xây dựng hệ thống wifi cho thành phố vũng tàu (Trang 34 - 35)

Tải bản đầy đủ (DOC)

(39 trang)
w