تُعد مشكلة Connected but No Internet من أكثر المشكلات تعقيدًا التي تواجه فنيي الدعم الفني. ورغم أن المستخدم يرى أن الجهاز متصل بالشبكة، إلا أن الوصول إلى الإنترنت يكون غير ممكن لسبب متعلق بالبروتوكولات، DNS، الـ Gateway أو مكدس TCP/IP. في هذا الدليل سنعالج المشكلة بمستوى Network Engineer باستخدام تحليل متقدم وأوامر فحص وتشخيص.
الخطوة 1: التحقق من الـ Gateway (أهم نقطة)
أول خطوة عند ظهور المشكلة هي اختبار الـ Default Gateway لأنه المسؤول عن تمرير الترافيك للإنترنت.
ping 192.168.1.1
إذا فشل الاتصال:
مشكلة في الراوترأو ARP خاطئ
أو Interface معطّل على الجهاز
فحص ARP Table
إذا استجاب الـ Gateway لكن الإنترنت لا يعمل، نفحص ARP:
arp -a
إذا كان الـ MAC Address للـ Gateway = ff-ff-ff-ff-ff-ff فهذا يعني ARP Corruption.
arp -d *
ثم إعادة الاتصال بالشبكة.
الخطوة 2: فحص DNS وتحليله
DNS هو المسؤول عن تحويل الدومينات إلى IP، وإذا فشل فستظهر المشكلة رغم اتصال الإنترنت.
اختبار DNS مباشر
nslookup google.com
إذا ظهرت رسالة:
DNS request timed out
فهذه مشكلة DNS بحتة.
حل سريع بإعادة تعيين DNS
ipconfig /flushdns ipconfig /registerdns netsh winsock reset netsh int ip reset
تعيين DNS ثابت
Control Panel → Network → Adapter → IPv4 Properties
استخدم DNS التالي:
1.1.1.18.8.8.8
الخطوة 3: فحص مكدس TCP/IP
مكدس TCP/IP هو القلب الأساسي للاتصال بالشبكة. أحيانًا ينهار بسبب تعريفات أو برمجيات VPN.
netsh int ip reset netsh winsock reset
إعادة تشغيل الشبكة
ipconfig /release ipconfig /renew
الخطوة 4: تحليل الـ Routing Table
إذا كان الجهاز متصل لكن لا يصل للإنترنت، قد تكون الـ Routes تالفة.
route print
تحقق من وجود السطر:
0.0.0.0 0.0.0.0 192.168.X.X
إذا غير موجود: أضفه يدويًا:
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
الخطوة 5: فحص DHCP
أحيانًا يكون الجهاز متصل بالشبكة لكنه يستخدم IP يدوي قديم أو IP غير صالح.
ipconfig /all
تحقق من:
DHCP Enabled: YesValid IPv4 (مثل 192.168.X.X)
Gateway صحيح
DNS صالح
الخطوة 6: فحص الـ MTU
إذا كانت الحزم تُرسل ولا تستقبل، قد تكون مشكلة MTU.
netsh interface ipv4 show subinterfaces
إذا كان MTU أقل من 1400، قم بإرجاعه لوضعه الطبيعي:
netsh interface ipv4 set subinterface "Wi-Fi" mtu=1500 store=persistent
الخطوة 7: فحص Event Viewer
اذهب إلى:
Event Viewer → Windows Logs → System
ابحث عن:
DHCP Error 1001DNS Client Error
TCP/IP Stack Failure
الخطوة 8: فحص كرت الشبكة Driver
افتح Device Manager وتحقق من كرت الشبكة:
Intel(R) Wi-Fi 6 AX200Realtek PCIe GBE Family Controller
قم بـ:
Update DriverDisable ثم Enable
Rollback Driver (إذا ظهرت المشكلة بعد تحديث)
نصائح لفني الدعم الفني
اختبر Gateway أولًا – 80% من المشاكل تبدأ منه.DNS هو السبب رقم 1 للمشكلة.
الراوتر قد يكون سببًا أكثر مما تتوقع.
ARP و MTU يتم إهمالهما كثيرًا رغم أنهما يسببان انقطاع الإنترنت.
روابط ذات صلة
حل مشكلة Boot Loop في ويندوزالخلاصة
مشكلة الإنترنت متصل لكن لا يعمل لا تتعلق بالشبكة فقط، بل غالبًا بإحدى الطبقات: TCP/IP – DNS – DHCP – Gateway – ARP. استخدام أوامر التشخيص المتقدمة يجعل الحل أسرع وأكثر دقة، خاصة لفنيي الدعم الفني.
