81
กก Internet Management System in Apartment 5117620031 กก กก 2553

ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

�����������ก���� ������ ��� ���ก Internet Management System in Apartment

#$�% ��&'�&�'� 5117620031

/�� �� 0�1�� 23�45 /67 � 89:;�:ก��<8ก=� ��&�%ก/>��7�?'�<�/��&���#@��

/�;�7�A��?BC C%'2/��/ �?< �#@��7�?'�%' &��7�?'�%'�?BC C%'2&�� B�

4Dก��<8ก=� 2553

Page 2: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

I

���������� �����������ก���� ������ ��� ���ก �ก��ก�� �'#$�% ��&'�&�'� ��� �ก��ก�� 5117620031 ����� 7�?'�<�/��&���#@�� ���� �?BC C%'2/��/ �?< �.�. 2553 ����������������� �. 7��% %2%��ก2'���/กF%

� �!�"� G>H��H���ก���H�:�ก?97I4 �A6 ���ก ก<8ก=� �����?�&H ?� (Apartment) ��L�B� C&�

� 29'& (Condominium) �'&���3:������ ������ �� (Internet) I7H��H���ก��Qก6%>กBH� ��L9�8:>��H%>กBH��;H�&��A6��H�:�ก;�:� ���9&&�ก;83 �&L9�ก�����6�/L9�/��?29&2; ���R6Q%����9&;83 ��L9�'S �8:�ก�4TR��ก���AH:� Q� �7�0 (Bandwidths) ?29&�ก;83 �7&?3:4TR��ก���AH:� ?29I&6/�&��XB7�BF&ก���AH:� IH �8:�45 � H�?29;�:G>H>Q%�����B�L�;6�'?29���H�:���B�L9�:&L�?29/�&��X��7�/��ก��?Y�:� Q%�B7�BF&4��&�#Q� �7�0 (Bandwidth) ��L9���HG>H�AH?FกB /�&��X�AH:� �B�L�;6�'IH�'6�:&24��/�?0�Z��

��ก4TR��?29ก%6�7&� G>H�A6����ก����/� ��'H�'��กI4�A6�?29�L9 ก��45 IH �������L9�� 6�'ก�4TR���� ������ �� (Internet) AH������X>กQ'6:Q� �7�0 (Bandwidth) ��L�I&6/�&��X�AL9�&�6��� ������ �� (Internet) IH [89:&2G%ก��?��6���'IH;�:���ก ก���ก��ก������B�L�;6�'�8:&2B7�&/Y�BR&�ก I&676����Y�กQ� �7�0��H��&��/&ก�G>H�AH ก��4\�:ก ก��%ก%���AH:� �7&X8:ก��� ?8ก;H�&>%ก���AH:� (Logging)

G>H�?Y�CB�::� �8:IH/�H�:�����ก���B�L�;6�'�� ������ ��Z�'� ���กG6� �7��Q���%��BA9 (Web Application) C'/�&��XB7�BF&ก���AH:� Q� �7�0 (Bandwidth) ��&��B�Q��B�ก� (Package) ��&?29%>กBH��%L�ก�AH

Page 3: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

II

ก�##�ก��$ก��

ก���?Y�CB�::� � B�3: 23/Y�����%F%67:I4IHH7'2 ?3: 23 H7'ก��IH��B7�&ก�F#�A67'��%L� Q%�IH��ก��/ �/ F ��กG>H&2���BF#�%�'?6� H7'ก C'�1����'6�:'�9: ก��IH��B7�&ก�F#� Q%�ก��A67'��%L� ��ก �. 7��% %2%��ก2'���/กF% �����'�4���Y�7�A� [89:IH�/2'/%��7%�� ก����HBY�4�8ก=� Q%�;H�B���� ?29�45 4��C'A ��6�:S � ก�� Y�ก%�I44��4�F:QกHI; ��L9���Hก���?Y�CB�::� � B�3: 23 &2B7�&/&�>�#�&�ก'�9:;83

;�;��BF#B#����'��%ก/>��7�?'�<�/��&���#@�� /�;��?BC C%'2/��/ �?< &��7�?'�%'�?BC C%'2&�� B� ?29IHX6�'?��:B�B7�&�>H�6�:S ?29�45 4��C'A � Q%�IH Y�B7�&�>H 3 &��AH� ก��<8ก=�� B�3: 23 ;��BF#��L9� S MSIT04 ?29A67'��%L� Q%���HกY�%:� ��L9�:�6�:S &��45 �'6�:2

�� L�/�9:�L9 � G>H�?Y�;�&��B7�&/Y�����?3:�&��กก��?Y�ก��<8ก=�BH B7H�H7'� ��:� B�3: 23Q6 ��� &��� G>H��HกY�� � [89:��Hก��/ �/ F Q%��45 กY�%:��?29/Y�BR'�9:&�C'�%� � ?Y���Hก��<8ก=�� B�3: 23/Y�����%F%67:I4IHH7'2

G>H�?Y� #$�% ��&'�&�'�

Page 4: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

III

�����

� H� �?B'6�Z�=�I?' I ก����ก��&4��ก�< II /���R III /���R����: V /���R�>4 VI �??29 1 �? Y� 1.1 B7�&�45 &�Q%�B7�&/Y�BR;�:4TR�� 1 1.2 4TR��Q%�Q�:�>:�� 1 1.3 Q 7?�:� ก��QกH4TR�� 2 1.4 7�XF4��/:B�;�:CB�::� 2 1.5 ;���;�;�:CB�::� 2 1.6 4��C'A �?29B�76���IH�� 3 1.7 ;3 �� � ก��Y�� � :� 3 �??29 2 ?g=h2?29�ก29'7;H�: 2.1 OSI 7-Layer Reference Model 4 2.2 OSI Stack ก��F4ก�#��B�L�;6�' 5 2.3 ����C�& � & ��L� DNS (Domain Name System) 8 2.4 DHCP (Dynamic Host Configuration Protocol) 10 2.5 ����ก[29�[���q�7��� (Proxy Server) 12 2.6 NAT (Network Address Translation) 13 2.7 Iq��7�%%� (firewall) 14 2.8 %ก=#�ก���AL9�&�6�;�:�� �?���� ���L3 $� 15 2.9 C��� [���/ (Open Source) 17 2.10 CGI (Common Gateway Interface) 21 2.11 ก��������A6�:/RR�# (Bandwidth Management) 22

Page 5: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

IV

����� (#"�) � H�

�??29 3 ก����กQ������ 3.1 ;3 �� ก��Y�� � :� 24 3.2 CB�:/�H�:Q%��:B�4��ก��;�:���� 24 3.3 ก���7 ก����� ���3:Q%�?/�� 26 3.4 ;3 �� ก����กQ������$� ;H�&>% 27 3.5 ก����กQ��� H� Web Application 35 �??29 4 ก��?%�:Q%�G%ก��?%�: 4.1 ก��?%�:ก���AH:� �& >�6�:S ;�: Web Application 40 4.2 ?%�:ก���AH:� ��ก�B�L9�:%>ก;6�' 44 4.3 ?%�:ก����7�/��/X� �;�:G>H�AH Q%�4��/�?0�Z��;�:�B�L9�:�[���q�7��� 47 4.4 ?%�:ก��4��Q�6:���� (Configuration) 51 �??29 5 /�F4G%ก��?Y�CB�::� 5.1 4TR��Q%��F4/��B��กก���v �CB�::� 56 5.2 /�F4G%ก��Y�� � :� 56 5.3 ;H��/ �Q � 57 ��ก/���H�:��: 58 Z�BG 7ก 59 Z�BG 7ก ก. 60 B>6&L�ก���AH:� �����������ก���� �?���� ��� ���ก 61

Page 6: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

V

�����#���

����:?29 � H� ����:?29 2.1 �7�'6�: Bandwidth Management ��L9��AHZ�'� /Y� ก:� 23 ����:?29 3.1 ����: Account 31 ����:?29 3.2 ����: Accountconfig 31 ����:?29 3.3 ����: Billingplan 32 ����:?29 3.4 ����: Groupmanagement 32 ����:?29 3.5 ����: Radcheck 32 ����:?29 3.6 ����: Radacct 33 ����:?29 3.7 ����: Radgroupcheck 33 ����:?29 3.8 ����: Radgroupreply 33 ����:?29 3.9 ����: Ticket 34 ����:?29 3.10 ����: User 34 ����:?29 3.11 ����: Viewaccount 34 ����:?29 5.1 /�F4G%ก��Y�� � :� ��&;���;� 56 ����:?29 5.1 (�6�) /�F4G%ก��Y�� � :� ��&;���;� 57

Page 7: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

VI

������� �>4?29 � H� �>4?29 2.1 Q/:%Y��A3 ?3: 7 ;�: OSI Model 4 �>4?29 2.2 Q/:�F4ก�#��B�L�;6�'Q%�%Y��A3 ?29�ก29'7;H�:� ก��/L9�/�� 6 �>4?29 2.3 Q/:CB�:/�H�:%Y��A3 ก���ก�� DNS 9 �>4?29 2.4 Q/:ก��?Y�:� ;�: DHCP Server 11 �>4?29 2.5 Q/:ก��?Y�:� ;�: Proxy Server 13 �>4?29 2.6 Q/:ก��?Y�:� ;�: NAT 14 �>4?29 2.7 Q/:ก���AL9�&�6��� �?���� ��Q���FBB%H7' ��2��/Q�% (ADSL) 16 �>4?29 2.8 Q/:ก���AL9�&�6��� �?���� ��Q���:B�ก� 17 �>4?29 2.9 Q/:ก���AH:� A6�:/RR�#?29&2ก��?Y� Traffic Shaping Q%H7 23 �>4?29 3.1 Q/:�:B�4��ก��;�:���� 25 �>4?29 3.2 Q/:%ก=#�ก�����3:�����B�L�;6�' 25 �>4?29 3.3 Q/: Context diagram 28 �>4?29 3.4 Q/: Data Flow Diagram Level 0 29 �>4?29 3.5 ��'%���2'B7�&/&� 0�;�:����:�6�:S � $� ;H�&>% (ER - Diagram) 30 �>4?29 3.6 Q/:ก����กQ��� H��7�� Login 35 �>4?29 3.7 Q/:ก����กQ��� H�����ก���ก���&L9� login Q%H7 35 �>4?29 3.8 Q/:ก����กQ��� H�/�H�: Billingplan 36 �>4?29 3.9 Q/:ก����กQ��� H�/�H�:ก%F6&G>H�AH 37 �>4?29 3.10 Q/:ก����กQ��� H�/�H�:�RA2G>H�AH�� �?���� �� 37 �>4?29 3.11 Q/:ก����กQ������� �?���� �� 39 �>4?29 3.12 Q/:ก����กQ��� H���'%���2'G>H�AH?29&2 Username �45 5yrkx 38 �>4?29 3.13 ก����กQ��� H� Configuration � /67 Account Config 38 �>4?29 3.14 ก����กQ��� H� Configuration � /67 Block&Blacklist 39 �>4?29 4.1 ?/��� H� Login 41 �>4?29 4.2 ?/��ก��กY�� BF#/&���;�: Plan 41 �>4?29 4.3 ?/��ก��กY�� BF#/&���;�:ก%F6&G>H�AH 42 �>4?29 4.4 ?/��ก��/�H�:�RA2G>H�AH�� �?���� �� 43

Page 8: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

VII

������� (#"�)

�>4?29 � H� �>4?29 4.5 Q/:� H���'%���2'ก��/�H�:�RA2G>H�AH 43 �>4?29 4.6 ?/��ก��/�H�:����� �?���� ����ก�RA2G>H�AH 44 �>4?29 4.7 Q/:ก�� Login ��ก�RA2?29/�H�: 44 �>4?29 4.8 Q/:� H��6�:4{�4���&L9� Login IH/Y����� 45 �>4?29 4.9 �&L9� Login Q%H7���;H��7�� yahoo.com ��C &�� 45 �>4?29 4.10 Q/:ก�� Disconnect ��ก���� 46 �>4?29 4.11 Q/: Transfer rate �&L9��Y�กQ� �7�0 46 �>4?29 4.12 Q/: Transfer rate �&L9�I&6IH�Y�กQ� �7�0 47 �>4?29 4.13 Q/:ก����7�/��� H� View Account 47 �>4?29 4.14 (ก) Q/:ก��&� ������ traffic �� �?���� ��;���ก 48 �>4?29 4.14 (;) Q/:ก��&� ������ traffic �� �?���� ��;��;H� 48 �>4?29 4.15 Q/:� L3�?29;�:|����/ก�;�:�[���q�7���?29�AHI4Q%�?29��%L��'>6 49 �>4?29 4.16 (ก) ก��qQ/:�4����[� ก���AH:� ;�: CPU 49 �>4?29 4.16 (;) ก��qQ/:� L3�?3:�&;�: RAM Q%�/67 ?29':�AHIH 50 �>4?29 4.17 (ก) Q/: Logfile Squid H7'C4�Qก�& Sarg 50 �>4?29 4.17 (;) Q/: Logfile C'���F Accesse Site 51 �>4?29 4.18 Q/:ก��4��Q�6:/67 Account Config 52 �>4?29 4.19 Q/:ก��/�H�:�RA2G>H�AH��&6�%:ก��4��Q�6: 52 �>4?29 4.20 Q/:ก���/6��'AL9��7��?29�H�:ก�� block 53 �>4?29 4.21 Q/:ก���/6 keyword ?29�H�:ก�� block 53 �>4?29 4.22 Q/: Page Error �&L9���2'ก�7�� www.sanook.com [89:IH block I7H 54 �>4?29 4.23 ?/���/6 keyword BY�76� sexy [89:IH?Y� blacklist I7H 54 �>4?29 4.24 Q/:ก�� block keyword BY�76� sexy 55 �>4?29 ก.1 Q/:� H��6�: login 61 �>4?29 ก.2 Q/:� H�Q�ก;�:�����&L9�?Y�ก�� login G6� 61 �>4?29 ก.3 Q/:� H� Billing Plan 62 �>4?29 ก.4 Q/:ก���/6;H�&>%� � H� Billing Plan 63 �>4?29 ก.5 Q/:� H� Group Management 63

Page 9: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

VIII

������� (#"�) �>4?29 � H� �>4?29 ก.6 Q/ก���/6;H�&>%� � H� Group Management 64 �>4?29 ก.7 Q/: Group ��&6�&L9�&2ก�����9&�;H�I4 64 �>4?29 ก.8 Q/:� H��6�:ก��/�H�: Account 65 �>4?29 ก.9 Q/:ก��/�H�: Account ��&6 65 �>4?29 ก.10 Q/:��'%���2'�&L9�/�H�: Account �/���Q%H7 66 �>4?29 ก.11 Q/:����� �?���� �� 66 �>4?29 ก.12 Q/:� H� View Account 67 �>4?29 ก.13 Q/:� H��6�: User Management 68 �>4?29 ก.14 Q/:G>H�AH:� ?29���9&�;H�&���&6 68 �>4?29 ก.15 Q/:ก��qก���AH:� � 67'B7�&�Y��%ก 69 �>4?29 ก.17 Q/:ก��qก���AH:� Q� �7�0�Z�' �ก 69 �>4?29 ก.18 Q/:ก��qก���AH:� Q� �7�0��� ������q/Z�'� 70 �>4?29 ก.19 Q/:��':� Log ;�: Squid 70 �>4?29 ก.20 Q/:� H��6�: Configuration 71 �>4?29 ก.21 Q/:� H��6�:ก�� block website Q%� keyword 72

Page 10: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

1

� '( 1 �? Y�

1.1 ���*�+ ��,-$����.�������/���

� 4T��F� ก���AH:� �� �?���� �� (Internet) �45 /�9:?29BFH �B'� A27��4���Y�7 ;�:B ���I4�/2'Q%H7 � L9�:��ก/�&��X�;H�X8:IH:6�'ก76�� �2� G>H�AH/�&��X�AH:� IH� �%�'S /X� ?29 ?3:�H� ?29�4~��H���ก���� ������ �� ��L�?29��2'ก �� ������ ��B��q� (Internet Cafe) ��L��;H��AH�B�L�;6�'I�H/�'G6� ?�:�B�L9�: PDA, C?�<�?�&L�XL�, ��L��B�L9�:B�&��7�����/67 �FBB% �� ������ �� �4�2'��/&L� AF&A �&L�:Q�6:��&6;�:C%ก �45 AF&A ;�:B ?97?Fก&F&C%ก &2���ก��� �� ������ �� ��H����AH:� &�ก&�'�A6 ก����/6:�2�&%� (E-Mail), ก��/L�BH ;H�&>%, ก���7 �C�% (Download) ��ก/�� ��L�C4�Qก�& (Program), ก��/L9�/��H7';H�B7�&, ก��[L3�;�'/� BH��� I% � (Online), Q%�B7�&� �?�:�6�:S ��?� �ก&/��� I% � (Game Online), A&Z��' ��� ��L�qT:��%: �45 �H

�����ก�����6�/L9�/��?29&2; ���R6Q%����9&&�ก;83 ��L9�'S �8:�ก�4TR��ก���AH:� Q� �7�0 (Bandwidth) ?29&�ก;83 �7&?3:4TR��ก���AH:� ?29I&6/�&��XB7�BF&ก���AH:� IH �8:�45 � H�?29;�:G>H>Q%�����B�L�;6�'?29���H�:���B�L9�:&L�?29/�&��X��7�/��ก��?Y�:� Q%�B7�BF&4��&�#Q� �7�0 ��L9���HG>H�AH?FกB /�&��X�AH:� �B�L�;6�'IH�'6�:&24��/�?0�Z�� 1.2 �/���,-$,����1�

G>H��H���ก���H�:�ก?97I4 �A6 ���ก ก<8ก=� �����?�&H ?� (Apartment) ��L�B� C&�� 29'& (Condominium) �'&���3:������ ������ ��I7H��H���ก��Qก6%>กBH� [89:&2?3:Q��I&6�/2'B6����ก��Q%�Q���/2'B6����ก�� ��L9�8:>��H%>กBH��;H�&��A6��H�:�ก;�:� ���9&&�ก;83 � ก�#2?29I&6�/2'B6����ก�����I&6�H�:BY� 8:X8:BF#Z��&�ก ก��2':QB6��H�AH:� �� ������ ��IHก��� Q�6��ก�H�:�/2'B6����ก������45 ��'�L� ��L���'7 G>H��H���ก���H�:�ก'6�&�H�:BY� 8:X8:BF#Z��;�:����H7' ������&L9�%>กBH��/2'�:� �6�'B6����ก���� ������ �� I4Q%H7ก�B:�H�:ก���AH:� �'6�:BFH&B6� C'I&6BY� 8:X8:/67 �7& �A6 �AL9�&�6��� ������ �� I7H�%�?3:7 C'?29I&6IH�AH:� ก���AHC4�Qก�&A67'�7 �C�%��L9���H �7 �C�%;H�&>%IH���7;83 ก���AH:� C4�Qก�& (Program) 4���Z?��??����� �� (Bit Torrent) /�9:��%6���?Y��ก�ก��Q'6:Q� �7�0 � G>H�AH��'�L9 I&6/�&��X�AH:� IH �7&X8:4TR��� ��L9�:;�:ก��ก6�ก7 4���Z?�6�:S �A6 ก���AHC4�Qก�&� ��B? (Net Cut) ก��%ก%���AH:� �7&X8:ก���;H�X8:;H�&>%?29I&6��&��/& [89:�����

Page 11: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

2

%��&������A�RR��?�:B�&��7����� (Computer) /�9:��%6� 23%H7 Q�6�45 4TR��?29�ก�;83 IH� ก���AH:� �� ������ ��� ���กQ?�?3:/�3

1.3 , � ��1 ก�,ก��/���

��ก4TR��?29ก%6�7&���กI&6&2ก��QกHI; G>H�A6����ก?29�H�:�/2'B6����ก���� ������ ����Hก����ก ����/� ��'H�'��กI4�A6�?29�L9 ก��45 IH �������L9�� 6�'ก�4TR���� ������ �� AH������X>กQ'6:Q� �7�0 [89:&2G%ก��?��6���'IH;�:���ก ก���ก��ก������B�L�;6�'�8:&2B7�&/Y�BR&�ก I&676����Y�กQ� �7�0��H��&��/&ก�G>H�AH ก��4\�:ก ก��%ก%���AH:� �7&X8:ก��� ?8ก;H�&>%ก���AH:� (Logging) ��L9���H�45 I4��&กh�&�' G>H�?Y�CB�::� �8:IH/�H�:�����ก���B�L�;6�'�� ������ ��Z�'� ���กG6� �7��Q���%��BA9 (Web Application) C'/�&��XB7�BF&ก���AH:� Q� �7�0 ��&��B�Q��B�ก� (Package) ��&?29%>กBH��%L�ก�AH 1.4 ��#4��$����������

1.4.1 <8ก=�ก���AH:� ����4h����ก��%� Fก[� (Linux) Q%�[���qQ7�� C���6 [���/ (Open source Software)

1.4.2 QกHI;4TR��ก���AH:� �B�L�;6�'�� ������ ����H&24��/�?0�Z�� 1.4.3 4\�:ก ก��%��&������A�RR��?�:B�&��7����� 1.4.4 Y�B7�&�>H?�:H� �?BC C%'2/��/ �?<&�4��'Fก���AH��H�ก�4��C'A �

1.5 ���*�#�������

1.5.1 /�H�:�7��Q����%��BA9 ��L9��AHB7�BF&ก���AH:� 1.5.2 �AH [���qQ7�� C���6 [���/ � ก���v ����� 1.5.3 กY�� �Y� 7 7 � ก���AH:� �� ������ �� ��&Q��B�ก�?29�%L�ก 1.5.4 �Y�กQ� �7�0 ��กQ��B�ก� B6����ก��?29�%L�ก�AH 1.5.5 ��&������� �?���� ��?29���F'>�[���� & (Username) Q%���/�7��� (Password)

��L9���HG>H�AH%��ก�� �;H�/>6�� �?���� �� 1.5.6 ��7�/��/�?0��G>H�AHH7''>/�[���� & Q%���/�7��� 1.5.7 4\�:ก �7��Q%�B2�7���?29I&6��&��/&IH (Web Filtering) 1.5.8 ��7�/��ก���AH:� �B�L�;6�'Q��ก��q (Graph) 1.5.9 ��7�/��4��/�?0�Z��;�:�B�L9�:�[���q�7���Q��ก��q 1.5.10 � ?8ก;H�&>%ก���AH:� ;�:G>H�AH

Page 12: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

3

1.6 �$��7 � '(�!�"��$8!��� G>H>Q%�����B�L�;6�';�:���ก/�&��X�������ก��ก���AH:� �B�L�;6�'�� ������ ��

�7&X8:�����2'�ก���AH:� ;�:G>H�AHIH�'6�:&24��/�?0�Z�� &2ก���ก��� ?8กก���AH:� ;�:G>H�AH [89:�45 I4��&�����A�RR��?�:B�&��7����� Q%�':/�&��X7��B�����ก���AH:� Q� �7�0 ��L9�7�:QG 4��4�F:�����B�L�;6�'��H��:��ก��;'�'�7IH� � �B�

1.7 ��: #� 1 ก�!.�* � ��

1.7.1 <8ก=�B7�&�45 I4IH;�:CB�::� 1.7.2 <8ก=�ก�����3: ����4h����ก��Q&6;6�'%� Fก[� (Linux Server OS) Q%�

[���qQ7��Q��B�ก�(Software Package) ?29�H�:�AH:� ?3:�& 1.7.3 <8ก=�ก���;2' �7��Q����%��BA9 Q%�/67 ���6�ก�G>H�AH (CGI : Common

Gateway Interface) H7'Z�=��2��A�2 (PHP Language) 1.7.4 <8ก=�ก���AH:� ����$� ;H�&>%H7' &�'��/B�7Q�7 (MySQL) 1.7.5 7��B����� ��กQ�� Q%��?Y������7��Q����%��BA9 1.7.6 ���3:Q%�?/����L9���ก��;H�&>% 1.7.7 7��B�����;H�&>%?29IH��กก��?%�: Q%�/�F4G%ก��?Y�:� ;�:���� 1.7.8 �?Y���ก/��CB�::� Q%�4~CB�::�

Page 13: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

4

� '( 2

?g=h2?29�ก29'7;H�: 2.1 OSI 7-Layer Reference Model

� A67:'FB�H S ;�:ก��/L9�/�� 4TR��� ก���AL9�&�6�B�&��7��������76�:����?29Q�ก�6�:ก ��L�B %�G>HG%���45 /�9:?29?Y�IH'�ก&�ก � L9�:��ก;�&���$� /67 ก%�:?29�Y��45 �H�:�AH� ก����/6:;H�&>% G>HG%��Q�6%���'ก���&2&���$� ;�:� ��:[89:�;H�ก I&6IHก�G>HG%����'�L9 S 4TR�� 23?Y���H� 67':� กY�� &���$� /�ก% BL� International Standards Organization ��L� ISO ?Y�ก��กY�� CB�:/�H�: ��L9��4~A6�:?�:� ก����/6:;H�&>%���76�:B�&��7�����?29�45 �����2'7ก ��L��6�:����ก IH�'6�:��/�� C'��2'ก76� Open System Interconnection ��L� OSI Model C'&2ก��Q�6:��ก�45 7 A3 ��2'กAL9����&;�:ก��/L9�/�� 2376� OSI 7-Layer Reference Model C'� Q�6%�A3 &2AL9���2'กQ%�� H�?29ก��?Y�:� : 23

�� '( 2.1 Q/:%Y��A3 ?3: 7 ;�: OSI Model ?29&� : http://docs.sun.com/app/docs/doc/806-1017/6jab5di2a?a=view

- Layer 1 Physical Layer �ก29'7ก�ก���AL9�&�6�?�7ก�'Z�� BF#/&���?�:ก%

�A6 &���$� ;�:/�'�B���3% (cable) �>4�6�:�7�AL9�&�6� ก���0���'X8:/RR�#?�:Iqq\� B6�ก��Q/Iqq\� ���Q�: %ก=#�/RR�# 0 Q%� 1 /RR�#� ก���� ������q/ (Interface) �A6 RS232C �%�� �F4ก�#�� ����� ���7���ก (Network) �6�:S ?29?Y�:� � A3 ?29 1 �A6 Repeater, HUB, Concentrator �%�

- Layer 2 Data Link Layer ���AH� ก����7�/��ก��/6:/RR�# ��7�/��B7�&G��%�;�:AF;H�&>% ��L� �q�& (Frame) [89:� 1 �q�& (Frame) ��&2ก��กY��

Page 14: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

5

�F���9&�H �F/�3 /F A � AF;H�&>% Q%�ก����7�/��B7�&G��%�;�:;H�&>% (CRC) �F4ก�#�� ����� ���7���ก (Network) ?29?Y�:� �'>6� A3 ?29 2 �A6 Bridge, Ethernet Switch (Switching HUB)

- Layer 3 Network Layer �45 A3 ?29&2B7�&/Y�BR&�ก &2� H�?29� ก��B7�BF&Q%���กQ������� ก���AL9�&�6����76�:�B�L�;6�'B�&��7����� �F4ก�#�� ���7���ก (Network) ?29?Y�:� �'>6� A3 ?29 3 23BL� Router [89:&2B7�&[�[H� � ก��?Y�:� &�ก Q%�qT:ก�A9 (Function) ก��?Y�:� � A3 23&2�%�'Q��H7'ก �A6 C4�C�B�% (Protocol) IPX ;�: Netware, C4�C�B�% (Protocol) TCP/IP ;�: UNIX

- Layer 4 Transport Layer &2� H�?29B7�BF& ��7�/��B7�&G��%�� ก����/6:;H�&>%��ก�H ?�:I44%�'?�: �%�� ก���ก=�B7�&4%�Z' C4�C�B�% (Protocol) � A3 23BL� TCP, UDP Q%� SPX

- Layer 5 Session Layer &2� H�?29� ก��B7�BF&�[/A9 (Session) ;�:Q�6%��B�L9�: � FR����H'>/�[��� (User) /�&��X���6�ก��B�L9�:B�&��7������B�L9�:�L9 IH C'ก���4~�[/A9 (Session) ���76�:�B�L9�:C'ก���AH Remote login ��L�ก�� login � ��'�Iก% ?Y�ก��C� 'H�';H�&>%��'�Iก%IH Q%�':/�&��X?29��/6:;H�&>%��&6�2กB�3: XH�&2;H�G��%�� ก��/6:B�3:Q�ก

- Layer 6 Presentation Layer ���ก29'7ก�I7'�ก�#� �7�ก;��Q%�ก%F6&;�:�ก;�� ก���;H���/;H�&>% (Data Encryption) ก���2��;H�&>% (Data Compression) �%�� ก���AH��/&���$� ASCII ��L9���H�B�L9�:?29�6�:Qq%�q���& (Platform) ก /�&��X�;H��� Q%���?���;H�&>%�'6�:X>ก�H�:

- Layer 7 Application Layer �45 A3 ?29���6�ก�'>/�[��� (User) C'��: ����H���ก��C4�Qก�&ก��/�H�:�?���&� %�/&L� (Virtual Terminal) �A6 Telnet [89:��?Y���H'>/�[��� (User) Q�6�B /�&��X?Y�C4�Qก�&� �B�L9�:?29�6�:Qq%�q���& (Platform) IH /�&��X�;H�X8:�?���&� % (Terminal) ;�:�B�L9�:�L9 IH C'I&6�H�:&�/ ��76�|���Q7�� (Hardware) ;�:�B�L9�:��&L� ก ��L�I&6

2.2 OSI Stack ก�����กX�*Y��"��

ก���AH:� OSI Model ��L9���/6:;H�&>% ?3:4%�'?�:H� G>H��Q%�G>H/6:���H�:&2;�7 ก����/6:;H�&>%B��?3: 7 A3 �8:��/�&��X��/6:;H�&>%ก IH Q�6���76�:�/H ?�: 3 �����G6� �F4ก�#��B�L�;6�'��:�'6�:?29?Y�:� C'&2%Y��A3 I&6B�� 7 ;3 ก�IH �A6 XH����76�:?�:&2ก��/6:G6� �B�L�;6�'�L9 S �����&2�F4ก�#��B�L�;6�'Q%�%Y��A3 ?29�ก29'7;H�:��2': 3 A3 %6�: BL� A3 ?29 1, 2 Q%� 3 �?6� 3 ก�IH �&L9�X8:4%�'?�:G>H���8:��&2ก���AL9�&�6�B��?3: 7 A3

Page 15: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

6

�� '( 2.2 Q/:�F4ก�#��B�L�;6�'Q%�%Y��A3 ?29�ก29'7;H�:� ก��/L9�/��

?29&� : http://www.iwar.org.uk/comsec/resources/standards/germany/itbpm/s/s5013.htm �&L9����&�:76�ก����/6:;H�&>%���76�:B�&��7�����/�:���� 3 ��G6� A3 �6�:S ;�:

OSI Model : 3 �F4ก�#��B�L�;6�'�6�:S ก���&2ก��?Y�:� ��&A3 �6�:S ?29กY�� I7H� OSI Model H7' /F7v � 4F##A''� Q%�B#� (2545:22) IH�0���'X8:�F4ก�#�Q�6%��'6�:IH: 23

2.2.1 Hub �Y� Repeater �45 �F4ก�#�?29?Y�� H�?29;'�'/RR�#?29IH��&�/6:�6��;H�ก��F4ก�#��L9 ?29�6��;H�ก�&

��45 �F4ก�#�?29&2ก��?Y�:� �'>6� Layer ?29 1 �����76��7 Hub ��L� Repeater ��;'�'/RR�#?29IH��C'I&6&2[�q��Q7�� (Software) &��ก29'7;H�:� ก����>4Q��;�:;H�&>% ��L��4%29' Q4%:;H�&>%?29IH��&�Q�6�'6�:� ก�����3: Hub �8:?Y�IH:6�' �����I&6&2��I��H�:4��Q�6:� Q:6;�:[�q��Q7�� (Software) �F4��/:B�� ก�����3: Hub ก���L9�;'�'/RR�#��H�6�ก��F4ก�#��6�:S IH���9&&�ก;83 ��L�� ��:ก�#2ก��6���L9����9&��'�?�:;�:/�'/RR�#��HIก%���9&;83 �?6� 3

2.2.2 Switch �Y� Bridge �45 �F4ก�#�?29�AL9�&�6� LAN /�:�B�L�;6�'�;H�H7'ก C'���H�:�45 LAN 4���Z?

�2'7ก Q%��AHC4�C�B�% (Protocol) � ก����/6:;H�&>%��&L� ก �A6 � ก���AL9�&�6� Ethernet LAN /�:�B�L�;6�'�;H�H7'ก ��L��6� Token Ring LAN /�:�B�L�;6�'�;H�H7'ก [89:������AH Hub ��L� Repeater &��6�� ก�#2 23I&6IH ?3: 23 Switch ��L� Bridge ��&2ก��

Page 16: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

7

?Y�:� � ��� Layer ?29 2 ก�����3:�AH:� ��B%H�'ก�ก�����3: Hub BL�I&6'F6:'�ก��I� ก C'?97I4&ก��I&6�Y��45 �H�:4��Q�6:B6��6�:S ?29&2�'>6 /�&��X�6��AH:� IH? ?2 Q�6ก������กY�� �7Q4�;�:B6�?29�AHB7�BF& Switch ��L� Bridge IHXH��H�:ก�� [89:I&6'�ก&�ก ก G>H>Q%�����B�L�;6�'; ��%�กS ก�/�&��X?Y���:IH

2.2.3 Router �45 �F4ก�#�?29�AH�AL9�&�6��B�L�;6�' (LAN) �%�'S �B�L�;6�'�;H�H7'ก B%H�'ก�/7��A�

(Switch) Q�6��&2/67 ���9&���&;83 &� BL� ��H������/�&��X�AL9�&�6��B�L�;6�'?29�AHC4�C�B�%� ก����/6:;H�&>%��&L� ก Q�6�AH/�'/6:�6�:A �ก IH �A6 �AL9�&�6��2�?���� �� (Ethernet LAN) ?29�AH��/6:;H�&>%Q�� Unshielded Twisted Pair (UTP) �;H�ก��2�?���� �� �2ก�B�L�;6�'� 89:?29�AH/�'/6:;H�&>%Q�� coaxial cable IH ��H������&2ก��?Y�:� � ���A3 ?29 3 ;�: OSI BL� Network Layer Q%�/�&��X��/6:;H�&>%?29�45 ก%F6&;H�&>% ��L� Frame ��ก�H ?�:I4':4%�'?�:ก�IH C'�%L�ก��L�กY�� �/H ?�:?29;H�&>%��X>ก/6:I4 Q%�Q4%:;H�&>%��H��&��/&ก��F4ก�#�|���Q7��?29�AH��/6:� 2 A3 %6�:XI4?29�AL9�&�6��'>6 ก�����3:ก���AH:� ��H������ �8:'F6:'�กก76�ก�����3:|� (Hub) Q%�/7��A� C'���H�:&2B7�&�;H����ก29'7ก�����ก��กY�� ?29�'>6;�:�B�L�;6�' (Network Address) ;�:�B�L�;6�'Q�6%�A �?29���AH��H�������AL9�&�B�L�;6�'��%6� 3 �;H�H7'ก �7&?3:A �;�:|���Q7��?29�AH�AL9�&�6��'6�:%���2'

2.2.4 Gateway �45 �F4ก�#�?29&2B7�&/�&��X/>:/F� ก���AL9�&�6��B�L�;6�'�6�:S �;H�H7'ก C'

/�&��X�AL9�&�6��B�L�;6�'�%�'S �B�L�;6�'?29�AHC4�C�B�%�6�:ก Q%��AH/�'/6:;H�&>%�6�:A �ก IH �'6�:I&6&2;2�Y�ก �A6 �AL9�&�6��2�?���� ��Q% ?29�AH/�'/6:;H�&>%Q�� Unshielded Twisted Pair �;H�ก�C?�B� ��:Q% (Token Ring LAN) IH ��กC4�C�B�%?29�AH��/6:;H�&>%;�:�B�L�;6�'?3:/�:I&6��&L� ก �ก��7'�ก���?Y�� H�?29Q4%:C4�C�B�%��H��:ก�4%�'?�: Q%���&��/&ก��F4ก�#�;�:|���Q7��?29Q�6%��B�L�;6�'�AH:� �'>6 3 IHH7'

� ก��?29�ก��7'���/�&��X/6:;H�&>%��ก�B�L�;6�'� 89:I4':�2ก�B�L�;6�'� 89:IH�'6�:X>ก�H�: 3 �7;�:�ก��7'���:���H�:/�H�:����:ก��/6:;H�&>% ��L���2'ก76� Routing Table ;83 &�� �7;�:& [89:����: 23����ก76��[���q�7���I� �'>6�B�L�;6�'� Q%��'>6Z�'��H�ก��7'���I� ����: 23���H�:&2ก��4��4�F:;H�&>%��:?Fก��'� �A6 ?FกS 30 7� �?2 �45 �H �&L9������H�[���q�7������9&?Y�:� & ก���/6:;H�&>%Q�H:��H�ก��7'�?29BF&�[���q�7��� 3 �'>6?���76��[���q�7��� 23�AL9�&�6��;H�ก��B�L�;6�'Q%H7 �[���q�7����L9 S �8:��/�&��X��/6:;H�&>%G6� �ก��7'�IH�'6�:X>ก�H�: /Y�����B�L�;6�'; ���R6 �F4ก�#�?29?Y�� H�?29�45 �ก��7'�������7&���qT:ก�A ก��?Y�:� ?29��2'ก76� Iq��7�%%� (Firewall) I7H� �7H7' ��L9�?Y�� H�?294\�:ก I&6��HB�&��7�����?29�'>6

Page 17: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

8

�ก�B�L�;6�'�;H�&��AL9�&�6� ?3: 23 ��L9�B7�&4%�Z';�:;H�&>% C'ก��ก��:;H�&>%?29&���กI��2Q���/ (IP address) �L9 S ?29I&6�>H�ก?�3:I4 Q%�&2ก����7�/��G>H�AHH7'ก���;H���/ �ก�� L���กก����7�/����/G6� ��&4ก���2ก;3 � 89: /Y����ก���/6B6� Default Gateway ;�:�B�L�;6�'B�&��7�����?29�'>6� �B�L�;6�'�2'7ก 3 B6� IP address ?29����/6%:I4���45 B6� IP address �2'7ก ก��ก��7'� 23 9 ��:

2.2.5 Layer-3 Switch Layer-3 Switch IH�7&���;H�2;�: Switch Q%� Router �;H�I7HH7'ก � �F4ก����7�2'7 BL�&2B7�&/�&��X� ก��Q�6:Q'ก LAN traffic ;�:�B�L�;6�'?29&2�Y� 7 �B�L9�:%>ก;6�'&�กS IH��&L� ก� Router Q%�&2B7�&���7� ก��Q�6:Q'ก;H�&>%��&L� Switch C'��<'|���Q7�� (Hardware) �45 �7?Y�:� [89:?Y���Hก��Q�6:Q'ก;H�&>% LAN Traffic ���76�:ก%F6&'6�'S � �B�L�;6�'&2B7�&���7/>:� ?3: Layer 2 Q%� Layer 3 ;�: OSI Model �ก��ก 23 Layer-3 Switch ':���3::6�'ก76�Q%�&2��B�X>กก76� Router �2กH7' C'qT:ก�A9 (Function) ก��?Y�:� �%กS ;�: Layer-3 Switch &2/�&H� BL� Q�6:Q'ก LAN Traffic ;�:ก%F6&'6�'S ��ก��กก ��L� Packet Switch function, กY�� �/H ?�:;�:ก����/6:;H�&>%;H�&�B�L�;6�'��L� Route Processing function Q%� ก���ก�������B�L�;6�' 2.3 $���!*� * � �Y� DNS (Domain Name System) �����ก� ��ก�� �� (2551:18) IH<8ก=�76�����C�& � &�45 �����ก��Q4%:AL9�C|/�� (Host) ��H�45 �&�'�%;I��2Q���/ (IP address) ��2'ก76� Forward mapping �A6 www.google.co.th �45 64.233.189.99 Q%�Q4%:ก%���ก�&�'�%;I��2Q���/��H�45 AL9�C|/�� ��2'ก76� Reverse mapping �A6 64.233.189.99 �45 www.google.co.th C'&2CB�:/�H�:$� ;H�&>%Q��%Y��A3 ��L9��AH�ก��;H�&>%?29��2'กBH IH�'6�:�7���7 � ����2��� ��/��&2ก��กY�� name space ?29&2ก��ก#@��'6�:A�� &2ก%Iกก���ก��;H�&>%�45 $� ;H�&>%Q��ก����' ?Y�:� � %ก=#�;�:IB%�� ���[���q�7��� (Client / Server) C'&2C�& � &�[���q�7��� (DNS server) ��H���ก����2'กBH AL9�Q%�Q4%:;H�&>%��H��&?29C� X6�'Iq%�;H�&>%��Hก��B�L9�:�L9 �����?�����2':AL9�;�:�B�L9�:�[���q�7���?29��H���ก���?6� 3 Q�6I&6?����&�'�%;I��2Q���/ ��?Y�� H�?29Q4%:;H�&>%Q%�Q�H:��H�B�L9�:%>ก;6�'?�����&?29IH/6:BY�/9:;�;H�&>%&� Q%�ก%Iกก��?Y�:� Q��IB%�� ���[���q�7��� 23��: ?Y���H�B�L9�:[89:?Y�� H�?29�45 2��� ��/ /�&��X�45 I4IH?3:�[���q�7���Q%�IB%�� ��;�:2��� ��/� �B�L9�:�2'7ก : 3 �B�L9�:?29��H���ก��� �B�L�;6�'�� �?���� �� 1 �B�L9�:��&2ก���H�:X8:IH�%�'Q�� : 23

�H�:��&AL9�C�& (domain) �A6 obec.go.th

Page 18: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

�H�:��&I��2Q���/CB�:/�H�:;�:ก���ก��2��� ��/�45 Q��%Y��A3

�H I&H %Y��A3 � /F;�:QG Z>&�%Y��;�:2��� ��/��2'ก76�C� ��2'ก76� C�& � & (domain name) ?29�6���ก�>? IH&2ก��กY�� AL9��1���?29���F��'%���2';�:ก%F6&���I7HA�� Q%H7 .mil Q? ก%F6&;�:� 67':� ?�:?���;�:/��$��&��ก� .gov Q? ก%F6&;�:� 67':� ;�:�$��% .com Q? ก%F6&;�:�:B�ก���L����=?��กA .net Q? �:B�ก�?29?Y�� H�?29�45 G>H��H���ก���B�L�;6�' .edu Q? /X�� ก��<8ก=� .org Q? �:B�ก���L�/&�B&�6�:S .xx �7�ก=�4���?</��$��&��ก�

�� '( ?29&� : http://wiki.nectec

2.3.1 ����.������8a-��b�#� �����ก� ��ก�� ��

:� 3 �B�L�;6�'�6�:S ?29&2�B�L9�:�[���q�7�����H���ก���'>6����2'ก�B�L9�: 3 76�C|/��AL9�C|/�� 3 ��H/�&��X��2'กIH:6�'

�H�:��&I��2Q���/ �A6 203.146.251.107 CB�:/�H�:;�:ก���ก��2��� ��/�45 Q��%Y��A3 C'&�:IH� %ก=#�;�:QG Z>&�

%Y��A3 � /F;�:QG Z>&���2'ก76��>? (root) Q%�;3 ?29X%:&�Q'ก'6�'�45 %Y��%Y��;�:2��� ��/��2'ก76�C� (node) [89:Q�6%�C� ��&2AL9�?29X>กกY�� I7H

(domain name) ;H�กY�� ?29/Y�BR;�:2��� ��/ BL� IH&2ก��กY�� AL9��1���?29���F��'%���2';�:ก%F6&���I7HA�� Q%H7

ก%F6&;�:� 67':� ?�:?���;�:/��$��&��ก� ก%F6&;�:� 67':� ;�:�$��% ก%F6&;�:�:B�ก���L����=?��กA �:B�ก�?29?Y�� H�?29�45 G>H��H���ก���B�L�;6�' /X�� ก��<8ก=� �:B�ก���L�/&�B&�6�:S

�7�ก=� 2 �7 Q? AL9�4���?< �A6 .th /Y����4���?<I?'

�� '( 2.3 Q/:CB�:/�H�:%Y��A3 ก���ก�� DNS c.or.th/ruwiki/pub/IT630_1_2008Students/NaManaSlideDNS/dns.gif

����.������8a-��b�#� (Host File)

��ก�� �� (2551:19) IH<8ก=�76�ก6� ?29����2��� ��/��X>ก�v �;83 �AH?29&2�B�L9�:�[���q�7�����H���ก���'>6����2'ก�B�L9�: 3 76�C|/��

AL9�C|/�� 3 ��H/�&��X��2'กIH:6�' [89:AL9�:ก%6�7 ��2'ก76�C|/��� & (hostname)

9

C'&�:IH� %ก=#�;�:QG Z>&�Q%�;3 ?29X%:&�Q'ก'6�'�45 %Y�� Q�6%�

[89:Q�6%�C� ��&2AL9�?29X>กกY�� I7H ��L�?29��� AL9�� %Y��A3 ?29/�:

IH&2ก��กY�� AL9��1���?29���F��'%���2';�:ก%F6&���I7HA�� Q%H7 : 23

/Y����4���?<I?' .us /Y����

.or.th/ruwiki/pub/IT630_1_2008Students/NaManaSlideDNS/dns.gif

ก6� ?29����2��� ��/��X>ก�v �;83 �AH?29&2�B�L9�:�[���q�7�����H���ก���'>6����2'ก�B�L9�: 3 76�C|/�� Q%�&2ก���3:

(hostname) �&L9�&2ก��/6:

Page 19: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

10

;H�&>%I4':�B�L9�:� ��&2ก%Iกก��Q4%:AL9�C|/��� & �45 �&�'�%;I��2Q���/ C'����7�>;H�&>%��กIq%�?29AL9�76�C|/��Iq%� (host file) � �B�L9�:� ��:76� �B�L9�::ก%6�7&2�&�'�%;I��2��I� [89:C|/��Iq%� 23���45 �?�ก[�Iq%� (text file) 0��&� Q%�G>H>Q%����/�&��XกY�� �>4Q��IH��: �7�'6�:�A6 203.146.251.107 www www.obec.go.th 203.146.251.108 ns ns.obec.go.th 203.146.251.110 mail mail.obec.go.th &2ก��กY�� �&�'�%;I��2Q���/Q%�AL9�C|/��� &?29��:ก I7H� C|/��Iq%�/Y����ก���AH:� C|/��Iq%� ��B%�ก;H�&>%�ก�����I7Hก�?FกS �B�L9�:?29&2ก���AH:� �'>6 Q%����'>6� � ���7���ก�2'7ก : 3 ก��>Q%QกHI; 4��4�F:;H�&>%��?Y�IHI&6/�7ก �8:&2Q 7B7�&B�� ก���?Y��45 $� ;H�&>%Q��ก����' (distributed database) ;83 &��AH:� Q%�ก%�'&��45 ����2��� ��/� 4T��F� 2.4 DHCP (Dynamic Host Configuration Protocol) DHCP (Dynamic Host Configuration Protocol) 23�45 � ���7���กC4�C�B�%� � 89:?29?Y���H�&L9����3:� �[���q�7��� ��2'ก76� (DHCP Server) Q%H7 ��?Y���H�B�L9�:�[���q�7��� 3 &2B7�&/�&��X� ก���/�� ��L��6�'�&�'�%;I��2Q���/�45 Q����C &����Hก��B�L9�:B�&��7�����?29�H�:;��;H�&� C'��กY�� �&�'�%;I��2�45 Q��I �&�ก (dynamic) ��กA67: (scope) ?29X>กกY�� � �[���q�7�����Hก��B�L9�:B�&��7������B�L9�:%>ก (Client computer) ?29X>กB� q~ก��H&2I��2Q���/ H7'ก����B6���ก DHCP Server ':�7&X8: Default Gateway, DNS Server Q%� WIN Server H7' 9 BL�B6� IP Address, Default Gateway, DNS Server, Q%� WIN Server ;�:�B�L9�:%>ก ��X>ก�6�'&���ก DHCP Server ?3:�& � �X 7 ����#� (2550:85-87)

2.4.1 �-�กก� .��� DHCP Server ก���/��I��2Q���/ C'�AH DHCP ��&2;83 �&L9�����X>ก���9&�H (Start) ;83 C'?97I4&2;3 �� ก��?Y�:� : 23 - G>H�AH�4~�B�L9�:B�&��7�����?29�45 DHCP Client - Client /6: DHCP REQUEST packet - DHCP Server /6: DHCP accept packet - Server ���6�'�&�'�%;I��2��&A67:I��2?29X>กกY�� ���I7H� �[���q�7��� C'����7&X8: DNS Server, WINS Server, ��L����&2���ก���L9 S H7'

Page 20: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

11

�� '( 2.4 Q/:ก��?Y�:� ;�: DHCP Server

?29&� : �����ก� ��ก�� �� (2551:21)

2.4.2 ����.�*�+ ��� DHCP Server � L9�:��กG>H>Q%����� ���7���ก� �:B�ก�?29&2�B�L9�:%>ก;6�'�Y� 7 &�ก �Y��45 ?29���H�:&2ก��B� q~ก IP Address, Default Gateway, DNS Server Q%� WIN Server ��Hก��B�L9�:%>ก;6�'?Fก�B�L9�: ;3 �� :ก%6�7?Y���H�ก�B7�&'F6:'�กQ%��H�:�AH�7%� � � ก��7�:�>4Q��;�:����� ���7���ก ��ก4TR��:ก%6�7 ก���AH DHCP Server ��A67'%B7�&'F6:'�ก 23IH�����76�G>H>Q%����I&6�Y��45 ���H�:B� q~กB6��6�:S ��Hก��B�L9�:%>ก;6�'?3:�& Q�6��กY�� ��H DHCP Server �45 �7กY�� B6�:ก%6�7��Hก��B�L9�:%>ก;6�'C'��C &��

2.4.3 ���!'��� DHCP Server - A67'��Hก�� Y��B�L9�:��&6S �;H�&����3:� ����IH:6�';83 - DHCP ��?Y�� H�?29�ก��Q�กI��2Q���/��H?FกS �B�L9�:� ����C'��C &�� - /�&��XกY�� A67:�7%�ก���AHI��2Q���/��Hก��B�L9�:%>ก;6�' [89:��A67'��H4���'�&�'�%;I��2Q���/IH - /�&��X?29��กY�� ��H�B�L9�:%>ก;6�'��I��2Q���/?29Q 6 � IH

Page 21: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

12

2.5 �f�กg'*g��a*��� (Proxy Server) �45 �B�L9�:Q&6;6�'?29�AH�ก��;H�&>%A97B��7;�:;H�&>%?29X>ก��2'ก�AH�6�'B�3:;�:G>H�AH���ก���� �?���� ��� ก%F6&����7#�2'7ก �ก��ก 3 ':�ก���L9 S �2ก �A6 �ก����;H�&>%&��ก��I7H ��L9���H�B�L9�:G>H�AH���ก��IH Y�I4�AH C'/�F4ก�BL��45 �B�L9�:Q&6;6�' ?29?Y�� H�?29�45 �/&L� ?29�ก��;H�&>%;�:�B�L9�:G>H��H���ก���7��I[�� (Web server) �H 1�����: ��L9���H�B�L9�:G>H�AH���ก��IH���;H�&>%I4�AHIH���7;83 C'G>H�AH���ก���H�:กY�� B6�� �7�����7�[��� (Web browsers) ��H�AH���ก���� �?���� ��G6� �B�L9�:Q&6;6�'����ก[29�[���q�7��� 23H7' �����ก� ��ก�� �� (2551:2-23)

2.5.1 �-�กก� .��� ����f�กg'*g��a*��� (Proxy Server) �&L9�G>H�AH���ก���� �?���� ����2'ก>;H�&>%��ก�7��I[��C'G6� ����ก[2�[���q�7��� /&&��76� G>H�AH���ก���� �?���� ����2'ก>;H�&>%�45 B�3:Q�ก �B�L9�:����ก[2�[���q�7�����?Y�ก����7�/��76�&2;H�&>%:ก%6�7�'>6?29�7& ��L�I&6 - XH�I&6&2;H�&>%:ก%6�7 �B�L9�:����ก[2�[���q�7��� ��?Y�ก�����6�I4':�B�L9�:Q&6;6�'�H 1�����: ��L9���2'ก;H�&>%&� Q%H7/67 � 89:��X>ก�ก��I7H�AHB�3:�6�I4 Q%��� Y�/6:I4��HG>H�AH���ก�� 23H7' - XH�&2;H�&>%�'>6Q%H7 �B�L9�:����ก[2�[���q�7��� 23 ��?Y�ก����7�/��76�;H�&>%?29&2�'>6Q%H776�;H�&>%��:ก�?29&2�'>6?29�B�L9�:Q&6;6�'�H 1����L�I&6 - XH�&2;H�&>%��:ก ����ก[2�[���q�7�����/6:;H�&>% 3 I4��HG>H�AH���ก��? ?2 - XH�;H�&>%I&6��:ก ����ก[2�[���q�7���ก���?Y�ก�����6�I4':�B�L9�:Q&6;6�'�H 1�����: ��L9� Y�;H�&>%/6:I4��HG>H�AH���ก��Q%��ก��I7H�AH� B�3:�6�I4H7'

2.5.2 ���!'����f�กg'*g��a*��� - /�&��X��2'ก>;H�&>%��ก�7��I[��IH�7���7;83 ������B�L9�:%>ก;6�'��&�C�%;H�&>%I4��ก�B�L9�:����ก[2�[���q�7��� C'?29I&6�H�:I4C�%;H�&>%��ก�B�L9�:Q&6;6�'�H 1��C'��: - 4���'�7%�� ก���AH�� �?���� �� � L9�:��ก�B�L9�:����ก[2�[���q�7��� /�&��X?29����ก��;H�&>%�7��I[��IH&�ก �8:��&L� ก�>�7��I[����กZ�' �ก - %B7�&� �Q 6 Q� �7�? (Bandwidth) � ก�����6��� �?���� ��;�:G>H�AH���ก�� �����G>H�AH���ก��?29��2'ก>;H�&>%?29[3Y�S ก �Y� 7 &�ก ��8:;H�&>%��ก�B�L9�:����ก[2�[���q�7��� C'I&6�H�:���6�ก��B�L9�:Q&6;6�'�H 1����H�&ก �Y� 7 &�ก - �B�L9�:G>H�AH���ก��I&6�Y��45 �H�:&2 IP ���:

Page 22: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

13

�� '( 2.5 Q/:ก��?Y�:� ;�: Proxy Server

?29&� : �����ก� ��ก�� �� (2551:23)

2.6 NAT (Network Address Translation) ��� ����������������ก����ก IP ����ก�� �� IP Sharing ���� !�������"�#����!�$"

� !%& Local IP ���� Fake IP ��"� �' Real IP �#("����")� *+��ก�����������ก�����*+��ก��

�'��&� '�ก����� Local IP !�&�������,(ก ������������,(ก�&��ก����ก-+�"���&��(,��ก��� ��.��/� ก/

� !%& Real IP ��ก-+ ��ก,�ก0� ���ก,"�� ��� ��!�&������� '��+1� NAT server ����&� '��+1�

Firewall +ก+2���������,(ก ���� � -�"�'!�� ��� Local IP ����������!����.ก�-�& ��������กก��

��ก-+�("��� ��.��/�� !%& IP ��� NAT server ���� ���-�"�'!����� ��&��("�������,(ก-�&*�#���

ก���+1� NAT server ���-�"����+1��&��!%&�������� Cache server ก/-�& ���� ������� '��+1�

Proxy server '��'��ก#3������ � ,"�-�&��/)ก)"�������� '� ����&� '��+1� NAT ��'#��#"����'#) �������

*+��ก�� '� ����&� '��+1� NAT server �%"� WinGate, WinRoute, WinProxy ���� ICS(Internet Connection Sharing) �+1��&� 2.6.1 ��: #� ก� .��� ��� NAT

�&L9� NAT ���9&?Y�:� & ��/�H�:����:Z�'� [89:&2I7H/Y��������F;H�&>% IP address ;�:�B�L9�:� �B�L�;6�'Z�'� ?29/6: packet G6� NAT device Q%���ก 3 & ก���/�H�:����:I7H/Y�����ก��;H�&>%�&�'�%;����� (port number) ?29X>ก�AHI4C' outside IP address (� ?29 23BL� 203.154.207.76) Q%��&L9�&2ก��/6: packet ��ก�B�L�;6�'Z�'� I4':�B�L�;6�'Z�' �ก NAT device ��&2ก���7 ก��?Y�:� :�6�I4 23

Page 23: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

14

-& ��� ?8ก;H�&>% source IP address Q%� source port number I7H� ����:?29�ก29'7;H�:

- & ��Q? ?29 IP ;�: packet H7' IP ;���ก;�: NAT device ��: (� ?29 23BL� 203.154.207.76)

- & �� assign �&�'�%;�������&6��Hก� packet Q%�� ?8กB6������ 23I7H� ����: Q%�กY�� B6� 23%:I4� source port number ;�: packet 3

- ��ก 3 ��BY� 7#�� IP, TCP checksum �2กB�3:��L9���7�/��B7�&X>ก�H�: Q%��&L9� NAT device IH�� packet 'H� ก%�&���ก external network & ����7�/�� destination port number ;�: packet 3 S Q%H7 Y�&��4�2'��?2'�ก�;H�&>% source port number � ����:?29����F;H�&>%I7H XH����;H�&>%?29��:ก & ก����;2' ?� destination port number, destination IP address ;�: packet 3 S Q%H7�8:/6: packet 3 I4':�B�L9�:�'>6Z�'� �B�L�;6�'Z�'� ?29�45 G>H/�H�: packet 23;83 &�� B�3:Q�ก

�� '( 2.6 Q/:ก��?Y�:� ;�: NAT

?29&� : http://www.thaicert.nectec.or.th/paper/firewall/nat.php

2.7 8a���--� (Firewall) Iq��7�%%� (Firewall) BL� /�9:?29�&L9����กY�� rules (ก��6�:S) ��Hก�C4�Qก�&I��2�?���% (iptables) Q%H7 ���ก�G%�45 ก��'�&��L�I&6'�&��H�B�L9�:�L9 S ���6�G6� �;H�&�':�B�L9�:;�:��� �4�2'���&L� ก��%H�&�37�B�L9�:;�:���Q%H7&2'�&BL�C4�Qก�&I��2�?���%B�'>Q% C'&2ก�?29กY�� ;83 [89:�45 /�9:?29'�&���H�:4h������& � ก���/� 76��B�L9�:Z�' �ก��H�:/�&��XG6� 4���>�;H�I4IH Iq��7�%%�/�&��XA67'��H����ก��ก�B7�&4%�Z';�:�B�L�;6�'IH�45 �'6�:2 I&676����45 ก��4\�:ก ก��C�&�2G6� ?�:����? (ports) �6�:S ��L�ก���AH

Page 24: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

15

C4�C�B�%��:C4�C�B�% �%�� ก��4\�:ก ก%F6&;�: IP Class �6�:S ?29B�'�%6 :� �[���q�7���;�:��� �����ก� ��ก�� �� (2551:24)

2.7.1 �$*i ���8a���--� Q�6:��กIH�45 2 4���Z?��R6S BL�

1. |���Q7��Iq��7�%%� (Hardware Firewall) �45 �F4ก�#��B�L�;6�'A �� 89:?29&2%ก=#�Z�' �กB%H�'S ก���H������ ��L�/7��A� Z�'� 3 IH����FC4�Qก�&?29?Y�� H�?29�45 Iq��7�%%�I4� � 67'B7�&�Y�;�:�F4ก�#� 3 S �A6 Cisco PIX Firewall, Watchguard Firewall �45 �H Iq��7�%%�4���Z? 23&2��B�B6� ;H�:/>: &2B7�&�/X2'�Z��/>:ก76�[�q��Q7�� (Software Firewall) Q%�&2;H��Y�ก� ��L9�:;�:ก��;'�'A6�:/RR�#Q� �7�?;�:� ���7���ก �� ������q/ (Network Interface) ?29�AH:�

2. [�q��Q7��Iq��7�%%� �45 C4�Qก�&B�&��7�����?29X>ก��กQ��&���L9���H?Y�:� � ����4h����ก���6�:S I&676���� ����4h����ก�� Windows, Linux, Unix �7&X8:����4h����ก�� FreeBSD �2กH7' �7�'6�:[�q��Q7��?29?Y�:� � ����4h����ก�� Linux ?29 �'&�AHก IHQก6 ipfw, iptables, ipchains �45 �H Iq��7�%%�4���Z? 23��&2�/X2'�Z���9Y�ก76�|���Q7�� Iq��7�%%���:C4�Qก�&���45 q�2Q7�� (Freeware) I&6�/2'B6�%�;/�?0�� /�&��X�AH:� IHq�2 Q%�':/�&��X?29��;'�'Q� �7�?;�:� ���7���ก�� ������q/IH:6�'ก76�Q��|���Q7��Iq��7�%%� 2.8 -�ก�X$ก�*7Y(��#"������ * ��* f �Y: k�

�� �?���� �?�45 ก���AL9�&�6������B�L�;6�'?29��R6?29/F� C%ก Q%��45 �����B�L�;6�'?29� FR�����H�����B�L�;6�'��L��B�L9�:B�&��7�����?97C%ก/�&��X�AL9�&�6�IH�'6�:��/�� � ก���AL9�&�6��;H�ก������� �?���� �� 9 /�&��X�AL9�&�6���:�FI� ;�:�B�L�;6�'�� �?���� ��ก�IH [89:� Q�6%�4���?<��&2<> '���H���ก���AL9�&�6�?29��2'ก76�<> '���H���ก���� �?���� ����L�I���/�2 (ISP) G>H?29�H�:ก���AL9�&�6��� �?���� �����AL9�&�6��;H�ก�<> '����ก�� Q%H7<> '����ก�����AL9�&�6��;H�ก�<> '����ก���L9 S [89:&ก���AL9�&C':I4?294���?</��$��&��ก� Q%�?FกS 4���?<?97C%ก���AL9�&�6�� %ก=#� 23 ?Y���H�&L9�?6� �AL9�&�6�ก�<> '���H���ก���� �?���� ��Z�'� 4���?< '6�&��&L� ก��AL9�&C':ก������� �?���� ��?97C%ก [89:Q�6:%ก=#�ก���AL9�&�6���ก�45 2 4���Z?BL� ก���AL9�&�6�Q���FBB% Q%�ก���AL9�&�6�Q���:B�ก� �����ก� ��ก�� �� (2551:11-12)

Page 25: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

16

2.8.1 ก�*7Y(��#"�,����- ก���AL9�&�6�%ก=#� 23&2�F�6 �'>6?29��B�X>กQ%�B�B6����ก���45 A97C&: ��ก?6�

�H�:ก���AH�&L9��ก��AL9�&�6��;H�I4?29<> '���H���ก�� B%H�'ก�ก���AHC?�<�?�&L�XL�?29B�B6����ก���45 �?2 C'� 4T��F� ����H���ก��Q����&��6�'�45 ��'�L� ก���AL9�&�6�Q���FBB%���45 ก���AL9�&C':�� �?���� �����76�:�B�L9�:B�&��7�����/67 �FBB%�;H�ก�<> '����ก���� �?���� ��G6� C&��& (MODEM) I���/2��� (ISDN) ��L� ��2��/Q�% (ADSL) �'6�:��'6�:� 89: [89:� 4T��F� �'&�AHก���AL9�&�6�G6� ��2��/Q�% (ADSL) BY�76���2��/Q�% (ADSL) '6�&���ก Asynchronous Digital Subscriber Line �45 �?BC C%'2ก����/6:;H�&>%B7�&���7/>:G6� /�'C?�<�?� [89:/�&��X?Y�IHC'ก�����3:�F4ก�#� ��2��/Q�% (ADSL) ���9&���&�;H�I4� ����C?�<�?� �F�6 ?29/Y�BRก�BL���/6:;H�&>%IH���7ก76�C&��& (MODEM) 0��&�H7'ก�����9&Q� �7�0 (Bandwidth) ;�:ก��/6:;H�&>% Q%�4������/67 � ก����Q%�/6:;H�&>%

ก���AL9�&�6�%ก=#� 23 �'&�AH:� Z�'� �H� ���ก �H� �� �?���� ��B��q� (Internet Cafe) ��L��B�L�;6�'; ��%�กS ?29&2�B�L9�:���ก��4��&�# 10-20 �B�L9�: ��L9�;'�'ก����H���ก���� �?���� �� ��L��AHก�ก���%6 �ก&�� I% ��6�:S [89:/�&��X��:��ก��?Y�:� IH�45 �'6�:2

�� '( 2.7 Q/:ก���AL9�&�6��� �?���� ��Q���FBB%H7' ��2��/Q�% (ADSL)

2.8.2 ก�*7Y(��#"�,�����ก ก���AL9�&�6�%ก=#� 23��&��/Y�����:B�ก�?29&2� ก:� �45 �Y� 7 &�ก �����XH���ก��H� ก:� ?FกB �AL9�&�6��� �?���� ��Q���FBB%?3:�&�:B�ก���&2B6��AH�6�'?29/>:&�ก �8:�H�:

Page 26: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

17

�AHก���AL9�&�6�Q���:B�ก�[89:B�B6����ก��Q����&��6�'�45 ��'�L� /67 ��R6ก���AL9�&�6�Q���:B�ก����45 ก���AL9�&�6�C'G6� %�/I% � (Lease line) BL�/�' Y�/RR�#?29�AL9�&�6����76�:�F/�:�F� %ก=#�Q'ก/�'�6�:��ก Q%��45 ก���AL9�&�6�Q��X�7���L��%��7%� 24 A97C&: C'G6� �F4ก�#��6�:S �A6 7:���A6� C&��&%�/I% � (Modem Lease Line) ��L� ��������� (Router)

�� '( 2.8 Q/:ก���AL9�&�6��� �?���� ��Q���:B�ก�

ก��Q�6:�� �?���� ����H�AH:� ก��B�L9�:B�&��7�����Z�'� �:B�ก�ก��Y��45 ?29���H�:�AH�B�L9�:?29��H���ก��QA���� �?���� �� (Share Internet) ��L�?29��2'ก76��B�L9�:�[���q�7��� (Server) 9 ��: �ก��ก 3 ก�':���H�:���3:[�q��Q7�� (Software) ����4h����ก��%:I4?29�B�L9�:�[���q�7��� (Server) H7' ����4h����ก��?29�AH?Y��45 �[���q�7��� (Server) 3 ���Q�6:IH�45 2 4���Z?�%กS BL� Q��?29&2%�;/�?0��?�:ก��BH��H�:�/2'�:� [L3�&��AH:� �A6 Windows Server 2003 Q%�Q��?29&2%�;/�?0��Q�� GPL (General Public License) [89:/�&��X�7 �C�% (Download) &��AH:� IHq�2C'I&6�H�:�/2'B6��AH�6�'�S ��L�?29��2'ก76�C���� [���/ (Open Source) �A6 Redhat, Fedora, CentOS, FreeBSD [89:&24��/�?0�Z��Q%��/X2'�Z��� ก��?Y�:� />: /�&��X?29�� Y�&��AH�45 �B�L9�:�[���q�7���Q���6�:S �A6 Web Server, FTP Server, Proxy Server, Database Server IH�45 �'6�:2 [89:� CB�::� 23���%L�ก�AH����4h����ก�� Fedora Core [89:�45 ����4h����ก��� ���ก>%%� Fก[� (Linux) �7� 89: 2.9 ��*� g��� (Open Source)

C��� [���/ (Open Source) �&�'X8: ก���4~�G'[���/CBH ��/C4�Qก�&?29�AH� ก���v ���L��;2' C4�Qก�& � B7�&�&�'?29�AHก C'?97I4 ?�:[�q��Q7�� �&�'X8: [�q��Q7��

Page 27: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

18

?29G>H�v �[�q��Q7��&2B7�&�3:��?29���G'Q��6��L�Q�ก�6�'I4��H�FBB%�L9 ?29�H�:ก�� C'&2�:L9� I;?29กY�� I7H� ;H��ก%:'� '�& (licensing agreement) ��กก��ก����'Q��6�%�'[�q��Q7��?29�v �&���H�&ก��� �?���� ��Q%�%2 Fก[� ?Y���HBY�76� �C��� [���/� �45 ?29/ ��Q%�Q��6�%�'� �45 ?29�>H�กก C'?97I4 [89:����� �'�&Q%��;H���� �>4Q��;�:?29Q�ก�6�'��Hก�G>H�AH?29�H�:ก��H7'��/?29?Y�:� IH (executable code) ��H�&ก�[���/CBH (source code) Z�'��H;H��ก%:'� '�&��& (licensing agreement) �����ก� ��ก�� �� (2551:12-15)

2.9.1 �X����#� '(�.������g�a#�,����*� g����$ก��!��� - ก���;H�X8:[���/CBHC'?29Q�ก�6�'��L�ก��ก����'[�q��Q7�� ก��?Y�C'ก��Q �

[���/CBH�67&ก�I� ��2CBH ก��?29��HG>H�AH��L��FBB%�L9 �;H�X8:[���/CBHIH ��L9�?29��?Y�ก��4��4�F: �AH4��C'A �[���/CBH��L9�ก��<8ก=� ?Y�B7�&�;H��� ��2' �>H�?B �B �%�� ก�����9&���&4��4�F:qT:ก�A ��L���:/67 ;�:[�q��Q7��IH��:

- ก��&2;H��ก%:�ก29'7ก�/�?0� (licensing agreement) � ก��� FR����HQ�ก�6�'�G'Q��6[�q��Q7��?29���9&�v �;83 Q%�ก����'�6��&L9�&2ก��4��4�F:QกHI;��H2;83 ��L����9&���&

2.9.2 .����*���1�1 *Y(��-���� m�n �����ก� ��ก�� �� (2551:12-15) IH?Y�ก��<8ก=�Q 7?�:ก���v �[�q��Q7��Q��

C��� [���/�45 Q 7?�:?29&2ก���v �IH/�:Q 7?�: BL� Q��&2��02ก��ก�Q��:� 7 ก���AHBY��4�2'��?2'�Q��&2��02ก�� �&�'X8: ก���v �[�q��Q7��Q��ก����' Q�6�'>6

Z�'��Hก���������ก��C'��:ก�/67 ก%�:/67 � 89: ��L��:B�ก�� 89: ก��Y�� � ก���v �[�q��Q7��&2ก���AH�%กก��B7�BF&�7%�ก��ก����'ก��?Y�:� Q�6/�&��X�7��7&[���/CBH Q%�ก���ก��?/��ก��?Y��'6�:&2���� &2G>H>Q%?29A�� &2��H�;�:CB�:ก�� ก��Y�� � ก��� %ก=#� 23/67 � 89:?Y�� �>4Q��?29�'>6Z�'��HCB�:ก�� ก7��'� &��7�?'�%' ��L��:B�ก���:B�ก�� 89: C'��� �>4Q��ก���v �?29�45 �F�6 Q%�G%%�0��H�:ก���G'Q��6

�2ก�>4Q��� 89:?29��2'ก76� Q��:� 7��L��%� �45 Q��?29ก����'�7[�q��Q7��I4':/:B&ก%F6&C��� [�q��Q7��I4':/:B&ก%F6&C��� [���/CBH?29�B����;H�&�AH�44~�: ��L9�%�: Y�I4�AHQ%��;H����F&F6:�&�' ��ก 3 ก��v ��6���H2;83 C'�AHB7�&�>HB7�&/�&��X;�:Q�6%�B �;H�&��67&ก Y�I4�AHQ%��v ��6� ก��Y�� � ก���8:I&6/�&��XB7�BF&��L9�:�7%�Q%��4\��&�'?29A�� IH ก��?Y�:� �8:��&L� ก���/�/&B�?29�;H�&�A67'ก � :� 7

�&L9�ก���v �C��� [���/[�q��Q7���ก�;83 ��กก%F6&B �Y� 7 &�ก �&L9��45 �A6 23Q%H7%�;/�?0�����45 �'6�:I�

Page 28: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

19

��A��� /��%Q& �45 G>H� 89:?29&2�?��??29/Y�BR&�ก� ��L9�:;�:BY�76�C��� [���/ �;�IHก6��3:�:B�ก�� 89:AL9� FSF - Free Software Foundation � 4D B.<. 1983 H7'���FG%?2976� 0F�ก��[�q��Q7��?Y�;83 ��L9�ก��BH����45 �F4/��B��R6�6�ก���v �[�q��Q7�� �����ก���v �?29I&6�4~�G'[���/CBH Q%�ก��?29&24TR����L9�:%�;/�?0���6�:S ?Y���Hก���v �[�q��Q7���H�:��;Q%�;�B7�&กH�7� H� �;��8:�/ ��>4Q��ก���v �Q%�%�;/�?0��[�q��Q7��?29�45 Q 7B7�&B���H Q%���HAL9�76� GPL - General Public License C'&2�:B�ก�?29�;��45 G>Hก6��3:��H&��45 G>H�����#�Q%�>Q%� ��L9�:กh�&�'

�;�IH���9&CB�:ก��C'?29���[�q��Q7��&��G'Q��6C'�AHAL9�CB�:ก��76� ก� > GNU (www.gnu.org) [89:�45 ?29&�;�:[�q��Q7��?29�45 �B�L9�:&L�� ก���v �[�q��Q7���6�I4�2ก�%�'�7 Q%�� 89:� ?29�>H�ก2 BL� GNU C [89:�45 B�&I��%���?29�AHก &�ก

���9&Q�ก?29�;��AH��2'ก76� q�2[�q��Q7�� (Free Software) Q�6?Y���HB �;H���I;7H�;7� ��L9�:%�;/�?0�� �6�&��;��8:�4%29' �/2'��&6Q%��AHAL9�76� C��� [���/ (Open Source)

C'?29B /67 ��R6�;H���BY�76� q�2 �&�'X8: I&6&2%�;/�?0��[89:I&6X>ก�H�: Q%�I&6�A6Q 7?�:?29�;��H�:ก�� ������;���HB7�&�&�';�:BY�76� q�2 BL� ��/�� �/�2Z��� ก��?29��'� '�&��HG>H�L9 �AH:� ?Y�ก��B%�ก Q�ก�6�' Q%�IH/�?0���L9 S �A6 ก���v ��6�� L9�: GPL �8:&2%�;/�?0�� Q%��45 %�;/�?0��Q�� GPL [89:�45 %�;/�?0��?29X>ก�H�:��&กh�&�' Q%�&2กh�&�'��:�� Q�6&2;H�Q�ก�6�:ก�%�;/�?0��[�q��Q7�� ��L9�ก��BH��L9 BL� GPL ��H/�?0�Qก6G>H�AH&�กก76� �������H/�?0��� ก���AH?Y�/Y�� �� ก��Q�ก�6�'�6� ��L�IH[���/CBH&���L9��v �QกHI;Q4%: I&676�ก��ก��?Y��L3 S &27�XF4��/:B���L9�ก��<8ก=� ��L���L9�0F�ก���A�:��#�A'� Q�6IH� H ;H����<=I7HBL� �H�&�4%29' Q4%:�%กก�� �:L9� I; ��L�;H��ก%:�S ?29กY�� I7H� [�q��Q7��?29�AH%�;/�?0��Q�� GPL ก%6�7BL� XH�G>H�AH Y�%�;/�?0��Q�� GPL I4�AH Q%��v ��6��H�:B:%�;/�?0��Q�� GPL I4�AH Q%��v ��6� �H�:B:%�;/�?0��Q�� GPL I7H�6�I4 ?3: 23 3 �45 ;H�2?29�45 Q 7B7�&B�?294\�:ก I7H� ก�#2?29�FBB%�6�I4��I4/�H�:/�?0���L��Y�ก/�?0��Qก6G>H�L9 ?29�4%29' I4��ก��&

2.9.3 ��*� g���g�a#�,���'� �� ,-$����.�����"��8 ��ก&�:'H� I4� �2�X8:B7�&/Y�����;�:�� �?���� ��?29?Y���H&2G>HB IH��4��C'A �

&�ก&�'&��<�% Q%�%�:�3:BY�X�&>76� ?Y�I&�� �?���� ���8:4��/�B7�&/Y����� BY����?29�6 A B:��IH��76��45 �����C��� [���/CBH[�q��Q7�� ?3: 23 ������&L9�B�3:&2ก���v ��� �?���� �� TCP/IP &2�?BC C%'2?29�45 ����4~�2ก�%�'�?BC C%'2 �A6 SNA, DECNET �7&X8:� ���7���กQ���L9 S �2ก&�ก Q�6� L9�:��ก�� �?���� ��IH��Q�:� F ��กก%F6&G>H�v �� &��7�?'�%' [89:I&6IH� H � ��L9�:?�:ก��BH��45 �%ก Q%�IH��ก��/ �/ F C'&>% �0�ก��<8ก=�7�?'�<�/���Q�6:A���/��$ (NSF) ;#��2'7ก &2'> �ก[��%�'�7� 'FBQ�ก �A6 BSD Unix ?29?Y�� �>4Q��C��� [���/ ?Y���H� �B�L�;6�'�AH'> �ก[� BSD �%:��ก 3 ก�&2C4�Qก�&

Page 29: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

20

Q��C��� [���/?29&2�?��??29/Y�BR��&&��2ก�%�'C4�Qก�& �A6 GNU C B�&I��%���?29IH��B7�& �'&/>:� �&>6G>H�v �C4�Qก�& ก���v �����'> �ก[�?Y���H�ก�ก���v �C4�Qก�& BIND [89:�AL9�&C':���� DNS ;�:?97C%ก�;H�H7'ก ?Y���H�� �?���� ��?29�AH� 4T��F� �AH����$� ;H�&>% DNS Q���67&ก [89:ก��45 /67 ;�:C��� [���/ � 'FBQ�ก&2B7�&/Y�����;�:C4�Qก�&C��� [���/?29ก����'�'>6� �� �?���� ��Q%��AH&�X8:4T��F� BL� �����2�&%� ?29&2C4�Qก�& Sendmail &2C4�Qก�&��������?29�>H�กก 2BL� EMAC C4�Qก�&ก��/�H�:��ก/��?29&24��C'A �&�ก� ก��/�H�:��ก/��?29�45 �H Q��;�:'FB4T��F� � ��L9�: tag BL�C4�Qก�& Tex '�9:� ��'��%:�&L9� www ก����'�7&�ก;83 ก��/�H�:�7���[���q�7���ก�&2C4�Qก�&C��� [���/ A67'?Y���H$� ;�:�7��ก����'���7'�9:;83

2.9.4 -� �กg� (Linux) #����"������.�*f������*� g��� I% �/ C?�7�%�/� (Linus Torvalds) [89:�45 ?29�>H�ก276� �;��45 G>H���9&�H B7�&B�� ก��

�v �����4h����ก��%2 Fก[� �;����9&�v �%2 Fก[�C'�AHAL9�76� Minix [89:�45 ����4h����ก���'>6� �B�L9�: X86 C'���9&ก����'��ก� 4D B.<. 1991 C'?29I% �/�H�:ก����H����4h����ก��;�:�;��45 ����4h����ก��?29G>HB �L9 &��7 �C�% Y�I4�AH:� Q%��;H�X8:[���/CBH QกHI; ��L��v �� /67 ?29� ��:�H�:ก��IH C'?29�H�:I&6;83 ก����=?G>HG%���A�:��#�A'��S �&L9��;��G'Q��6��กI44��กh76�X>ก��ก%F6&�FBB%�Y� 7 &�ก �8:&2�FBB%��ก?97C%ก� &���HB7�&�67&&L�ก�I%��% � ก���v �C���/��&6 23 Q%��3:AL9�76� Linux G%4��กh76�����4h����ก��%2 Fก[�IHQ��6�%�'Q%��AH:� ก7H�:;7�:�'6�:�7���7�ก� B� C'&2ก��ก����'ก���v �I4':Q�%��q���&�L9 S �ก��ก;�:�� �?% x86 �A6 Power PC Macintosh SunSParc ARM �45 �H [89: �76�IH/�H�:�?��??29/Y�BR�H�:ก��C��� [���/ Q%�A23 Y���H��� 76�Q 7?�:ก���v �Q��C��� [���/4��/�B7�&/Y�����IH

%2 Fก[� �45 [�q��Q7��%�;/�?0��Q��C��� [���/ ��&Q 7B�Q�� GPL [89:&2ก��Q�ก�6�'ก����'IH���&?29 C'?29G>H�7��7&Q%��v ��6�/�&��X���9&���&/67 ;�:� ��:%:I4IH Q%���H�7 �C�%IH?�:�� �?���� ��C'I&6�/2'B6��AH�6�' ��L�XH��Y�� 6�'ก����Y�� 6�'�1���/67 ก��H�:?Y�;83 &� �A6 ก��G%��[22��& ก����HBY�4�8ก=�� ก�����3: � :/L�B>6&L� ��L�ก�����ก���L9 S ��L9�/ �/ F ��HG>H�AH�AH:� IH�7���7;83

�&L9��45 �A6 23�8:&2G>H?Y�� H�?29�45 �7ก����'%2 Fก[���L��v ����9&���&�%กS �2ก&�ก&�' C'�1���/�&��XY�� � ก��ก��&ก����H���ก��4��ก��ก��/�H�:%2 Fก[��8:&2�%�'B6�' �A6 Red Hat, Slackware, Mandrake, Corel, Turbo, Ubuntu Q&HQ�6� 4���?<I?'ก�&2 �A6 ;�:<> '��?BC C%'2���%�ก?�� �ก/�Q%�B�&��7�����Q�6:A��� (NECTEC) ?29�45 Qก � ก���v �%2 Fก[�I?'

Page 30: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

21

��ก;H�2�6 � ��L9�:[�q��Q7��Q��C��� [���/ �A6 %2 Fก[� ?Y���HIH[�q��Q7����B�X>ก &2G>H�v ��6�� L9�:Q%�/6:G%2��HIH;�:2��B�X>ก G>H�AH/�&��X��G>H��H���ก���6�:S ?29&�/ �/ F ก���AH:� IH C'�1���&2G>H/�H�:ก��ก��&ก����H���ก��C'B��1���B6����ก�� C'I&6�H�:�/2'B6�[�q��Q7�� �45 Q 7?�:?29A67'ก ?Y���HG>H���CZBIH4��C'A ��2ก?�:� 89:

2.9.5 Fedora Linux

��ก 7�ก��2�2' /��� Fก�&�/�2 (&.4.4.) Fedora �45 %� Fก[��/?����7A (Linux Distribution) ?29Q�กQ; :&���ก Red Hat Enterprise Linux ?29�45 %� Fก[��A�:0F�ก���6�:��ก%� Fก[�?97I4 Fedora �ก���กก��?29���=? Red Hat Inc. �H�:ก�� Y���� Rat Hat ก%�/>6� 0�/RR�[�q��Q7���/�2 (General Public License ) C'ก���v � Fedora 3 �'>6Z�'��Hก��>Q%;�:?2& Fedora Project �ก��ก 23?Fก7 23���=? Red Hat Inc. ':B:��Hก��/ �/ F Fedora �'>6�/&� � �H�:B�3:��ก���� package �?29IH��ก���v �Q%����9&���&� Fedora Q%H7&2ก��?Y�:� ?29�AL9�XL�IH� B7�&�/X2'�Q%�&2B7�& �'&/>: Red Hat ก��� Y� package 3 �;H�I4� Red Hat Enterprise Linux �F6 XI4H7' [89: # 4T��F� ?29G>H�?Y�<8ก=�CB�::� A�3 23 Fedora ��ก&�X8: Fedora 13 Q%H7

2.10 CGI (Common Gate Interface)

� ก���AH:� HTTP ?29�H�:ก�����6�ก��[���q�7��� (Server) �L9 ?29I&6�A6 HTTP H7'ก �A6 ก��ก��ก;H�&>%G6� q���& (Form) Q%��H�:ก����HI4BH ��;H�&>%�[���q�7��� (Server) �L9 ?29�ก��$� ;H�&>%I7H ก��?Y�:� � %ก=#� 23/�&��X?Y�IH�%�'7�02 Q�6ก%Iก�L3 $� ?29:6�'Q%�/�7ก?29/FBL�ก��?Y�:� C'�AH CGI ��L� Common Gateway Interface [89:�%กก��?Y�:� ;�: CGI 23 IB%�� �� (Client) ��กY�� Iq%� CGI ?29�H�:ก����2'ก�AH:� � %2ก=#�;�: URL �&L9� HTTP ��L��7���[���q�7��� (Web Server) IH��BY�/9:ก�����2'กIq%� CGI 3 S ;83 &�?Y�:� ��ก 3 HTTP ��L��7���[���q�7��� (Web Server) ก���/6:G%%�0�ก��?Y�:� ก%�I4��HIB%����� (Client) �7�'6�:ก����2'ก�AH CGI �A6 �H�:ก����2'ก�AH:� CGI AL9� getcust.cgi �'>6� I���B?��29 (Directory) cgi-bin ?29�7��I[?� www.netcorp.com ���H�:X8:IH: 23

http://www.netcorp.com/cgi-bin/getcust.cgi � ��:B�3:�H�:&2ก��/6:B6�?29�45 ����&�������;H�I4� CGI ��กY�� IHH7'/R%ก=#�

? XH���ก���4�2'��?2'�ก�ก���;2' H7'Z�=�[2ก�BL� argc/argv ;�:qT:ก�A9 main() �7�'6�:�A6 http://www.netcorp.com/cgi-bin/getcust.dgi?a=1

[89:Z�=�?29���AH� ก���;2' CGI 3 ก��45 4���Z?Z�=�/B��4�� (Script Language) �6�:S �A6 Perl ��L�������;2' H7'C4�Qก�&Z�=����/>:�6�:S ก�IH�A6 Z�=� C �45 �H C'��HC4�Qก�&I4?Y�:� ��&?29กY� I7H Q%�/�H�:�45 Iq%� HTML ;83 &� /67 � ก�����6�ก�

Page 31: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

22

HTTP ��L��7���[���q�7��� (Web Server) ;�: CGI 3 ����;H�&>%��ก�7�����7�[��� (Web Browser) G6� &�?29�7���[���q�7��� (Web Server) C' CGI �H�:�6� ;H�&>%��ก�� �F� (Input) &���$� �A6 � Z�=� C ���H�:X8: stdin Q%�� ?Y� �:�2'7ก ก��Q/:������F� (Output) 3 CGI ���;2' ;H�&>%%:������F� (Output) &���$� ��L� stdout � Z�=� C ��ก 3 ������F� (output) ก���X>ก/6:&�Q/:G%?29��Z��;�:�7�����7�[��� (web Browser) C'��C &�� ���

��ก� ��ก�� �� (2551:146-147)

2.11 ก�����7"�������X (Bandwidth Management) ��กA' <�24?F&Z�#� (2551:12) IH<8ก=�76�ก���AH:� �B�L�;6�'�� �?���� �� (Internet) I&676����45 �B�L�;6�'Z�'� /Y� ก:� ��L��H� �6�:ก���ก�4TR���2'7ก BL� B7�&���7/Y����ก���AH:� �� �?���� ��?29�AHIH���: 3 &2B7�&���7�9Y�&�ก ?3:S ?29B7�&���7� ก���AL9�&�6���ก/>6C%ก�� �?���� �� 3 />:&�กก���& � >��&L� 76�?�:��ก��2':?�:�2'7��L9�QกH4TR�� 23ก�BL�ก�����9&; �B7�&���7�� �?���� ��?29�AH���ก���'>6 [89:�&�'X8:����H�:�6�'�:� ��L9�Q%กก�ก���AH:� B7�&���7?29/>:;83 Q�6��กG>H�AH:� � �:B�ก� ��L�/&�A�ก� �H� ':B:�AH:� Q���%��BA9 (Application) ?29ก� ?��'�ก�/>:�'6�: BitTorrent Q%��L9 S C I&6&2ก��B7�BF& ���ก�B:�H�:�6�'�:� ��L9����9&B7�&���7;83 I4��L9�'S [89:I&6�A6?�:��ก?29��&��/& ก Q�6ก��QกH4TR��?29X>ก�H�:BL�������H�:QกHI;ก���AH:� Q� �7�0 (Bandwidth) ;�:Q�6%� user ก6� C'������9&��กก����กก%6�7;���H�AH:� ��H H�'%:�H�: Q�6?H�'?29/Fก�I&6�H ก����<'[�q��Q7�� (Software) ��L� |���Q7�� (Hardware) ��L9�A67'�ก��4TR���'>62 2.11.1 ,� !���m (Bandwidth) Y��$8 Q� �7�0 (Bandwidth) �&�'X8:A6�:/RR�#?29���/�&��X�AHIH �A6 �B�L�;6�'B�&��7�������L9��AH:� Z�'� �H� (Intranet) ��L�?29��2'ก76�Q% (LAN) 3 C'?97I4&2B7�&���7� ก����/6:;H�&&>%H7'B7�&���7��7S 100 Mbps 3 ก��&�'B7�&76����&2A6�:/RR�# (Bandwidth) ��L9���:��ก���AH:� �?6�ก� 100 Mbps /Y����ก��X6�'C� ;H�&>%Z�'� �B�L�;6�'�?6� 3 Q�6XH���ก���[L3��� �?���� ��C &2B7�&���7� ก���AL9�&�6��'>6?29 512/256 Kbps 9 �&�'B7�&76�Q� �7�0 (Bandwidth) ;�:���� ก���7 �C�% (Download) �'>6?29 512 Kbps /67 Q� �7�0 (Bandwidth) � ก����C�% (Upload) �'>6?29 256 Kbps 2.11.2 Bandwidth Management Y��$8 C'?97I4Q%H7BY�76� Bandwidth Management �&�'X8: ก��������A6�:/RR�# (Bandwidth) ?29&2�'>6� �B�L�;6�'��H�ก�4��/�?0�Z��/>:/F C'&2�7Q4�?29�H�:�����#�IHQก6

Page 32: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

23

���B7�&/Y�BR;�:G>H�AH (Priority), A �;�: Application ?29�AH:� Q%�; �Q� �7�0 (Bandwidth) /Y����G>H�AH:� Q�6%���' �45 �H /&&F��76� &2���=?�%�กS Q�6:� 89:&2G>H�ก��Q%�� ::� �7& 5 B &2B7�&�H�:ก���AH:� Q� �7�0 (Bandwidth) ?3:Q�� Internet Q%� Intranet ��L9���:��Q���%��BA9 (Application) �6�:S �A6 E-mail ��L� Google �45 �H C'���=?&2ก���AL9�&�6��� �?���� ��?29B7�&���7 256/128 Kbps XH�I&6&2ก��?Y� Bandwidth Management � �B�L�;6�'?29�AH:� �'>6 G>H�AH:� ?3:���=?�H�:Q'6:ก �AH:� Q� �7�0 (Bandwidth) ?29&2�'>6 �4�2'���&L� ก��Q'6:ก �AH:� X ;�:�X� ก�F:�?�� ?29I&6&2?3:����Q%�����2'� �B���� Qก6�7ก�IH�AHX [89:���I&64���X �?29����� %:?H�'X ก�I&6��ก��H�:?Y�X ��&6 Q%�������4TR���X���2กก�IH ������&L9�X 76�:G>HB ก�����X��ก&�7�9:���9&;83 �2ก ��กA' <�24?F&Z�#� (2551:15)

#��� '( 2.1 �7�'6�: Bandwidth Management ��L9��AHZ�'� /Y� ก:� ?29&� : ��ก%�# ��'+ ��3��. (2552:15)

G>H�AH:� Bandwidth Management

Priority Bandwidth Application

Intranet Internet E-Mail Google G>H�ก�� �9Y� 100 Kbps 50 Kbps � � � ก:� /9:/� BH�Q%�?Y��RA2 />: 200 Kbps 100 Kbps � - � ก:� ;�' />: 200 Kbps 100 Kbps � �

2.11.3 Traffic Shaping Y��$8 BY�76� Traffic Shaping ��L���2'ก:6�'S 76�ก���/��A6�:/RR�#/Y����;H�&>%Q�6%�ก%F6& BL�ก�� Y� Bandwidth Management I4�AH:� ���:� ?�:4h���� C'��H�;�:�B�L�;6�'����%L�ก�AH:� C4�Qก�& (Software) ��L��F4ก�#� (Hardware) ?29/�&��X?Y� Traffic Shaping ��L9�&��AHB7�BF&Q� �7�0 (Bandwidth) ;�:�

256

Kbps

� ก:� /9:/� BH�Q%��RA2 100 Kbps

� ก:� ;�' 100 Kbps

G>H�ก�� 50 Kbps

�� '( 2.9 Q/:ก���AH:� A6�:/RR�#?29&2ก��?Y� Traffic Shaping Q%H7

?29&� : ��กA' <�24?F&Z�#� (2551:16)

Page 33: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

24

� '( 3

ก����กQ������

� �? 23��ก%6�7X8:ก����กQ�������������ก���B�L�;6�'�� �?���� ��� ���ก [89:��&2��'%���2' ;3 �� ก���v �/67 4��ก��;�:�7��Q���%��BA9 ก����กQ������$� ;H�&>% �7&X8:ก�����3:C4�Qก�&�6�:S ��L9��AH�45 Server � ก���������ก���B�L�;6�'

3.1 ��: #� ก�!.�* � �� 3.1.1 ����B�L9�:�[���q�7��� (server) Q%����3:����4h����ก�� ��L9���:��ก�����3:Q���%��BA9 �L9 S 3.1.2 ���3:Q���%��BA9 �6�:S � �B�L9�:�[���q�7��� ?3:� H� ก���������ก���B�L�;6�' (Network Management), ก����/>� ��7� (Authentication), Q%�� H� $� ;H�&>% (Database) ��H�&?3:กY�� B6� (Configuration) ��L3�:�H � /67 ?29/Y�BR ��L9���H��H�&�AH:� � /67 ?29�45 �L3 $� IH 3.1.3 ��กQ������$� ;H�&>%���9&���& Q%���กQ��CB�:/�H�: �:B�4��ก��� � H��7�� ��L9����2'&/�H�:�7��Q���%��BA9 ;83 &��AH�������ก���B�L�;6�' 3.2 ������,-$����$ก�����$�� �ก��กY�� B6�B�&��7������;H�H7'ก �45 �����B�L�;6�' C'�[�q�7����AH����4h����ก�� %� Fก[� �q��� Q4 ��L� �7���A9 �L9 S ?29/�&��X���IH /�&��X�7 �C�%IH?29 http://www.fedora.org ?Y�ก�����3:� ���7���B�� ������q/ก��� �Y� 7 2 �� C'� ���7���B�� ������q/ก�����Q�ก (eth0) &2I��2Q��/ �45 Q�� DHCP C'กY�� � VMWare ��H�45 � ���7���BQ�� NAT ��L9���H�AL9�&�6�ก��� �?���� ��IH Q%�� ���7���B�� ������q/ก�����?29/�:��HกY�� �45 DHCP Q�6��IH��I��2��กC4�Qก�&A�%29/4�� /67 IB%�� ?��AH����4h����ก��7� C7/����ก�2C4��q/A9 Q % �[���7�/Q�B/�& C'กY�� �� ������q/ก����45 DHCP �A6 ก

Page 34: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

25

�� '( 3.1 Q/:�:B�4��ก��;�:����

���3: Q���%��BA9 A�%29/4�� [89:��?Y�� H�?29�45 DHCP �[���q�7���, q�2���2' [�

/Y����ก���AH'L ' G>H�;H��AH:� � ���� ���3:&�'��/B�7Q�%�[���q�7���Q%��2��A�2&�'Q�&� ��L9�A67'� ก��/�H�:$� ;H�&>% ���3:Q���%��BA9 /B7���L9��AH�45 ����ก[29�[���q�7��� C'กY�� �45 Q�� Transparent '>[�[���?29&2� H�?29�45 Q�&� �/�������/�&��XB7�BF& Q%�&� ������?��'�ก�;�:���� C'G6� ?�:�7�����7�[��� C'CB�:/�H�:;�:������Q/:QG G:��&�>4?29 3.2

�� '( 3.2 Q/:%ก=#�ก�����3:�����B�L�;6�'

Page 35: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

26

3.3 ก$�� ก���!�� #�!#�:�,-$ !��� � CB�::� 23���AH�[���q�7����/&L� (Virtual Server) �45 �7?/�� H7'C4�Qก�& VMware Workstation 6.0 � �B�L9�:B�&��7�����C ���F�B Q%�IH Setup �B�L9�:�/&L� ;83 &��2ก�B�L9�:� 89:Z�'� C4�Qก�& VMware ��L9��AH�45 �B�L9�: Client C'&2��'%���2': 23 3.3.1 ��'%���2';�:�[���q�7��� (�B�L9�:�/&L� ) 3.3.1.1 � 67'�ก��;H�&>%�%ก; � 15 ก�ก�I�?� 3.3.1.2 � 67'B7�&�Y��%ก; � 512 �&กก�I�?� 3.3.1.3 � ���7���B�� ������q/ก��� (Network Interface Card) �Y� 7 2 �� 3.3.1.4 ����h����ก��%� Fก[� �q��� Q4 3.3.1.5 Q���%��BA9 A�%29/4�� 3.3.1.6 Q���%��BA9 /B7� 3.3.1.7 Q���%��BA9 &�'��/B�7Q�% 3.3.1.8 Q���%��BA9 q�2���2' [� 3.3.1.9 Q���%��BA9 �2��A�2 3.3.1.10 Q���%��BA9 �2��A�2&�'Q�&� 3.3.1.11 Q���%��BA9 MRTG 3.3.1.12 Q���%��BA9 SARG 3.3.2 ��'%���2'�B�L9�:IB%��� ?� (�B�L9�:�/&L� ) 3.3.2.1 � 67'�ก��;H�&>%�%ก 8 ก�ก�I�?� 3.3.2.2 � 67'B7�&�Y��%ก 128 �&กก�I�?� 3.3.2.3 � ���7���B�� ������q/ก����Y� 7 1 �� 3.3.2.4 ����4h����ก�� I&CB�[�q��7� C7/� ���ก[��2 C4��q/A9 Q % �[���7�/Q��B/�& 3.3.2.5 �7�����7�[��� �� �?���� �����กC�%�%���, Iq7�q{�ก[� ��L��L9 S

Page 36: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

27

3.4 ��: #� ก���ก,��$��k� �����- 3.4.1 ���#���ก����$�� (System Requirement)

B7�&�H�:ก��;�:����Q�6:��ก�45 2 /67 �%ก BL� /67 ;�:G>H�AH:� , /67 ก�� ?Y�:� [89:&2��'%���2'�6�:S : 23

3.4.1.1 /67 ;�:G>H�AH:� Q�6:��ก�45 2 /67 BL� /67 ;�:G>H>Q%���� Q%�/67 G>H�AH:� �� �?���� �� C'&2� H�?29ก��?Y�:� ?29Q�ก�6�:ก : 23

1) G>H>Q%���� &2� H�?29/�H�: %� QกHI;Q%�กY�� B6��6�:S ��HQก6C4�Qก�&IHQก6

- /�H�: Plan � ก���AH:� [89:���45 �7กY�� Q� �7�0�7 �C�%Q%���C�% Q%����F�Y� 7 7 ?29�AH:� IH

- /�H�:ก%F6&ก���AH:� [89:�45 �7กY�� �Y� 7 �7%�?29�AH:� �� �?���� ��IH� Q�6%�7 ��L�Q�6%��L�

- กY�� B7�&'�7;�: Username Q%� Password กY�� �>4Q��ก��Q/:7 ?29

- /�H�:��L�%��RA2G>H�AH:� �� �?���� ��Q%���&������� �?���� �� - ��7�/��ก���AH:� �� �?���� �� >ก��qก���AH:� ;�:�[���q�7��� �%��ก�7��

Q%�> log Iq%�IH 2) G>H�AH:� �� �?���� �� Y��� �?���� ��Q�B�B� �?29&2 Username Q%�

Password Y�I4 login � � H��7������7��[��� ��H�&�6�'B6����ก����&?29กY��

3.4.1.2 /67 ก��?Y�:� ;�:C4�Qก�& ก) ��7�/�� Username Q%� Password ?29G>H�AH login �;H�&�76�&2�7� Q%���H&2BF#/&�����&?29 Radius Server กY�� ;) �ก��;H�&>%ก���AH:� G6� Radius Server Q%� Proxy ;�:Q�6%� User ��L9��?Y� log Iq%� B) �ก��;H�&>% Traffic ก���AH:� �� �?���� ��;��;H�Q%�;���ก

Page 37: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

28

3.4.2 ก�8�-��������- (Data Flow Diagram)

�� '( 3.3 Q/: Context diagram

��ก�>4?29 3.3 ��กX8:Z���7&ก��?Y�:� Q%�ก��I�%;�:;H�&>%;�:���� Internet Management System [89:��4��ก��H7' 3 /67 BL�

1) G>H>Q%���� : &2� H�?29/�H�: QกHI; %� �RA2G>H�AH:� �� �?���� �� Q%�กY�� B6��6�:S

2) G>H�AH:� �� �?���� �� : &2� H�?29 Y� Username Q%� Password ��ก�RA2G>H�AH?29G>H>Q%����/�H�:Q%�กY�� B6��6�:S &��AH:�

3) Internet Management System : ����ก���ก���� �?���� ��

Page 38: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

29

�� '( 3.4 Q/: Data Flow Diagram Level 0 ��ก�>4?29 3.4 ����กX8:��'%���2'Q%�%ก=#�ก��?Y�:� �6�:S ;�:G>H>Q%����ก� G>H�AH:� �� �?���� �� �A6 ก��กY�� B6����9&�H �6�:S, ก��/�H�: account, ก��/�H�:����� �?���� ��, ก����7�/��/�?0�, ก��?Y���':� ก���AH Q%� Y�;H�&>%�6�:S�ก��%:$� ;H�&>%��L9� Y�I4�AH:� �6�I4

Page 39: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

30

3.4.3 �������� m���������- (ER - Diagram) ��กก����กQ��ก��I�%;�:;H�&>% (Data Flow Diagram) � �7;H�?29 3.4.2 �8: Y�

;H�&>%:ก%6�7&���กQ��$� ;H�&>% (Database System) C'�AHB7�&/&� 0�;�:;H�&>% (ER Diagram) : 23

�� '( 3.5 ��'%���2'B7�&/&� 0�;�:����:�6�:S � $� ;H�&>% (ER - Diagram)

Account

IdSelectplan

Selectgroup

Createtime

AmountView

AccountHave

Id

Username Planname Groupname max_download

max_upload

CreatedateExpire

RadcheckTicket

BillingPlan

Planname

Description

Id

Timevalue

Max_uploadMax_

download

Price

Op

Value

UserNameId

AttributeTid

Tusername

Tpassword

Tdownload

TuploadTexpire Tamount

Radacct

AcctStopDelay

RadAcctIdAcct

SessionId

AcctStartTime

AcctStartDelay

FramedIPAddress

NASPortType

UserName

AcctTerminateCause

CallingStationId Called

StationIdAcctOutputOc

tets

AcctInputOctets

AcctSessionTime

AcctStopTime

Have

Have

Have

HaveHave

1

1

nn

n

n

n

1

1

Have

n

1

1

GroupmanagementId

Description Idle_timeout

Session_timeout

Radgroupcheck

id

GroupName

Attribute

Op

Value

Have

Max_daily_session

Groupname

Redirection_urlHave

Radgroupcheck

id

GroupName

AttributeOp

Value

1n

1

n

User

AccountConfig

user_iduser_

firstnameuser_

lastnameuser_

loginname

user_status

user_passworduser_

confirmpass

PasslengthUserlength

Id

Level

Simultanous

AcctintervalDateformat

Page 40: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

31

3.4.4 �� � �ก������- (Data Dictionary) ��กก����กQ��ก��I�%;�:;H�&>% (Data Flow Diagram) Q%�B7�&/&� 0�;�:

;H�&>% (ER-Diagram) � �7;H�?29 3.4.2 Q%� 3.4.3 ?29G6� &� 3 /�&��X Y�&���กQ����'%���2';�:$� ;H�&>% (Data Dictionary) IH: 23

#��� '( 3.1 ����: Account Field Name DataType Length Description Constraint Ref. Table

Id int 11 ��/ก��/�H�:�RA2 PK

Selectplan varchar 100 �>4Q��ก���AH�� �?���� �� Selectgroup varchar 100 ก%F6&G>H�AH:� Amount varchar 50 �Y� 7 account ?29/�H�: Createtime datetime �7%�?29/�H�: account

#��� '( 3.2 ����: Accountconfig

Field Name DataType Length Description Constraint Ref.Table Id int 11 ��/ก��QกHI;�RA2 PK

Userlength varchar 10 B7�&'�7 username

Passlength varchar 10 B7�&'�7 password Level varchar 50 ���ก��[F6&�7�ก;�� Simultanous int 11 �Y� 7 user ?29�AH:� IH��H�&ก Acctinterval int 11 ����7%�� ก���A�B���� Dateformat varchar 50 �>4Q��ก��Q/:�7%�

Page 41: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

32

#��� '( 3.3 ����: Billingplan Field Name DataType Length Description Constraint Ref. Table

Id int 11 ��/Q�% PK

Planname varchar 100 AL9�Q�% Description varchar 200 ��'%���2';�:Q�% Timevalue int 11 �Y� 7 7 ?29�AH:� IH Max_download int 11 B6� Download />:/F Max_upload int 11 B6� Upload />:/F Price int 11 ��B�

#��� '( 3.4 ����: Groupmanagement

Field Name DataType Length Description Constraint Ref. Table Id int 11 ��/ก%F6& PK Groupname varchar 100 AL9�ก%F6& Description varchar 500 ��'%���2' Idle_timeout int 11 �&L9�I&6IH�AH:� ก29 �?2��H Disconnect Session_timeout int 11 �Y� 7 A97C&:?29�AHIH�6�ก�� Connect 1 B�3: Max_daily_session int 11 �Y� 7 A97C&:?29�AHIH� 1 7 redirection_url varchar 500 �&L9� Connect Q%H7��HI4?29�7��I[?�?29���F

#��� '( 3.5 ����: Radcheck

Field Name DataType Length Description Constraint Ref. Table Id int 11 ��/�A�B�RA2 Radius PK UserName varchar 64 AL9�G>H�AH account Attribute varchar 32 B6� Attribute ;�: Radius Op char 2 Operation ;�: Radius Value varchar 253 B6�;�: Attribute

Page 42: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

33

#��� '( 3.6 ����: Radacct Field Name DataType Length Description Constraint Ref.Table

RadAcctId int 11 ��/�RA2?29 connect internet PK AcctSessionId varchar 32 ��/ session UserName varchar 64 Username ;�: account NASPortType varchar 32 ����?;�:�[���q�7���?29�AL9�&�6��� �?���� �� AcctStartTime datetime �7%�?29���9& Connect � Q�6%� session AcctStopTime datetime �7%�?29 disconnect � Q�6%� session AcctSessionTime datetime �7%�?29�AH:� � Q�6%� session AcctInputOctets bigint 20 �Y� 7 ���;H�&>%;��;H� AcctOutputOctets bigint 20 �Y� 7 ���;H�&>%;���ก CalledStationId varchar 50 MAC Address ;�:�[���q�7��� CallingStationId varchar 50 MAC Address ;�:IB%�� ?� AcctTerminateCause varchar 32 ���FG%?29 disconnect FramedIPAddress varchar 15 IP Address ;�:IB%�� ?� AcctStartDelay int 12 �Y� 7 �7%�?29X>ก� 67:�&L9� connect AcctStopDelay int 12 �Y� 7 �7%�?29X>ก� 67:�&L9� disconnect

#��� '( 3.7 ����: Radgroupcheck

Field Name DataType Length Description Constraint Ref. Table Id int 11 ��/�A�Bก%F6& Radius PK GroupName varchar 64 AL9�ก%F6& Attribute varchar 32 B6� Attribute ;�: Radius Op char 2 Operation ;�: Radius Value varchar 253 B6�;�: Attribute

#��� '( 3.8 ����: Radgroupreply

Field Name DataType Length Description Constraint Ref. Table Id int 11 ��/B7�BF&ก%F6& Radius PK GroupName varchar 64 AL9�ก%F6& Attribute varchar 32 B6� Attribute ;�: Radius Op char 2 Operation ;�: Radius Value varchar 253 B6�;�: Attribute

Page 43: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

34

#��� '( 3.9 ����: Ticket Field Name DataType Length Description Constraint Ref. Table

Tid varchar 10 ��/��� PK Tusername varchar 20 AL9��RA2G>H�AH Tpassword varchar 20 ��/�RA2G>H�AH Tdownload int 11 B6� Download Tupload int 11 B6� Upload Texpire int 11 �Y� 7 7 ?29�AHIH Tamount int 11 �Y� 7 ���

#��� '( 3.10 ����: User

Field Name DataType Length Description Constraint Ref. Table user_id int 11 ��/G>H�AH���� PK user_firstname varchar 10 AL9�G>H�AH���� user_lastname varchar 100 �&/กF%G>H�AH���� user_loginname varchar 64 AL9� login �;H����� user_password varchar 64 ��/G6� user_confirmpass varchar 64 'L ' ��/G6� user_status varchar 20 /X� �G>H�AH:� ����

#��� '( 3.11 ����: Viewaccount

Field Name DataType Length Description Constraint Ref. Table Id Int 11 ��/�RA2��7�/�� PK Username Varchar 10 AL9��RA2G>H�AH Planname Varchar 50 AL9�Q�% Groupname Varchar 50 AL9�ก%F6& max_download 11 64 B6� Download max_upload Int 11 B6� Upload Createdate Datetime 7 ?29/�H�:�RA2 Expire Int 11 7 ?29�&��'F

Page 44: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

35

3.5 ก���ก,��� �� Web Application

�� '( 3.6 Q/:ก����กQ��� H��7�� Login

�� '( 3.7 Q/:ก����กQ��� H�����ก���ก���&L9� login Q%H7

Page 45: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

�� '(

(;)

(ก)

(;) �� '( 3.8 Q/:ก����กQ��� H�/�H�: Billingplan

(ก) ก����กQ��� H����9& Billingplan ) ก����กQ��� H� Billingplan �&L9����9& plan Q%H7

36

Page 46: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

�� '(

(;)

�� '( 3.10

(ก)

(;) �� '( 3.9 Q/:ก����กQ��� H�/�H�:ก%F6&G>H�AH

(ก) ก����กQ��� H����9&ก%F6&G>H�AH��&6 ) ก����กQ��� H�ก%F6&G>H�AH�&L9����9&ก%F6&��&6Q%H7

3.10 Q/:ก����กQ��� H�/�H�:�RA2G>H�AH�� �?���� ��

37

Q/:ก����กQ��� H�/�H�:�RA2G>H�AH�� �?���� ��

Page 47: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

38

(ก)

(;)

�� '( 3.11 Q/:ก����กQ������� �?���� �� (ก) ����� �?���� ��?29':I&6IH�/6;H�&>%�RA2G>H�AH (;) ����� �?���� ��?29IH��กก��/�H�:�RA2G>H�AH

�� '( 3.12 Q/:ก����กQ��� H���'%���2'G>H�AH?29&2 Username �45 5yrkx

Page 48: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

39

�� '( 3.13 ก����กQ��� H� Configuration � /67 Account Config

�� '( 3.14 ก����กQ��� H� Configuration � /67 Block&Blacklist

Page 49: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

40

� '( 4

ก��?%�:Q%�G%ก��?%�:

��กก��7��B�����Q%���กQ�������ก���� �?���� ��� ���ก � �??29 3 3 G>H�v �IH�?Y� Web Application Q%�?/��ก���AH:� /�H�:�RA2G>H�AH:� �� �?���� �� B7�BF&4��&�#Q� �7�0 B7�BF&�7%�� ก���AH:� �?Y������ �?���� �� [89:� ก��?%�:���AH;H�กY�� �6�:S : 23

1) G>H>Q%������H Login �;H��AH:� Web Application H7' Username �Admin� Q%� Password �admin� 2) /�H�:�RA2�� �?���� �� 1 �RA2 C'&2��'%���2': 23 2.1) ��H�AH:� IH 3 7 , &2Q� �7�0 256/128 kbps, �AH:� IH 8 A97C&:�6�ก�� login 1 B�3:, ��กI&6IH�AH:� �ก� 30 �?2��H Disconnect, �AH:� IH/>:/F7 %� 16 A97C&:�6� 1 7 , �&L9� login Q%H7��HI4': http://www.yahoo.com C'��C &�� Q%�&2��B� 100 ��? 3) /�H�:����� �?���� �� 4) ?/�� login ?29�B�L9�: client H7'�RA2?29/�H�: 5) ?/���7C�%Iq%� 6) ��7�/��ก���AH:� ;�: client ��ก� H� View account 7) >ก��qก���AH:� ;�: Server Q%�> Log file 4.1 ก� !-��ก�17��� *� �#"��s ��� Web Application

4.1.1 ?/��ก���AH:� � H� Login ?/��ก���;H��AH:� Web Application /Y����G>H>Q%���� C'�AH

Username �Admin� Q%� Password �admin�

Page 50: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

41

�� '( 4.1 ?/��� H� Login

�� '( 4.2 ?/��ก��กY�� BF#/&���;�: Plan

Page 51: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

42

4.1.2 ?/��ก���AH:� �& > Billing Plan ��ก�>4?29 4.2 �45 ก��?/��ก��/�H�: Plan C'&2ก��กY�� BF#/&�����H

�RA2G>H�AH?29�'>6Z�'��H Plan 23�AH:� �� �?���� ��IH 3 7 &2Q� �7�0ก���7C�%Q%���C�%/>:/F�'>6?29 256 Kbps Q%� 128 Kbps ��&%Y�� Q%�&2��B� 100 ��?

�� '( 4.3 ?/��ก��กY�� BF#/&���;�:ก%F6&G>H�AH

4.1.3 ?/��ก���AH:� �& > Group Management

��ก�>4?29 4.3 �45 ก��/�H�:Q%�กY�� ;H��Y�ก;�:ก%F6&G>H�AH:� [89:�RA2G>H�AH:� �� �?���� ��?29�'>6Z�'��Hก%F6& 23��/�&��X�AH:� �� �?���� ��IH 16 A97C&:�6�7 (Max-Daily-Session) 8 A97C&:�6�ก�� Login 1 B�3: (Session timeout) Q%���กI&6IH�AH:� �� �?���� ���45 �7%� 30 �?2��H?Y�ก�� Logout ��C &�� (Idle timeout) ��H�&?3:��H�;H��7��I[?� www.yahoo.com �&L9� Login /Y����� (Redirection URL)

4.1.4 ?/��ก���AH:� �& > Create Accounts �%:��กIH/�H�: Plan Q%�ก%F6&G>H�AH ��H�&กY�� BF#/&���Q%�;H��Y�กQ%H7

�6�I4���45 ก��?/��ก��/�H�:�RA2�� �?���� �� C'?Y�ก���%L�ก Plan ?29AL9�76� 3 day 256/128k Q%�ก%F6&G>H�AHAL9� group1 ?29IH/�H�:I7HQ%H7ก6� � H� 23 ��H�&?3:�%L�ก�Y� 7 �RA2?29�H�:ก��/�H�: 1 �RA2 :�>4?29 4.4

Page 52: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

43

�� '( 4.4 ?/��ก��/�H�:�RA2G>H�AH�� �?���� ��

�� '( 4.5 Q/:� H���'%���2'ก��/�H�:�RA2G>H�AH

� �>4?29 4.5 ��Q/:��'%���2'ก��/�H�:�RA2�� �?���� ��C'��Q/: Username Q%� Password /Y���� 1 User ��H�&��'%���2';H�กY�� �6�:S ?29IHกY�� I7H� Plan Q%�ก%F6&G>H�AH:� Q%�/�&��X/�H�:����� �?���� ���45 Iq%� PDF IHC'ก��B%�ก?29 Show Internet Card

Page 53: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

44

�� '( 4.6 ?/��ก��/�H�:����� �?���� ����ก�RA2G>H�AH

4.2 !-��ก�17��� ��ก*Y(��-�ก�"�� 4.2.1 ?/��ก�� Login �;H��AH:� �� �?���� ��

?/��ก���AH:� �� �?���� ����ก�B�L9�:%>ก;6�' C'�4~�7�����7�[��� Q%H7�/6 Username, Password ?29���F� ����� �?���� ��:�>4?29 4.7

�� '( 4.7 Q/:ก�� Login ��ก�RA2?29/�H�:

Page 54: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

45

�� '( 4.8 Q/:� H��6�:4{�4���&L9� Login IH/Y�����

�� '( 4.9 �&L9� Login Q%H7���;H��7�� yahoo.com ��C &��

?29&� : http://www.yahoo.com 4.2.2 ?/��;H��Y�กH� �7%�� ก���AH:�

� /67 I����3%����;�:�7�����7�[�����&2�7%� �X�'�%: (Remaining time�45 �7%� 8 A97C&: :�>4?29 4.8 [89:�&L9�?/���AH:� B�� 8 A97C&:������ Logout ��C &�� (Session Timeout) Q%��&L9� Login �;H�&��2กB�3:��H?/�� Idle Timeout C'ก���'F�AH:� �� �?���� ���ก� 30 �?2������ Logout ��C &���A6 �2'7ก

Page 55: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

46

�� '( 4.10 Q/:ก�� Disconnect ��ก���� 4.2.3 ?/��ก���Y�กQ� �7�0�;�:G>H�AH ?/���7C�%Iq%���ก�� �?���� ���&L9�?Y�ก���Y�กQ� �7�0�?2'�ก�ก��

�7C�%?29I&6&2ก���Y�กQ� �7�0 ��L9��4�2'��?2'�B7�&Q�ก�6�:

�� '( 4.11 Q/: Transfer rate �&L9��Y�กQ� �7�0

Page 56: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

47

�� '( 4.12 Q/: Transfer rate �&L9�I&6IH�Y�กQ� �7�0

4.3 !-��ก�#������4� $������17� ,-$�$�� m�i�����*Y(��*g��a*��� 4.3.1 ��7�/��ก���AH:� ;�:G>H�AHQ�6%��RA2

� �>4?29 4.13 Q/:ก���;H��& > View Account ��L9�>��'%���2'ก���AH:� ;�: User C'��Q/:�7%�?29 Connect �;H����� �7%�?29 Disconnect ��ก��ก���� ���FG%?29 Disconnect [89:��กก��?%�:��&2 2 /����FBL� User-Request Q%� Session timeout ��H�&?3:���F IP Address Q%� MAC Address ;�:G>H�AH

�� '( 4.13 Q/:ก����7�/��� H� View Account

Page 57: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

48

4.3.2 ��7�/��ก���AH:� Q� �7�0;��;H�Q%�;���ก � �>4?29 4.14 Q/:ก���;H��& > View Statistics ���45 ก����7�/��Q� �7�0�

?29�AHI4�6�7 ?3:;��;H� (Internal) Q%�;���ก (external)

(ก)

(;)

�� '( 4.14 (ก) Q/:ก��&� ������ traffic �� �?���� ��;���ก (;) Q/:ก��&� ������ traffic �� �?���� ��;��;H�

Page 58: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

49

4.3.3 ��7�4��/�?0�Z��;�:�B�L9�:�[���q�7��� ��7�/��4��/�?0�Z��;�:�[���q�7��� �A6 � L3�?29;�:|����/ก�?29/�&��X�AH

:� IH �4����[� ��ก���AH:� ;�: CPU �L3 ?29� 67'B7�&�Y�?29��%L��'>6

�� '( 4.15 Q/:� L3�?29;�:|����/ก�;�:�[���q�7���?29�AHI4Q%�?29��%L��'>6

(ก)

Page 59: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

50

(;)

�� '( 4.16 (ก) ก��qQ/:�4����[� ก���AH:� ;�: CPU (;) ก��qQ/:� L3�?3:�&;�: RAM Q%�/67 ?29':�AHIH

4.3.4 ��7�/��ก���AH:� �� �?���� ����ก Logfile

(ก)

Page 60: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

51

(;)

�� '( 4.17 (ก) Q/: Logfile Squid H7'C4�Qก�& Sarg

(;) Q/: Logfile C'���F Accesse Site 4.4 !-��ก����,#"�$�� (Configuration) 4.4.1 ?/��/67 Account Config �45 ก��4��Q�6:�Y� 7 digit ;�: Username Q%� Password ��H�&4�����ก��/F6&�ก;�� C'�%L�ก Userlength Q%� Passlength �45 8 Q%� Level �45 3 Q%H7/�H�:�RA2G>H�AH��&6 Username Q%� Password ?29IH��&2 8 �7 [89:��&2�ก=��7��&����R6Q%��ก;�����<=�7&�'>6H7':�>4?29 4.18 Q%��>4?29 4.19

Page 61: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

52

�� '( 4.18 Q/:ก��4��Q�6:/67 Account Config

�� '( 4.19 Q/:ก��/�H�:�RA2G>H�AH��&6�%:ก��4��Q�6:

Page 62: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

53

4.4.2 ?/��/67 Block & Blacklist �45 ก��กY�� �7��I[?���L� Keyword ?29I&6�H�:ก����HG>H�AH�4~�;H�I4IH C'ก��กY�� AL9��7��I[?�� /67 ;�: block blacklist website by domain name or IP Q%��/6 keyword � /67 ;�: block blacklist website by keyword Q%H7ก ADD �&L9�G>H�AH�4~�7��I[?� ��L� BH �� keyword ?29���FI7H� blacklist ��I&6/�&��X�;H��AH:� IH

�� '( 4.20 Q/:ก���/6��'AL9��7��?29�H�:ก�� block

�� '( 4.21 Q/:ก���/6 keyword ?29�H�:ก�� block

Page 63: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

54

�� '( 4.22 Q/: Page Error �&L9���2'ก�7�� www.sanook.com [89:IH block I7H

�� '( 4.23 ?/���/6 keyword BY�76� sexy [89:IH?Y� blacklist I7H ?29&� : http://www.google.co.th

Page 64: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

55

�� '( 4.24 Q/:ก�� block keyword BY�76� sexy

Page 65: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

56

� '( 5

/�F4G%ก��?Y�CB�::�

��กก���v ����� Internet Management System in Apartment C'�AH Linux Server Q%�[�q��Q7�� FreeRADIUS, Chillisport, Squid, PHP, MySQL �%� G6� ���� Web Application ��L9�B7�BF&ก���AH:� �� �?���� ��;�:G>H�AH� ���ก ?Y���H/�&��X�Y�กQ� �7�0 B7�BF&�7%�ก���AH:� Q%� 4��&7%G%��4��&�#;H�&>% (Traffic) ;�:ก���AH:� �B�L�;6�' ��L9� Y�I47��B����� Q%���7�/��ก���AH:� �B�L�;6�'��H&24��/�?0�Z��&�ก?29/F Q%���กก��?%�:ก���AH:� Web Application 3 ����/�F4IH: 23

5.1 �/���,-$������กก���t ����� 5.1.1 ก���Y�%�:�����B�L�;6�'H7'C4�Qก�& VM Ware �Y��45 �H�:�AH�B�L9�:B�&��7�����?29&24��/�?0�Z��B6� ;H�:/>:�8:��/�&��X?Y�:� IH%L9 I�% Q%�/�&��X/�H�:�B�L9�:%>ก;6�'IH�%�'�B�L9�: 5.1.2 B7�&���7/>:/F;�:�� �?���� ��?29�AH� ก��?/���'>6?29 512/256 kbps �&L9�?/��ก���Y�กQ� �7�0;�:G>H�AH �8:��� B7�&Q�ก�6�:IHI&6&�ก ก 5.1.3 ก���AH�B�L9�:B�&��7�����/67 �FBB%� ก��?/��Q? �B�L9�:�[���q�7������: �8:�Y��45 �H�:4~�B�L9�:�&L9��%�ก�AH:� ?Y���H;H�&>%�Y��7กก��q&2B7�&I&6�6�� L9�: 5.2 ����-ก�!.�* � ���� ��ก;���;�ก��Y�� � :� � �??29 1 /�&��X/�F4G%IH: 23

#��� '( 5.1 /�F4G%ก��Y�� � :� ��&;���;�

������ก������� �� �� ����� ��&���)/���/��,��%��� (Web Application) �����!%&�)����ก��!%&��� �

!%& 4��.5�)�. *���"�4��.� (Open source Software) !�ก����6��� �� �

ก���������)�)��!�ก��!%&���������.��/� (Internet) �����/��ก� '��,��ก �

���ก������.)� (Bandwidth) ��ก��/��ก� (Package) �"���ก�� '��,��ก!%& �

Page 66: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

57

#��� '( 5.1 (#"�) /�F4G%ก��Y�� � :� ��&;���;�

������ก������� �� �� ����� ���.������� ��.��/� '�� ��#(�4��.��� (Username) �, ����)�.� (Password) �����!�&7(&!%&,/�ก����&��("��� ��.��/�

��)����� �7(&!%&�&)##(��4��.��� (Username) �, ����)�.� (Password) �

+2��ก���)/��, �'�)�.� '�-�"���� ��-�& (Web Filtering) �

��)����ก��!%&���������"�#���ก��5 (Graph) �

��)����+� � �3�������������4�.5�)��.���ก��5 �

��� �ก�&��(,ก��!%&������7(&!%& (Logging) �

���.������� ��.��/� '�� ��#(�4��.��� (Username) �, ����)�.� (Password) �����!�&7(&!%&,/�ก����&��("��� ��.��/�

5.3 ���*� �, $ �����������ก���� �?���� ��G6� Web Application ':/�&��X�v �Q%�Q4%:��L9��AH4��C'A �IH�2ก�%�'Q 7?�: �A6 �ก���H� �� �?���� ��B��q� ����� ���7���B� �:B�ก� ��L�� �H� H7'B7�&/�&��X;�: RADIUS Server Q%� ChilliSpot ?29&2B7�&'L�'F6 />:Q%�&2 Attribute ��H�%L�ก�AH&�ก&�' ��ก�7กB7�&/�&��X?�:H� Programming H7' PHP [89:�45 C4�Qก�&Z�=�?29&2B7�&/�&��X/>:H7'Q%H7 ��'�9:���9&Q 7?�:�v �IH�2ก&�ก&�'

Page 67: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

58

*�ก���������

0 �<ก�� &�ก<�?�: . ก���������ก�������B�L�;6�'Q%���ก��;H�&>%.7�?'� �� 0�7�?'�<�/��&���#@�� /�;�7�A��?BC C%'2/��/ �?< �#@��7�?'�%' &��7�?'�%'�?BC C%'2&�� B�, 2551 � �X 7 ����#�, B>6&L� Windows Server 2003 R2. ก�F:�?�; C4�7�A9 , 2550. 7�ก��2�2' /��� Fก�&�/�2.(&.4.4.). qDC��. �;H�X8:;H�&>%%6�/F�&L9� 1 &2 �B&, 2553, ��ก http://th.wikipedia.org/wiki/qDC�� /F7v � 4F##A''� Q%�B#�, �4~C%ก TCP/IP Q%�C4�C�B�%;�:�� ������ �� Second Edition . ก�F:�?�� ; C4�7�A9 , 2545. ��กA' <�24?F&Z�#�, Bandwidth Management ������CB�:;6�'�'6�:&24��/�?0�Z��H7'� ��:. ก�F:�?�� ; C4�7�A9 , 2552.

Page 68: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

59

i�� �ก

Page 69: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

60

i�� �ก ก $��������!ก��� * ��* f#1 ����ก

(Internet Management System in Apartment)

Page 70: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

61

�"�Y�ก�17��� $��������!ก��� * ��* f#1 ����ก 1) �4~�7�����7�[��� ��&�� URL �http://10.0.1.1/management/� � A6�:�� �?���� ��Q���/ก������ H��6�: User Login

�� '( ก.1 Q/:� H��6�: login

2) Login �;H�/>6����H7'B6� Default Username = �Admin� Password = �admin� Q%H7ก4F�& Login ����� H��%ก;�:����[89:&2��'%���2': 23

�� '( ก.2 Q/:� H�Q�ก;�:�����&L9�?Y�ก�� login G6�

Page 71: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

62

- Billing Plan : กY�� �Y� 7 7 �AH:� Q� �7�0 ��B�

- Group Management : กY�� ;H��Y�ก�7%�ก���AH:� �3:B6��7��� H�Q�ก

- Create Accounts : /�H�: user account ��&������� �?���� ��

- View Account : ��7�/��ก���;H���ก����;�: User

- User Management : ���9& %� G>H>Q%����

- View Statistics : ��7�B6�/��/X����6�:S

- Configuration : 4��Q�6:B6� user account Q%� block blacklist

- DATE / TIME : Q/:7 ?29Q%��7%�4T��F� (� �B�L9�:�[���q�7���)

- Logout : ��ก��ก����

3) B%�ก?29 Billing Plan ��L9����9&Q�% ��&6 B%�ก Add Plan

�� '( ก.3 Q/:� H� Billing Plan

- Plan name : �/6AL9�Q�%

- Description : �/6��'%���2';�:Q�%

- Expired : �Y� 7 7 ?29�AH:� IH

- Maximum Download : B6��7C�%/>:/F 64 � 2048 kbps

- Maximum Upload : B6���C�%/>:/F 64 � 2048 kbps

- Price : ��B������ �?� �� ��

Page 72: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

63

4) ?/���/6B6�;H�&>%�3:Q�% ��&6 Q%��&L9�ก%�&�?29� H� Billing Plan ��&2 Plan ��&6���9&�;H�&�

�� '( ก.4 Q/:ก���/6;H�&>%� � H� Billing Plan

6) B%�ก?29 Group Management ��L9����9&ก%F6&G>H�AH B%�ก ADD Group

�� '( ก.5 Q/:� H� Group Management

Page 73: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

64

- Group name : �3:AL9�ก%F6&

- Description : ���F��'%���2';�:ก%F6&S 23

- Idle timeout : กY�� �Y� 7 �?2 �&L9�I&6IH�AH:� ��H Disconnect

- Session timeout : กY�� �Y� 7 A97C&: ?29�AH:� �� �?���� ��IH�6�ก�� Login 1

B�3:

- Max-Daily-Session : �Y� 7 A97C&:?29�AH:� IH�6� 1 7

- Redirection URL : �7��I[?�?29��H�45 � H�Q�ก;�:ก%F6&S 23

7) ?/���/6B6�;H�&>%�3:ก%F6&��&6

�� '( ก.6 Q/ก���/6;H�&>%� � H� Group Management

8) �&L9�B%�ก ADD Q%H7ก%�&�?29� H� Group Management ��&2 group ��&6���9&�;H�&�

�� '( ก.7 Q/: Group ��&6�&L9�&2ก�����9&�;H�I4

Page 74: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

65

9) B%�ก?29 Create Accounts ��L9�/�H�: user account

�� '( ก.8 Q/:� H��6�:ก��/�H�: Account

- Select billing plan : �%L�ก plan ?29�H�:ก��

- Select Group : �%L�กก%F6&?29�H�:ก��

- How many account do you want : �Y� 7 user account ?29�H�:ก��/�H�:

10) ?/��ก��/�H�: user account

�� '( ก.9 Q/:ก��/�H�: Account ��&6

Page 75: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

66

11) B%�ก ADD ��Q/:��'%���2' user account ?29/�H�:

�� '( ก.10 Q/:��'%���2'�&L9�/�H�: Account �/���Q%H7 12) B%�ก?29 Show Internet Card ��L9�/9:�4~Iq%� PDF Q%� print ����� �?���� ��[89:��&2 username Q%� password ��H�&��H user Y�I4 login ��L9��AH:� �� �?���� ��

�� '( ก.11 Q/:����� �?���� ��

Page 76: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

67

- Username : ��/ username

- Password : ��/G6�

- Bandwidth : Q� �7�0ก���7C�% ��C�% (256/128 kbps)

- Expired : �Y� 7 7 ?29�AHIH (3 7 ���กก�� login B�3:Q�ก)

- Price : ��B�;�: account 23 (100 ��?)

- Contact : �����C?����6�� ก:�

13) B%�ก?29 View Account ��L9���7�/��>ก���;H���ก������ �?���� ��

�� '( ก.12 Q/:� H� View Account

- Username : ��/�RA2G>H�AH

- Create Date : 7 ?29/�H�: user account 23

- Expire date : 7 ?29 account �&��'F

- Status : /X� �;�: User

- Start time : �7%�?29 login

- Stop time : �7%�?29 logout

- Session time : �7%�?29�AHI4

- Terminate cause : ���FG%?29 logout

- Input Octests : ��?;��;H�

- Output Octests : ��?;���ก

- IP Address : IP �B�L9�: User

- MAC Address : MAC �B�L9�: user

Zv2h5

Page 77: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

68

14) B%�ก?29 User Management ��L9����9& ��L� %� G>H�AH:� ���� B%�ก Add User ?/���/6B6���L9����9&G>H�AH:� ����

�� '( ก.13 Q/:� H��6�: User Management

- First Name : AL9�G>H�AH

- Last Name : �&/กF%

- Login Name : AL9��AH login

- Password : ��/G6� �;H�����

- Confirm Password : 'L ' ��/G6�

- Status : /X� � Administrator/Super Administrator

15) �&L9�B%�ก ADD Q%H7� � H� User Management ��&2G>H�AH��&6���9&&�

�� '( ก.14 Q/:G>H�AH:� ?29���9&�;H�&���&6

Page 78: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

69

16) B%�ก?29 View Statistics ���45 ก����7�/�� >/X���ก���AH:� �6�:S

�� '( ก.15 Q/:ก��qก���AH:� � 67'B7�&�Y��%ก

- Server Utilization : ��7�/��/&��X#�;�:�[���q�7���

o DISK USAGE : � L3�?29� 67'B7�&�Y��%ก?3:�& ?29�AHI4 Q%�?29':�AHIH

�� '( ก.16 Q/:ก��qก���AH:� CPU Q%�� 67'B7�&�Y�

o CPU LOAD : �4����[� C�% CPU

o Memory Space : B7�&�F Ram ?3:�& Q%�?29':�AH:� IH

- Traffic Analysis : 7��B�����ก��qQ� �7�0��;H� � ��ก

- Eth0

�� '( ก.17 Q/:ก��qก���AH:� Q� �7�0�Z�' �ก

Page 79: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

70

- Eth1

�� '( ก.18 Q/:ก��qก���AH:� Q� �7�0��� ������q/Z�'�

- Log View : Q/:��':� Access log ;�: squid H7'C4�Qก�& SARG

�� '( ก.19 Q/:��':� Log ;�: Squid

Page 80: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

71

17) B%�ก?29 Configuration �45 ก��4��Q�6:�������9&���&

�� '( ก.20 Q/:� H��6�: Configuration

- Account Config : 4��Q�6:�ก29'7ก� account

o Username length: B7�&'�7;�: username 4-8 �7

o Password length : B7�&'�&;�: password 4-8 �7

o Random Level : ���ก��/F6&�7�ก;��

o Simultanous Use : /�&��X�;H��AH:� 1 account IHก29�B�L9�:

o Account Interval : 4���7%����ก���A�B;�:����

o Display date format : �%L�ก�>4Q���7%�

Page 81: ก ก Internet Management System in Apartment ระบบ...I ก ก ก ก ' # $ % &'& ' ก ก 5117620031 7?'< / & # @ ?BC C%'2// ?< . . 2553 ˇˆ˙˝ ˛ ˚˜ . 7 % %2%

72

�� '( ก.21 Q/:� H��6�:ก�� block website Q%� keyword

- Block & Blacklist : ���F�7��I[?� ��L� B2'��7���?29����H���� block

o Block black list website by domain name or IP : ���FAL9��7����L�I��2

o Block black list website by keyword : ���FB2'��7���