Tải bản đầy đủ (.pdf) (89 trang)

Tìm hiểu mikrotik router và xây dựng demo hệ thống hotspot gateway cho dịch vụ internet lan wifi có chứng thực

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.17 MB, 89 trang )

Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 1

 CNG HÒA XÃ HI CH T NAM
Khoa Công Ngh Thông Tin c lp  T do  Hnh phúc
____________ ______________

NHIM V THC HIN TIU LUN CHUYÊN NGÀNH

H tên: Lê Trung Hiu 10110038
Trn Hoàng Anh 10110004
Chuyên ngành: Mng máy tính
 tài:
TÌM HIU MIKROTIK ROUTER VÀ XÂY DNG DEMO H THNG
HOTSPOT GATEWAY CHO DCH V INTERNET LAN-WIFI
CÓ CHNG THC

Ni dung thc hin:
Lý thuyt:
- Tìm hiu khái quát v WLAN.
- Tìm hiu v giao thc Radius.
- Tìm hiu v Mikrotik Router.

Thc hành:
- Xây dng demo h thng hotspot gateway cho dch v internet Lan-Wifi có
chc thc.


Ging dn



(ký và ghi rõ h tên)

Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 2

NHN XÉT CNG DN


















ng dn


(ký và ghi rõ h tên)


Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 3

NHN XÉT CA GIÁO VIÊN PHN BIN



















Giáo viên phn bin


(ký và ghi rõ h tên)
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung


Tiu lun chuyên ngành 4

LI C

L u tiên, chúng em xin chân thành c     Thông Tin
i Hm K Thuu kin cho chúng em thc hin
 tài này.

Chúng em xin chân thành cy Nguyn Hu Trung ng
dn, ch bo chúng em trong sut quá trình thc hi tài.

n tình
ging dy, trang b cho chúng em nhng kin thc quý báu trong nhc va
qua.

Trong phm vi kh t c g  tài
mt cách tt nht. Song, chc chn s không tránh khi nhng thiu sót. Chúng em
kính mong nhc s cm thông và nhng ý kia quý thy cô và các
bn.

Tp.HCM, thán

Nhóm sinh viên thc hi tài

Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 5

MC LC


NHN XÉT CNG DN 2
NHN XÉT CA GIÁO VIÊN PHN BIN 3
LI C 4
MC LC 5
DANH MC HÌNH NH 8
DANH MC BNG BIU 11
 GII THIU WIRELESS LAN 12
1.1. Tng quan v wireless LAN 12
1.1.1.  i 12
1.1.2. Nguyên tc hong ca mng Wireless LAN 13
1.2. -m ca mng Wireless LAN 13
1.2.1. m 13
1.2.2. im 14
1.3. Các chun ph bin ca WLAN 14
1.3.1. Ch802.11b 15
1.3.2. C 15
1.3.3. Chun 802.11g 15
1.3.4. Chun 802.11n 15
1.3.5. Chun 802.11ac 16
 TÌM HIU V GIAO THC RADIUS 18
2.1. Gii thiu v giao thc RADIUS 18
2.2.  18
2.3. Giao th 21
2.4.  bo mt xác thc 21
2.5.  y quyn 21
2.6. Cu trúc gói tin RADIUS 22
2.6.1. ng code 23
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung


Tiu lun chuyên ngành 6

2.6.2. ng Identifier 23
2.6.3. ng length 23
2.6.4. ng Authenticator 24
2.6.5. ng Attribute 24
2.7. Các loi gói tin 26
2.7.1. Access-Request 26
2.7.2. Access-Accept 27
2.7.3. Access-Reject 27
2.7.4. Access-Chanllenge 28
 GII THIU V MIKROTIK ROUTER 30
3.1. Gii thiu 30
3.2. Nhn 30
3.2.1. Lu tiên khng 30
3.2.1.1. Tng quan 30
3.2.1.2. Winbox 30
3.2.1.3. WebFig 32
3.2.1.4. CLI 32
3.2.2. p bng giao diu khin 33
 CU HÌNH MIKROTIK THÔNG QUA DÒNG LNH 35
4.1. Ca ch IP 35
4.2. Cu hình DHCP Server 35
4.3. Cu hình Hotspot 36
4.4. Cu hình NAT 37
4.5. Mt s lnh trên máy Hotspot chy Mikrotik 37
 CU HÌNH MIKROTIK THÔNG QUA WINBOX 41
5.1. Cu hình DHCP và DNS server 41
5.1.1. Cu hình thông tin DNS 41
5.1.2. Cu hình thông tin DHCP 42

