1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo captive portal trên pfsense

32 1,5K 8

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 32
Dung lượng 3,09 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Báo cáo captive portal trên pfsense

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ TP HCM

Trang 2

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 2

MỤC LỤC

I Nhu cầu: 2

II Giới thiệu: 3

A Captive Portal: 3

B Captive Portal với Pfsense: 3

III Mô hình 4

IV Cài đặt: 5

V Cấu hình dịch vụ Captive Portal trên Pfsense: 12

A Cấu hình các cổng 12

B Kiểm tra ra mạng: 17

C Cấu hình Captive Portal 20

D Các tính năng 21

1 Captive portal có các tính năng chính: 21

2 Trọng tâm 21

E Test Captive Portal trên các thiết bị 25

1 Trong Lan 25

2 Test trong vùng phủ sóng wifi của mình 27

3 Kiểm tra địa chỉ IP đã cấp cho khách hàng 29

VI So sánh ưu và nhược điểm của Captive Portal trên Pfsense với các dịch vụ Captive Portal khác hiện nay: 31

A Ưu điểm 31

B Nhược điểm: 31

VII KẾT THÚC 32

I Nhu cầu:

Hiện nay vấn đề toàn cầu hoá và nền kinh tế thị trường mở cửa đã mang lại nhiều cơ hội làm ăn hợp tác kinh doanh và phát triển Các ngành công nghiệp máy tính và truyền thông phát triển đã đưa thế giới chuyển sang thời đại mới: thời đại công nghệ thôngtin Việc nắm bắt và ứng dụng Công nghệ thông tin trongcác lĩnh vực khoa học, kinhtế, xã hội đã đem lại cho các doanh nghiệp và các tổ chức những thành tựu và

Trang 3

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

lợi ích to lớn Máy tính đã trở thành công cụ đắc lực và không thể thiếu của con người, con người có thể ngồi tại chỗ mà vẫn nắm bắt được các thông tin trên thế giới hàng ngày đó là nhờ vào sự phát triển mạnh mẽ của Internet Các tổ chức, công ty hay các cơ quan đều phải (tính đến)xây dựng hệ thống tài nguyên chung để có thể phục vụ cho nhu cầu của các nhân viên và khách hàng Và một nhu cầu tất yếu sẽ nảy sinh là người quản lý hệ thống phải kiểm soát được việc truy nhập sử dụng các tài nguyên đó Một vài người có nhiều quyền hơn một vài người khác Ngoài ra, người quản lý cũng muốn rằng những người khác nhau không thể truy nhập được vào các tài nguyên nào đó của nhau

Để thực hiện được nhu cầu trên, người quản trị sẽ phải xác định được người dùng hệ thống là ai, họ kêt nối khi nào, ở đâu và có hợp lệ hay không để phục vụ một cách chính xác nhất, đó là việc xác thực người dùng Tránh tình trạng những người sử dụng kiến thức về mạng và các công cụ phá hoại để dò tìm các điểm yếu và các lỗ hổng bảo mật trên hệ thống, nhằm thực hiện các hỏa động xâm nhập và chiếm đoạt tài nguyên trái phép (hacker chẳng hạn) Đó là lý do cần phải có giải pháp để nhận dạng người dùng truy cập dựa vào tên đăng nhập và mật khẩu riêng Công nghệ đó gọi là Captive Portal

II Giới thiệu:

PFSENSE là một ứng dụng có chức năng định tuyến vào tường lửa mạnh và miễn phí, ứng dụng này sẽ cho phép bạn mở rộng mạng của mình mà không bị thỏa hiệp về sự bảo

mật Bẳt đầu vào năm 2004, khi m0n0wall mới bắt đầu chập chững– đây là một dự án bảo

mật tập trung vào các hệ thống nhúng – pfSense đã có hơn 1 triệu download và được sử dụng để bảo vệ các mạng ở tất cả kích cỡ, từ các mạng gia đình đến các mạng lớn của của các công ty Ứng dụng này có một cộng đồng phát triển rất tích cực và nhiều tính năng đang được bổ sung trong mỗi phát hành nhằm cải thiện hơn nữa tính bảo mật, sự ổn định và khả năng linh hoạt của nó

PFSENSE gồm có nhiều tính năng mà bạn vẫn thấy trên các thiết bị tường lửa hoặc router thương mại, và Captive Portal cũng không phải là ngoại lệ Với Pfsense chúng ta vừa

có thể chạy được tường lửa và mở Captive Portal trên đó không như các dịch vụ Captive Portal khác như Cute Hotspot, Antamedia Hotspot Chính vì thế bài báo cáo này chúng ta sẽ cài đặt và cấu hình Captive Portal với Pfsense

