كونكت للتقنية Connect4Techsكونكت للتقنية Connect4Techs
أدوات مجانية: حاسبة Subnet · امتحانات تجريبية · قاموس المصطلحات ←
الرئيسية » شبكات الكمبيوتر » سيسكو » Associate Certifications » CCNA » ماهي ACL مميزات وأنواعه وإعدادات ال ACL وكيفية عمل Troubleshoot لمشاكلها

ماهي ACL مميزات وأنواعه وإعدادات ال ACL وكيفية عمل Troubleshoot لمشاكلها

طرق التحديد و المنع و السماح في عملية ال ACL

بقلمAhmad Hussain تاريخ النشر7 يونيو 2022 وقت القراءة5 دقائق المشاهدات1,733
ماهي ACL مميزات وأنواعه وإعدادات ال ACL وكيفية عمل Troubleshoot لمشاكلها
محتويات المقال 13
  1. ACL
  2. فوائد و مميزات ACL
  3. أنواع ال ACL
  4. Standard
  5. Extended
  6. Name ACL
  7. طرق التحديد و المنع و السماح في عملية ال ACL
  8. إعدادات ال ACLACL ConfigurationStandard / Extended ACL Configuration
  9. Standard
  10. Standard Name ACL
  11. Extended
  12. Extended Name ACL
  13. مشاكل و حلول ACLAccess List Troubleshooting

ACL

هي تقنية تقوم بالتحكم في عملية الاتصال ما بين الشبكات وتقوم بتحديد الأجهزة أو الشبكات المصرح لها بالدخول ، والشبكات الغير مصرح لها بالدخول وذلك يتم من خلال تسجيل عناوين الشبكات أو عناوين الأجهزة في قائمة المنع أو قائمة الوصول ، حيث أنه بهذا الشكل تكون الشبكة أكثر أمان و تنسيق أكثر عندما نقوم بعملية المنع وعملية السماح  .

فوائد و مميزات ACL

  1. تستخدم في الشبكات الكبيرة والصغيرة وتوفر لنا عملية التصفية للبيانات الغير مصرح لها بالدخول لشبكة أخرى.
  2. حماية الشبكة من الوصول مثل منع موظفين في شبكة معينة الوصول لشبكة الانترنت أو الوصول لشبكة السنتر أو الاتصال بأحد سيرفرات الويب .
  3. تستطيع شبكة ال ACL عمل ال Filtering للبيانات لتقوم بمعرفة هذه البيانات إلى أين ستصل وهل مصرح لها بالدخول أم لا.
  4. تعمل هذه التقنية في طبقة ال OSI Layer تبدأ من الطبقة الثالثة والرابعة.
  5. يجب أن نعلم أن هذه الشبكة لن تقوم بمنع الفيروسات في الشبكة مثل الانتي فيروس لأنها ليست من وظيفة ال ACL .
  6. يجب أن نعلم أيضا أنه لا تكفي عن الفايرول الذي يمنع عملية الاختراق والتجسس.
  7. تعمل على جهاز الراوتر وخاصة على المنفذ تعتمد على المنفذ المرتبط في جهاز الراوتر والواصل في الشبكة.
  8. يتم الاعتماد على مهندس الشبكة الذي سيقوم بعمل ال ACL وسيقوم بتحديد من المسموح ومن الغير مسموح به.
  9. تقنية ال ACL تعتمد على نوعان من التحديد Permit , Deny سنقوم بتوضيح هذه الأنواع بالتفصيل لنفهم كيف نعمل بهم ۱۰.
  10. نستطيع التحديد عن طريق العناوين الخاصة بكل جهاز في الشبكة.
  11. يتم استخدام ال WildCard Mask في عملية ال ACL .

أنواع ال ACL

يوجد ثلاث أنواع من تقنية ال ACL :

  1. Standard
  2. Extended
  3. Name ACL

هذه هي أنواع ال ACL ولكل من هذه الأنواع وظيفته الخاصة سنقوم بشرحها ومعرفة متى نحتاج لكل نوع من هذه الأنواع .

