◾البوابة الافتراضية هي جهاز (عادة راوتر أو L3 switch) داخل نفس الشبكة الفرعية للـ host، ووظيفتها الأساسية إرسال الحزم الموجّهة خارج الشبكة الفرعية (subnet) إلى شبكات أخرى أو الإنترنت.
▪ببساطة: إذا جهازك يريد إرسال بيانات لعنوان خارج شبكته، يسلّمها للـ Default Gateway ليكمل توجيهها.
🟦 متى يُستخدم الـ Default Gateway؟
◾عندما يكون الـ IP الوجهة غير موجود ضمن نفس الـ subnet (حسب قناع الشبكة/Netmask).
◾إذا كانت الوجهة داخل نفس الشبكة، الجهاز يرسلها مباشرة عبر الـ MAC بدون الحاجة للبوابة.
🟦 كيف يعمل عمليًا؟
1. الجهاز يريد إرسال حزمة لعنوان IP خارجي.
2. يقارن الجهاز عنوان الوجهة مع قناع الشبكة لمعرفة إذا كانت في نفس الشبكة.
3. إذا لم تكن في نفس الشبكة → يرسل الحزمة إلى عنوان MAC الخاص بالـ Default Gateway.
▪إذا لم يعرف الـ MAC، يقوم بعمل ARP request لعنوان الـ gateway IP.
4. الـ gateway يستقبل الحزمة ويبحث في جدول التوجيه (routing table) ويعيد توجيهها نحو الوجهة النهائية (إما مباشرة، أو عبر next-hop آخر، أو إلى الإنترنت عبر NAT).
🟦 أمثلة عملية:
◾Windows:
عرض الإعدادات: ipconfig
عرض جدول التوجيه: route print
مثال: Default Gateway = 192.168.1.1
◾Linux / macOS:
عرض IP والـ gateway:
ip addr show
ip route show
أو
route -n
إذا كان NetworkManager أو netplan شغال، قد تختلف الأوامر، لكن ip route هو الأساس.
◾Cisco IOS (راوتر/سويتش L3):
عرض واجهات وتوجيه:
show ip interface brief
show ip route
إضافة Default route:
ip route 0.0.0.0 0.0.0.0 <next-hop-ip-or-exit-interface>
🟦 مشكلات شائعة وأسبابها:
Default Gateway غير مضبوط أو خاطئ → لا يوجد وصول للشبكات البعيدة أو الإنترنت.
Gateway خارج الـ subnet → الجهاز لا يستطيع التواصل معه مباشرة.
مشكلة في ARP → لا تحويل IP→MAC، وبالتالي لا يرسل الحزمة.
جدار ناري يمنع الترافيك أو ICMP → ping ممكن يفشل لكن باقي الترافيك يعمل.
عنوان IP مكرر → مشاكل في التوجيه والتواصل.
VLAN mismatch → الجهاز والـ gateway على شبكات منطقية مختلفة.
🟦 IPv6 — البوابة الافتراضية:
في IPv6 يستخدمون default route ::/0.
الـ Gateway عادةً يُعلن آليًا عبر Router Advertisement (RA) بدلاً من DHCPv6 في بعض الحالات.
🔸مثال عملي:
شبكتك: 192.168.10.0/24
جهازك: 192.168.10.10/24
Default Gateway: 192.168.10.1
تريد إرسال بيانات إلى 8.8.8.8:
▪الجهاز يلاحظ أن 8.8.8.8 خارج 192.168.10.0/24 → يرسل الحزمة للـ gateway 192.168.10.1 → الـ gateway يوجّهها نحو الإنترنت.