Trang 4

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 4

- Cấu hình Pfsense trên Vmware:

o Pfsense xài 3 card mạng:

 Card 1: sẽ là card ta dùng ra mạng, ở đây ta chọn Bridged với tùy chọn card đang ra internet

 Card 2: sẽ là card Lan, ta chọn Vmnet5

 Card 3: cũng sẽ là card Bridged nhưng với tùy chọn là card mạng của AP

- Thiết bị:

o 1 đường dây internet

o 1 tường lửa Pfsense cài đặt trên Vmware

Trang 5

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

o 1 Access point

o 1 máy client trong Lan để cấu hình Pfsense

o 1 laptop or smatphone có wifi để test dịch vụ

IV Cài đặt:

- Các bạn có thể down file iso trên trang chủ về hoặc mua đĩa để cài đặt Pfsense

- Bỏ file iso vào và tiến hành reboot vào bios

- Chọn boot bằng CD-ROM Drive để cài đặt OK

Trang 6

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 6

- Trình cài đặt bắt đầu chạy, khi dừng nó sẽ hiện ra màn hình như vậy

Trang 7

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

- Ta tiến hành gán làn lượt các cổng như mô hình

Trang 8

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 8

- Chọn Yes để bắt đầu áp cổng

- Màn hình sau khi áp xong

Trang 9

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

- Tiến hành gán IP cho đúng với mô hình, ta sẽ cho cổng Lan làm DHCP

Trang 10

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 10

- Tạo range ip sẽ cấp phát cho các máy trong Lan

Trang 11

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

- Xong

- Qua máy client trong Lan nhận ip

- Máy client nhận được ip từ DHCP Lan cấp xuống

Trang 12

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 12

- Nhận được rồi ta sẽ tiến hành cấu hình trên Pfsense

V Cấu hình dịch vụ Captive Portal trên Pfsense:

- Đăng nhập Pfsense với User: admin Pass: pfsense Màn hình Status: Dashboard

Trang 13

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

- Ta sẽ tiến hành bật cổng OTP1 và sẽ cài đặt dịch vụ Captive Portal trên cổng này

Trang 14

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 14

- Description: đặt tên cho cổng này, chúng ta đặt tên tùy thích

- Chọn Type là Static vì chúng ta sẽ cho cổng này làm DHCP Server

- Gán ip đúng như mô hình, Default Gateway để mặc định

- Tiến hành tạo các rules để Lan và WAN2 ra đc internet Các tùy chọn sẽ là any vì

ta không đi sâu vào phần này

Cổng WAN

Cổng Lan

Trang 15

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

Cổng WAN2

Trang 16

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 16 Chọn Save và Apply chúng

Trang 17

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

Với Lan

Trang 18

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 18 Với Wan và Wan2

Trang 19

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

Trang 20

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 20

OK

- Giờ ta sẽ bật dịch vụ Captive Portal và cho nó chạy trên Lan và Wan2 Tab

Services chọn Captive Portal

Trang 21

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

1 Captive portal có các tính năng chính:

o Captive portal: tinh chỉnh các chức năng của Captive Portal

o Pass-though MAC: các MAC address được cấu hình trong mục này sẽ được bỏ qua, không authentication

o Allowed IP address: các IP address được cấu hình sẽ không authentication Users: tạo local user để dùng kiểu authentication: local user

o Hai tính năng Pass-though MAC và Allowed IP address được dùng để cấu hình server

o File Manager: upload trang quản lý của Captive portal lên pfsense

2 Trọng tâm

- Ta sẽ phân tích tab Captive Portal

- Mình sẽ phân tích từng tùy chọn vì đây là trọng tâm của bài báo cáo

- Sau khi vào Services: Captive portal ta tick vào Enable captive portal

- Interaces: chọn 2 cổng Lan và Wan2

- Maximum concurrent connections: là thiết lập giới hạn số kết nối tối đa đồng thời đến từ 1 khách hàng Ví dụ như ta bán 1 account cho khách hàng và họ sử

Trang 22

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 22

dụng để truy cập bằng laptop, smartphone,…… cùng lúc bằng nhiều thiết bị Mặc định để trắng nó sẽ cho phép 4 kết nối cho mỗi địa chỉ IP với 1 user Ở đây mình

sẽ để mặc định

- Idle timeout: trong 1 khoảng thời gian nhất định nếu người dùng ko sử dụng thì dịch vụ sẽ kick out người dùng ra khỏi mạng