5.2. Cu hình Hotspot 44
5.3. Cu hình NAT 49
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 7

5.4. Cu hình gii hn bandwith 52
5.4.1. Cu hình gii h 52
5.4.2. Cu hình gii h 54
5.5. Qui dùng internet 58
5.5.1. Ti dùng internet qua Hotspot 58
5.5.2. Chng tha ch IP hay Mac address 60
5.5.3. Cho phép truy cp mt s trang web không cp 60
5.6. To account qun tr h thng 61
5.7. Qun tr, giám sát h thng 63
  64
6.1. Mô hình thc nghim 64
6.2. Cu hình DHCP và DNS server 65
6.2.1. Cu hình thông tin DNS 65
6.2.2. Cu hình thông tin DHCP 65
6.3. Cu hình Hotspot 67
6.4. Cu hình NAT 73
6.5. Giao dip Mikrotik router manager 76
6.6. t User Manager 76
6.7.   78
6.8. CMikrotik User Manager 79
6.8.1.  79
6.8.2.  80
6.8.3.  Voucher trong Mikrotik User Manager 81
6.8.3.1.    81

6.8.3.2.  82
6.8.3.3.  85
KT LUN 87
TÀI LIU THAM KHO 88


Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 8

DANH MC HÌNH NH


2-1ng theo mô hình Client/server 19
2-2: S a host, client và radius server 20
2- y quyn 22
nh 2-4: Cu trúc gói tin Radius 23
2-5ng Attribute trong gói tin Radius 24
2-6nh dng gói tin Access-Request 26
2-7: -Request 27
2-8:Cu trúc gói tin Access-Reject 28
2-9:Cu trúc gói tin Access-Chanllenge 29
3-1: Router BOARD 30
3-2: Ca s chính ca winbox 31
3-3: Ca s chính ca webfig 32
3-4: Giao din dòng lnh 33
4-u mn 38
4-u mc con 39
5-1: Giao dip ca winbox 41
5-2: Giao din cu hình DNS 42

5-3: Cu hình DHCP Server - 1 42
5-4: Cu hình DHCP Server - 2 43
5-5: Cu hình DHCP Server - 3 43
5-6: Cu hình DHCP Server - 4 43
5-7: Cu hình DHCP Server - 5 43
5-8: Cu hình hotspot - 1 44
5-9: Cu hình hotspot - 2 44
5-10: Cu hình hotspot - 3 45
5-11: Cu hình hotspot - 4 45
5-12: Cu hình hotspot - 5 45
5-13: Cu hình hotspot - 6 46
5-14: Cu hình hotspot - 7 46
5-15: Cu hình hotspot - 8 46
5-16: Thông tin hotspot mi to 47
5-17: Cu hình profile cho hotspot - 1 48
5-18: Cu hình profile cho hotspot - 2 49
5-19: Cu hình NAT - 1 50
5-20: Cu hình NAT - 2 51
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 9

5-21: Giao dip hotspot 52
5-22: Cu hình gii h- 1 53
5-23: Cu hình gii h- 2 54
5-24: Cu hình gii h- 1 55
5-25: Cu hình gii h- 2 55
5-26: Gii ha ch - 1 56
5-27: Gii ha ch - 2 57
5-28: Giao din to user 58

5-29: Hospot User Profile Default 59
5-30: La ch 60
h 5-31: Cu hình cho phép truy nhp trang web không cp 61
5-i dùng 62
5-33: To mi dùng torng danh sách 62
5-34: Qun tr giám sát h thng 63
6-1: Mô hình thc nghim 64
6-2: Giao dip ca winbox 64
6-3: Giao din cu hình DNS 65
6-4: Cu hình DHCP Server - 1 66
6-5: Cu hình DHCP Server - 2 66
6-6: Cu hình DHCP Server - 3 66
6-7: Cu hình DHCP Server - 4 67
6-8: Cu hình DHCP Server - 5 67
6-9: Cu hình hotspot - 1 68
6-10: Cu hình hotspot - 2 68
6-11: Cu hình hotspot - 3 68
6-12: Cu hình hotspot - 4 69
6-13: Cu hình hotspot - 5 69
6-14: Cu hình hotspot - 6 69
6-15: Cu hình hotspot - 7 70
6-16: Cu hình hotspot - 8 70
6-17: Thông tin hotspot mi to 71
6-18: Cu hình profile cho hotspot - 1 72
6-19: Cu hình profile cho hotspot - 2 73
6-20: Cu hình NAT - 1 74
6-21: Cu hình NAT - 2 75
6-22: Giao dip hotspot 76
6-23: Giao dip Mikrotik User Manager 76
6-t trong Mikrotik 77