Standard

هذا النوع يتم استخدامه في حالة نريد منع الشبكة كلها من الوصول إلى شبكة أخرى منعا كاملا من دون تحديد ، مثل منع وصول أجهزة الشبكة إلى الشبكة نفسها ومنع خروج الترافيك من الراوتر إلى الشبكة بمعنى أنه تم منع الوصول بشكل كامل ومن دون تحديد أي شيء ، ويعتمد هذا النوع في عملية التحديد والمنع على عنوان المرسل Source IP Address ، وتبدأ من 99-1.

Extended

هذا النوع يبدأ استخدامه في حال نريد منع الوصول لخدمة معينة مثل ال Web Server أو ما شابه، في هذا النوع يتم البروتوكول المستخدم ورقم المنفذ التي تعمل عليها الخدمة مثل بروتوكول http أو بروتوكول ال Telnet هذا النوع هو من يستطيع منع الوصول لهذه الخدمات، ويعمل هذه النوع مع عناوين المرسل وعناوين المستقبل . Destination IP Address , Source IP Address

Name ACL

هذا النوع هو الوسيط ما بين الأنواع الأولى فهذا النوع يعتمد على اسم الخدمة أو البروتوكول الذي تريد منع الشبكة من الوصول إليه.

طرق التحديد و المنع و السماح في عملية ال ACL

  • منع عنوان الشبكة 0.0.0.255 172.16.10.0 A.B.C.D Address to match
  • منع جميع أجهزة الشبكة Any Any Source Host Any
  • منع جهاز معین 172.16.10.5 A Single Host Address host Host
  • أمر منع الوصول Deny
  • أمر سماح الوصول Permit

ملاحظة مهمة: عندما نقوم بعمل منع أو سماح يجب أن نعلم أنه إذا قمنا بعمل منع سيتم المنع على جميع الشبكات ، ويجب أن نرجع لعمل Permit للشبكة التي لا نريد عمل منع عليها لنسمح لهم بالدخول .

طرق التحديد و المنع و السماح في عملية ال ACL

إعدادات ال ACL
ACL Configuration
Standard / Extended ACL Configuration

Standard

Router > enable
Router #config t
Router (config) # access-list 1 deny host 172.16.10.5
Router (config) # access-list 1 permit any
Router (config)# interface fastetherent 0/0
Router (config-if) # ip access-group 1 out
Router (config-if) # exit

Standard Name ACL

Router > enable
Router # config t
Router (config) # ip access-list standard internet
Router (config-std-nacl) # deny host 172.16.10.5
Router (config-std-nacl) # permit any
Router (config) # exit
Router (config) # interface fastethernet 0/0
Router (config-if) # ip access-group internet out
Router (config-if) #exit

Extended

Router > enable
Router # config t
Router (config) # access-list 10 deny host 172.16.10.5 host 192.168.1.1 eq http
Router (config) # access-list 10 permit ip any any
Router (config) # interface fastetherent 0/0
Router (config-if) # ip access-group 10 in
Router (config-if) # exit

Extended Name ACL

Router > enable
Router #config t
Router (config) # ip access-list extended http
Router (config-std-nacl) # deny top host 172.16.10.5 host 192.168.1.1 eq http
Router (config-std-nacl) # permit ip any any
Router (config) # exit
Router (config) # interface fastethernet 0/0
Router (config-if) # ip access-group 100 in
Router (config-if) # exit

سنقوم بعمل شبكة مكونة من ثلاث شبكات في مكان واحد، ونريد أن نقوم بعمل إعدادات الى ACL على أحد الشبكات لنقوم بعمل عدم الوصول إلى شبكة السيرفرات الموجودة في النموذج الذي سنقوم بالتطبيق عليه سنتعرف على إعدادات الشبكات.