- Hard timeout: sau khoảng thời gian này người dùng sẽ bị kick ra khỏi dịch vụ, họ

có thể kết nối lại Nếu triển khai thật để kinh doanh, ta nên để thời gian lâu hơn, mặc định sẽ là 60 phút

- Logout popup windows: xuất hiện 1 popup thông báo cho ip/user/mac

- Redirect URL: địa chỉ URL mà người dùng sẽ được direct tới sau khi đăng

nhập(trang cám ơn )

- MAC filtering: đánh dấu vào nếu pfsense nằm trước router Bởi vì pfsense

quản lý kết nối theo MAC (mặc định) Mà khi dữ liệu qua Router sẽ bị thay đổi mac address nên nếu timeout thì toàn bộ người dùng sẽ mất kết nối

- Pass-through MAC Auto Entry: đây là tùy chọn cho phép ghi nhớ địa chỉ Mac của khách hàng Sau khi bật tính năng này lên, khách hàng chỉ cần xác thực 1 lần đầu tiên và các lần sau này sau khi sử dụng không cần xác thực nữa Nếu ta kích hoạt chức năng này chứng thực Radius sẽ không thể bật

- Per –user bandwidth restriction: giới hạn băng thông up and down

Trang 23

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

- Authentication: chọn kiểu authentication Pfsense hỗ trợ 3 kiểu:

o No authentication: pfsense sẽ điều hướng người dùng tới 1 trang nhất định mà không chứng thực

o Local user manager: pfsense hỗ trợ tạo user để authentication

o Radius authentication: authentication bằng radius server (cần chỉ ra địa chỉ ip của radius, port, )

- Minh sẽ chạy chức năng Local user manager

- Chọn save để bật và start dịch vụ

- Ta tiến hành tạo user cho khách hàng sử dụng Tại tab System chọn User

Manager

Trang 24

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 24

- Tạo thêm vài user

Trang 25

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

- Ok xong ta sẽ tiến hành test trên các thiết bị

1 Trong Lan

- Đầu tiên test trong mạng lan

Trang 26

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 26

Trang 27

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

OK

2 Test trong vùng phủ sóng wifi của mình

- Test trong Wan2( cần cấu hình dhcp server cho wan2 để cấp ip cho các máy vào wifi)

Trang 28

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 28

- Chọn save

- Ta sẽ tiến hành test trên các thiết bị sử dụng wifi

Trang 29

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

OK

3 Kiểm tra địa chỉ IP đã cấp cho khách hàng

Địa chỉ ip mà pfsense đã cấp phát

Trang 30

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 30 Status user đang sử dụng dịch vụ

Trang 31

Báo cáo SVTH: NGUYỄN PHAN HÒA PHÁT Captive Portal trên Pfsense Lớp: C12QM13

Mssv: 12201743

VI So sánh ưu và nhược điểm của Captive Portal trên Pfsense với các dịch vụ Captive Portal khác hiện nay:

- Là phần mềm mã nguồn mở miễn phí, ta có thể down trên trang chủ của Pfsense

http://www.pfsense.org Và đương nhiên so với các phần mềm hotspot hiện nay thì Pfsense tỏ ra hoàn hảo, vừa miễn phí vừa an toàn có đầy đủ chức năng của các phần mềm hotspot đắt tiền

- Là lựa chọn ưu tiên hàng đầu để đối với mạng gia đình, hoặc các công ty vừa và nhỏ tầm 100 nhân viên đổ lại khi mà các router đắt tiền ko phải là lựa chọn tối

ưu

- Captive Portal trên Pfsense lại tỏ ra hoàn thiện hơn, với nhiều chức năng giám sát mạng giúp việc quản trị hệ thống trở nên dễ dàng, giao diện ngày càng đơn giản và tinh tế hơn qua các phiên bản

- Pfsense với 1 tỷ lượt tải về từ khi ra mắt và đang được cộng đồng biết đến nhiều hơn Đây sẽ là 1 lựa chọn hoàn hảo cho những ai đang phân vân chọn tường lửa( nói riêng và Captive Portal nói chung) nào cho mạng của mình

- Cần thời gian làm quen với các chức năng của Pfsense

- Cần hiểu nguyên lý hoạt động của Pfsense

Trang 32

Giảng viên hướng dẫn: NGUYỄN ĐỨC QUANG Page 32

- Khá khó sử dụng đối với những người không phải là dân IT

VII KẾT THÚC

Ngày đăng: 20/09/2015, 13:54

TỪ KHÓA LIÊN QUAN

w