6-t 77
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 10

6-26: Cu hình Radius  winbox - 1 78
6-27: Cu hình Radius  winbox - 2 79
6-28: Cu hình Radius  winbox - 2 79
6-29: Cu hình Mikrotik User Manager 80
6-30: Cu hình Customer 81
6-31: Cu hình gii hn cho các voucher - 1 82
6-32: Cu hình gii hn cho các voucher - 2 82
6-33: Cu hình gii hn cho các voucher - 3 83
6-34: Cu hình gii hn cho các voucher - 4 83
6-35: Cu hình gii hn cho các voucher - 5 84
6-36: Cu hình gii hn cho các voucher - 6 84
6-37: Cu hình gii hn cho các voucher - 7 85
6-38: Cu hình gii hn cho các voucher - 8 85
6-39: Hin th thông tin các Voucher 86
6-40: Hin th thêm thuc tính 86


Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 11

DANH MC BNG BIU


2-1: Các giá tr ph bin ca ng code trong gói tin Radius 23

2-nh dng cng Value 24
2-3: Các thuc tính cng Attribute 25


Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 12

 GII THIU WIRELESS LAN


1.1. Tng quan v wireless LAN
Wireless LAN (WLAN) là mt loi mng máy tính mà vic kt ni gia các thành
phn trong mng không s dng các lot mng, ng
truyn thông ca các thành phn trong mng là không khí  n trong
mng s dng n t  truyn thông vi nhau.
1.1.1.  i
Công ngh WLAN lu tiên xut hin vào cu, khi nhng nhà sn
xut gii thiu nhng sn phm hon 900Mhz. Nhng gii pháp
này cung cp t truyn d liu 1Mbps -thu so vi t 10Mbps ca
hu ht các mng s dng cáp hin thi.
, nhng nhà sn xut bu bán nhng sn phm WLAN s dng
n 2.4Ghz. Mc dù nhng sn ph truyn d li
n là nhng gii pháp riêng ca mi nhà sn xuc công b
rng rãi. S cn thit cho vic thng nht hong gia các thit b  nhng dãy tn
s khác nhau dn mt s t chc bu phát trin ra nhng chun mng không
dây chung.
, Institute of Electrical and Electronics Engineers (n
s i ca chuc bit vi tên gi WIFI (Wireless Fidelity) cho các
mng WLAN. Chun 802.11 h tr    n tín hi   

n tín hiu vô tuyn  tn s 2.4Ghz.
  IEEE thông qua hai s b sung cho chun 802.11 là các chun
802.11a và 802.11b n tín hiu). Nhng thit
b WLAN da trên chu   thành công ngh không dây
t tri. Các thit b WLAN 802.11b truyn phát  tn s 2.4Ghz, cung cp t
truyn d liu có th lên ti 11Mbps.
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 13

 IEEE công b thêm mt s ci tin là chun 802.11g, có th truyn
nhn thông tin  c hai dãy tn 2.4Ghz và 5Ghz và có th nâng t truyn d liu
ng sn phm áp d 
c vi các thit b chun 802.11b.
-
            


- V
mt lý thuyt, Wi-Fi 802.11ac s cho t cao gp ba ln so vi Wi-Fi 802.11n 
cùng mt loi thit b ng truyn dn.
1.1.2. Nguyên tc hong ca mng Wireless LAN
Mng WLAN s dn t (vô tuyn và tia hng ngoi)  truyn thông
tin t  nhc d liu máy thu vô tuyn bt sóng mt
tn s vô tuynh và b qua các tín hiu vô tuyn trên các tn s khác.
Trong mt cu hình mng WLAN tiêu biu, mt thit b c gi là mt
m truy cp (AP- Access Point) ni ti mng ni dây t mt v trí c nh s dng
cáp Ethernet chun. AP nh nh m và truyn d liu gia các mng
 h tng mng ni dây. Mc v cho mt nhóm nh
i dùng trong phm vi nh.

  u cui truy cp mng WLAN thông qua card giao tip mng
m truy cp (hoc gn ti nó) c gn
c t c gn bt c   c nhu cu thu
phát.
1.2. -m ca mng Wireless LAN
1.2.1. m
- S tin li: M thng mng. Nó cho
i dùng truy xut tài nguyên mng  bt k c trin
i s  i s d
mu rt thun li.
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 14