إعدادات الشبكات

  • الشبكة الأولى بعنوان 192.168.1.0\24 هذه شبكة السيرفرات.
  • الشبكة الثانية بعنوان 172.16.1.0\16 هذه شبكة الموظفين.
  • الشبكة الثالثة بعنوان 10.0.0.0\8 هذه الشبكة التي نريد عمل ال ACL عليها لكي لا تستطيع الاتصال بشبكة السيرفرات.

النموذج التالي هو الذي سنقوم بعمل التطبيق عليه.

إعدادات ال ACL
إعدادات ال ACL

الآن سنقوم بالدخول على جهاز الراوتر و عمل الإعدادات التالية

Router > enable
Router # config t
Router (config) # access-list 101 deny ip host 10.0.0.2 192.168.1.20.0.0.255
Router (config) # access-list 101 permit ip any any
Router (config) # interface fastEthernet 0/1
Router (config) # ip access-group 101 in
Router (config) # exit
Router # copy running-config startup-config

الأن بهذه الإعدادات قمنا بعمل ACL من نوع ال-Extended ، ولقد قمنا بمنع الشبكة التي بعنوان 10.0.0.0/8 من الوصول إلى شبكة السيرفرات بينما الشبكة التي بعنوان 192.168.1.0/24 تستطيع الاتصال والوصول بشبكة السيرفرات بشكل طبيعي جدا .

نريد أن نقوم بعمل اختبار لنتأكد هل تم منع الشبكة التي بعنوان 10.0.0.0/8 هل تستطيع الوصول أو الاتصال بشبكة السيرفرات أم لا سنقوم بإرسال بكيت ونتأكد .

إعدادات ال ACL
إعدادات ال ACL

لاحظ هذا الباكيت تم ارساله من جهاز موجود في شبكة 10.0.0.0/8 إلى شبكة السيرفرات التي تحتوي على عنوان 192.168.1.0/24 ، ولم يستطيع الاتصال أو الوصول إلى الشبكة هذا يدل على أنه تم إعداد عملية الى ACL بنجاح ، ولكن نريد أيضا أن نتأكد من الشبكة الآخر التي بعنوان 172.16.1.0/16 هل تستطيع الوصول أم لا لنتأكد بنفس الطريق عن طريق ارسال باكيت من الشبكة إلى شبكة السيرفرات .

إعدادات ال ACL

لاحظ أن الباكيت تم إرساله من جهاز موجود في شبكة 172.16.1.0/16 إلى شبكة السيرفرات ، و لقد تم الاتصال ووصول الباكيت بنجاح هذا يدل على أن الشبكة مسموح لها بالدخول إلى شبكة السيرفرات بشكل طبيعي ، ويجب أن نعلم أنه لم نقم بعمل إعدادات ال ACL على هذه الشبكة لقد قمنا فقط على شبكة ال 10.0.0.0/8 لمنعها من الوصول إلى شبكة السيرفرات .

إعدادات ال ACL
إعدادات ال ACL

مشاكل و حلول ACL
Access List Troubleshooting

أهم الأوامر لإكتشاف المشاكل وحلها

Router # show access-lists
Router # show ip access-lists
Router # show ip interface

الأوامر السابقة من أهم الأوامر التي يجب أن يكون مهندس الشبكة على معرفة فيها ليستطيع عرض حالة ال ACL و معرفة الاعدادات و تحلیل سبب المشكلة .

استفدت من المقال؟شاركه مع زمايلك، يمكن يفيدهم كمان.
كتب بواسطةAhmad Hussain

مهندس شبكات بخبرة أكثر من 10 سنوات في تصميم شبكات الشركات وتشغيلها وتأمينها. حاصل على شهادات سيسكو CCNA و CCNP و CCIE، وشهادتي Fortinet NSE 4 و NSE 7، ودرس كورسات Microsoft MCSA و VMware و Palo Alto (PCNSA / PCNSE) و MikroTik (MTCNA / MTCRE) و Aruba و Ubiquiti، إلى جانب أنظمة الاتصالات VoIP (Asterisk و Elastix و 3CX). يكتب في كونكت للتقنية شروحات عملية في الشبكات وأمن المعلومات.

إعلان
إعلان
0% اتقرا