🎯 هدف سناریو:
در این سناریو، تمام مشکلات احتمالی که ممکن است باعث قطع شدن اتصال اینترنت یا عدم پاسخگویی به Ping شوند را بررسی میکنیم. این راهنما به شما کمک میکند تا بهصورت سیستماتیک عیبیابی کنید.
🔷 ۱. مراحل عیبیابی گامبهگام
📌 الگوی عیبیابی (مدل OSI):
برای عیبیابی اتصال اینترنت، بهتر است از لایههای پایین به بالا پیش برویم:
- لایه فیزیکی: کابلها، پورتها، LEDها
- لایه دادهپیوند: وضعیت رابط، VLAN، Trunk
- لایه شبکه: آدرس IP، Default Gateway، Routing
- لایه انتقال: ACL، Firewall، NAT
- لایه کاربرد: DNS، DHCP، Proxy
🔷 ۲. مشکلات لایه فیزیکی (Physical Layer)
⚠️ نشانهها:
- LED پورت خاموش یا نارنجی است.
- وضعیت پورت در
show interfaces بهصورت down است.
- Ping هیچ پاسخی نمیدهد.
✅ راهحلها:
- کابل را بررسی کنید (آیا سالم است؟).
- کابل را در پورت دیگری تست کنید.
- از کابل Straight-Through یا Crossover مناسب استفاده کنید.
- پورت را با
no shutdown فعال کنید.
- دستگاه مقابل (مودم، سوئیچ) را روشن کنید.
Router# show interfaces gigabitEthernet 0/0/0
Router# show ip interface brief
🔷 ۳. مشکلات لایه دادهپیوند (Data Link)
⚠️ نشانهها:
- وضعیت پروتکل down است.
- رابط up است اما پروتکل down است.
- مشکل در VLAN یا Trunk.
✅ راهحلها:
- مطمئن شوید که پورت در VLAN صحیح قرار دارد.
- اگر Trunk است، مطمئن شوید allowed VLAN صحیح است.
- رابط را با
shutdown و no shutdown ریست کنید.
- تنظیمات Duplex و Speed را بررسی کنید.
Switch# show interfaces status
Switch# show interfaces trunk
🔷 ۴. مشکلات لایه شبکه (Network)
⚠️ نشانهها:
- Ping به Default Gateway کار نمیکند.
- آدرس IP بهصورت 169.254.x.x (APIPA) است.
- مسیر یابی (Routing) بهدرستی انجام نمیشود.
🔸 ۴-۱: مشکلات IP و DHCP
✅ راهحلها:
- آدرس IP را بهصورت Static یا DHCP بهدرستی تنظیم کنید.
- مطمئن شوید Default Gateway صحیح است.
- سرور DHCP را بررسی کنید (آیا فعال است؟).
- از دستور
ipconfig /release و ipconfig /renew استفاده کنید.
C:\> ipconfig /all
Router# show ip interface brief
Router# show ip route
🔸 ۴-۲: مشکلات Routing (مسیر یابی)
✅ راهحلها:
- مسیر پیشفرض (Default Route) را با
ip route 0.0.0.0 0.0.0.0 [Next-Hop] تنظیم کنید.
- مسیرهای ایستا (Static Routes) را بررسی کنید.
- پروتکلهای داینامیک (RIP, OSPF, EIGRP) را بررسی کنید.
- از
traceroute برای پیدا کردن نقطه قطع استفاده کنید.
Router(config)# ip route 0.0.0.0 0.0.0.0 10.0.0.2
Router# show ip route
Router# traceroute 8.8.8.8
🔷 ۵. مشکلات لایه انتقال و امنیت
🔸 ۵-۱: مشکلات NAT و PAT
⚠️ نشانهها:
- Ping به آدرسهای خارجی کار نمیکند.
- Ping به آدرسهای داخلی کار میکند.
- دستگاهها IP دریافت میکنند اما اینترنت ندارند.
✅ راهحلها:
- مطمئن شوید ip nat inside و ip nat outside بهدرستی تنظیم شدهاند.
- ACL مناسب برای NAT تنظیم شده است.
- دستور ip nat inside source list [ACL] interface [Outside] overload را بررسی کنید.
- از
show ip nat translations برای بررسی ترجمهها استفاده کنید.
Router# show ip nat translations
Router# show ip nat statistics
Router# debug ip nat
🔸 ۵-۲: مشکلات ACL (Access Control List)
⚠️ نشانهها:
- Ping به برخی آدرسها کار میکند و به برخی نه.
- ترافیک خاصی (مثل ICMP) قطع شده است.
- دسترسی به اینترنت فقط برای برخی دستگاهها وجود دارد.
✅ راهحلها:
- ACL را با
show access-lists بررسی کنید.
- مطمئن شوید قانون permit قبل از deny قرار دارد.
- جهت اعمال ACL (in یا out) را بررسی کنید.
- اگر ICMP قطع است، قانون permit icmp any any اضافه کنید.
Router# show access-lists
Router# show ip interface gig0/0/0
🔷 ۶. مشکلات لایه کاربرد (Application)
🔸 ۶-۱: مشکلات DNS
⚠️ نشانهها:
- Ping به آدرس IP (مثل 8.8.8.8) کار میکند.
- Ping به نام دامنه (مثل google.com) کار نمیکند.
✅ راهحلها:
- سرور DNS را بررسی کنید (ip name-server).
- از DNS Server عمومی مثل 8.8.8.8 استفاده کنید.
- مطمئن شوید که ip domain-lookup فعال است.
Router# show running-config | include name-server
Router# ping google.com
🔸 ۶-۲: مشکلات Proxy و Firewall
⚠️ نشانهها:
- Ping کار میکند اما مرورگر اینترنت را باز نمیکند.
- برنامههای خاص (مثل Teams, Zoom) کار نمیکنند.
✅ راهحلها:
- تنظیمات Proxy در مرورگر را بررسی کنید.
- Firewall ویندوز یا آنتیویروس را موقتاً غیرفعال کنید.
- پورتهای مورد نیاز را بررسی کنید.
📊 ۷. جدول جمعبندی مشکلات و راهحلها
| مشکل | نشانه | دستورات بررسی | راهحل |
| قطع کابل |
LED خاموش |
show interfaces |
کابل را عوض کنید |
| رابط خاموش |
Status: administratively down |
show ip interface brief |
no shutdown |
| IP اشتباه |
Ping به Gateway نمیدهد |
ipconfig |
IP را تصحیح کنید |
| Gateway اشتباه |
Ping به خارج نمیدهد |
ipconfig |
Gateway را تصحیح کنید |
| Default Route |
مسیر به خارج وجود ندارد |
show ip route |
ip route 0.0.0.0 0.0.0.0 [IP] |
| NAT مشکل |
اینترنت وصل نیست |
show ip nat translations |
NAT را تنظیم کنید |
| ACL مسدود |
Ping کار نمیکند |
show access-lists |
قوانین ACL را اصلاح کنید |
| DNS مشکل |
نام دامنه باز نمیشود |
ping 8.8.8.8 |
DNS Server را تنظیم کنید |
| ICMP مسدود |
Ping کار نمیکند |
show access-lists |
permit icmp any any |
✅ ۸. چکلیست عیبیابی اتصال اینترنت
📋 مراحل گامبهگام عیبیابی:
- ✔️ کابلها را بررسی کنید (اتصال فیزیکی).
- ✔️ LED پورتها را بررسی کنید (سبز = خوب، نارنجی/خاموش = مشکل).
- ✔️ با
show ip interface brief وضعیت رابطها را بررسی کنید.
- ✔️ با
ipconfig IP و Gateway کامپیوتر را بررسی کنید.
- ✔️ با
ping [Gateway IP] اتصال به روتر را تست کنید.
- ✔️ با
ping 8.8.8.8 اتصال به اینترنت را تست کنید.
- ✔️ با
show ip route مسیرها را بررسی کنید.
- ✔️ با
show ip nat translations NAT را بررسی کنید.
- ✔️ با
show access-lists ACLها را بررسی کنید.
- ✔️ با
ping google.com DNS را بررسی کنید.
- ✔️ با
traceroute 8.8.8.8 نقطه قطع را پیدا کنید.
📌 ۹. جمعبندی نهایی
📚 در این سناریو یاد گرفتیم:
- چگونه اتصال اینترنت را گامبهگام عیبیابی کنیم.
- مشکلات لایههای فیزیکی، دادهپیوند، شبکه، انتقال و کاربرد.
- چرا ممکن است Ping جواب ندهد (ICMP قطع، ACL، NAT).
- چگونه NAT و ACL را بررسی کنیم.
- چگونه Default Route را بررسی کنیم.
- چگونه DNS را بررسی کنیم.
- چگونه با traceroute نقطه قطع را پیدا کنیم.
📝 ۱۰. تمرین عملی
📌 وظایف شما:
- یک سناریوی شبکه با روتر، سوئیچ و ۲ PC طراحی کنید.
- سپس یکی از مشکلات زیر را ایجاد کنید و آن را عیبیابی کنید:
- کابل را از پورت روتر جدا کنید.
- رابط روتر را با
shutdown خاموش کنید.
- Default Route را حذف کنید.
- یک ACL تنظیم کنید که ICMP را مسدود کند.
- NAT را بهدرستی تنظیم نکنید.
- DNS Server را اشتباه تنظیم کنید.
- مراحل عیبیابی را بهترتیب طی کنید و مشکل را پیدا کنید.
- راهحل را اعمال کنید و اتصال را برقرار کنید.
- مراحل عیبیابی خود را در یک فایل متنی یادداشت کنید.