- Kh ng: Vi s phát trin ca các mng không dây công ci
dùng có th truy cp Internet  bt c ng hn  i dùng có
th truy cp Internet không dây min phí.
- Hiu qui dùng có th duy trì kt ni mng khi h  
khác.
- Trin khai: Vic thit lp h thng mu ch cn ít nht 1
access point. Vi mng dùng cáp, phi tn thêm chi phí và có th g
vic trin khai h thng cáp  nhiòa nhà.
- Kh   rng: Mng không dây có th ng t  
i dùng. Vi h thng mng dùng cáp cn phi gn thêm cáp.
1.2.2. m
- Bo mtng kt ni không dây nên kh  tn công là rt cao.
- Phm vi: Mt mng chun 802.11g vi các thit b chun ch có th hong
tt trong phm vi vài chc mét. Nó phù hi mt tòa nhà
lc nhu c ng cn phi mua thêm Repeater hay
access point, d

-  tin cy: Vì s dng sóng vô tuy truyn thông nên vic b nhiu, tín
hiu b ging ca các thit b khác là không tránh khi. Làm gi
hiu qu hong ca mng.
- T: T ca mng không dây (1- 125 Mbps) rt chm so vi mng s
dn hàng Gbps). Tuy nhiên hin nay khoc rút
ng
1.3. Các chun ph bin ca WLAN
IEEE (Institute of Electrical and Electronics Engineers) là t ch  
c chun hóa mng LAN v án IEEE 802 ni ting bu trin
khai t t qui các chun thuc h i. 802.11 là
mt trong các chun ca h 802.x bao gm các giao thc truyn tin qua mng không
dây.


Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 15

1.3.1. Chun 802.11b
9




1.3.2. 
            
(Orthogonal frequency-division multiplexing), 






1.3.3. Chun 802.11g
Chun này hong trên cùng tn s vi 802.11b. Tuy nhiên chúng h tr tc
 truyn d liu nhanh gp 5 ln so vi chun 802.11b vi cùng mt phm vi ph
sóng. T truyn d liu t  lên ti 54Mbps. Các thit b thuc chun
i nhau tuy nhiên khi trn ln các thit b
ca 2 chui nhau thì các thit b s hong theo chun nào có t thp

1.3.4. 

           
MIMO
-




Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 16

1.3.5. 

              
450Mbps và 900Mbps.
    -           -Fi
-ten 1x1 thì Wi-Fi ac cho
--
--


    

* 
-  :  
-


-  :  
-
 -
-
-

- -MIMO:  -       


là single-user MIMO (SU-
-
-
 -

Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 17

- Beamforimg: Wi-





-


-  -ten, router


            


- Router Wi-
các router Wi-
               

phát Wi--Fi ac.


Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 18

 TÌM HIU V GIAO THC RADIUS

2.1. Gii thiu v giao thc RADIUS

  p xác thc tp trung, cp phép và kim toán (Authentication,
Authorization và Accounting-AAA).
Vi nhng h thng ln, nhii dùng thì vic qun tr là rt quan trng.
vic bo mt, xác thc và kiu này có th c bng cách xây d
s d li cho phép xác th

 tin cu hình c th ca các dch v c quyn s dng


- 

- 
              


- 
      

2.2. 
RADIUS hong theo mô hình client/ server.
- Client: c chy trên NAS (network access server) nm trên toàn mng. Nó
chuy i dùng lên server b nh ngha
sn.
- Server: chy trên máy tính hoc máy trm ti trung tâm mng và duy trì các
n vic xác thi dùng và các dch v truy cp mng. Nó
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 19

xác thc mi dùng sau khi nhc mt yêu cu kt ni và x  v
kt qu (ví d  chi truy cp, chp nhn yêu cu ci dùng) cho client.
        d liu g i dùng (Users),
khách (Clients), t i.

2-1: Radius ng theo mô hình Client/server
- Users thông tin v n, mt khu, các giao thc ng

da ch IP.
- Clients các thông tin v a ch IP.
- Dictionary   các thông tin mô t các thuc tính và giá tr ca giao thc
RADIUS.
i th hin s a host, client và radius server.
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 20


2-2: S a host, client và radius server
ng:
- c 1: Các host khi to và gi các yêu cu kt n n radius client (cha tài
khon và mt khi dùng).
- c 2: Sau khi nhi dùng và mt khu , RADIUS client s gi mt
yêu cu chng thc ( Access-n máy ch RADIUS , mt khi dùng
c mã hóa bi các Message-Digest 5 (MD5) thut toán vi khóa chia s c khi
c g
- c 3: Các máy ch RADIUS xác nhi dùng và mt khu. Nu xác thc
thành công, nó s gi li mt thông báo Access-Accept có cha các thông tin v quyn
ci s dng. Nu xác thc tht bi, nó s tr v mt thông báo Access-Reject .
- c 4: Các RADIUS Client chp nhn hoc t chi s dng theo kt qu xác
thc nhc t server . Nu nó chp nhi s dng, nó s gi mt yêu cu bt
u  kim toán (Accounting-Requestn máy ch RADIUS .
- c 5: Các RADIUS Server tr v mp khi ng k toán ( Accounting-
Response) và bu k toán (start-Accounting).
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 21


- c 6: Các host có th truy cp các tài nguyên trong mng theo quyc quy
nh sn.
- c 7:  kt thúc phiên làm vic host gi mt yêu cu ngt kt ni ti RADIUS
client và RADIUS client gi mt yêu cu ngt kt nn RADIUS server.
- c 8: RADIUS server tr v p ngt kt ni (stop-accounting) và dng
kim toán.
- c 9: Host ngng truy cp tài nguyên mng.
2.3. 

-                

 


- 


- 


.
2.4.  bo mt xác thc
i gic xác thc bi mt khóa chia s. khóa
này không bao gi c truyo mt ca thông
 n mt khi dùng b bt trong các mng không an toàn các mt
khc mã hóa trong quá trình truyn.
2.5.  y quyn
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 22



2-3 y quyn
       -     
--
-


   


- c 1: N        -   
.
- c 2:
Remote RADIUS server.
- c 3:      - - -
-Accept).
- c 4: -
2.6. Cu trúc gói tin RADIUS
i cho thy cu trúc gói tin RADIUS.
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 23


2-4: Cu trúc gói tin Radius
2.6.1. ng code
Dài 1 byte. Mô t loi gói tin RADIUS. Bi mô t các giá tr ph bin và ý
a chúng.
2-1: Các giá tr ph bin cng code trong gói tin Radius


Loi gói tin
Mô t
1
Access-Request
c gi t Client ti Server. Cha thông tin xác
thi dùng.
2
Access-Accept
T server ti client. Nu tt c các thuc tính xác
thc chính xác thì server gi tr gói tin Access-
Accept.
3
Access-Reject
Gi t Server ti Client. Nu xác thc tht bi server
s g tr li dùng.
4
Accounting-
Request
Gi t clien ti server. Gói tin loi này cha thông
 yêu cu bu hay kt thúc kim
toán
5
Accounting-
Response
Gi t server t   tr li cho gói tin
Accounting-Request
11
Access-Challenge



2.6.2. ng Identifier
 i
chiu gia gói tin tr li và gói tin yêu c phát li các gói tin.
2.6.3. ng length
Dài 2 byte. Cho bit chiu dài ca toàn b gói, bao gm c Code, Identifier,
ng thuc tính. Giá tr cng này trong khong
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 24

20-4096 byte. t quá chim và b b sau khi nhc.
Nu chiu dài ca mt gói tin nh      i chiu dài ch nh trong
 b loi b.
2.6.4. ng Authenticator
c s d chn xác thc và kim
toán. Chúng ta s tìm hiu k  các gói tin c th.
2.6.5. ng Attribute
Mi mt thuc tính mang thông tin chi tit cu hình ca mt yêu cu hoc tr li.
c hp thành t ng: lo dài, và giá tr (Type, Length, and
Value).

2-5ng Attribute trong gói tin Radius
Trong :
- Type: Mt byte, giá tr trong kho  n 255. Nó ch ra loi thuc tính.
Nhng thuc s d xác thc RADIUS và y quyc lit kê
trong Bi.
- Length: Mt byte cho bit chiu dài ca Attribute bao gm c ng type,
length, và value.
- Value: Giá tr cnh dng và ni dung

ca nó ph thung Length và type. nh dng cng Value là mt
i d liu sau:
2-2nh dng cng Value
Kiu d liu
Mô t
Text
Dài 1-253 byte cha UTF-8 encoded.
String
Dài 1-253 byte cha d liu nh phân (giá tr t 0-255 trong h
thp phân).
Address
Dài 32 bit.
Integer
32 bit.
Time
32 bit. Thi gian bu t ngày 1 .
Tìm hiu Mikrotik Router GVHD: ThS. Nguyn Hu Trung

Tiu lun chuyên ngành 25


2-3: Các thuc tính cng Attribute

* Chú ý: 
RFC 2867, and RFC 2568.



×