المسارات وDNS
أمران يتوقعهما الناس من أي شبكة خاصة: الوصول إلى شبكة المكتب الفرعية دون تثبيت شيء على كل طابعة، ومناداة الأجهزة بأسمائها.
مسارات الشبكة
نظير التوجيه جهاز داخل الشبكة يمرّر حركتها. انشر الشبكة الفرعية من Network Routing → Routes → Add route (توجيه الشبكة ← المسارات ← إضافة مسار):
| الحقل | القيمة |
|---|---|
| Network (الشبكة) | الشبكة الفرعية خلف النظير، مثل 192.168.10.0/24 |
| Routing peer (نظير التوجيه) | نظير Linux داخل تلك الشبكة الفرعية مع السماح بإعادة توجيه IP |
| Distribution groups (مجموعات التوزيع) | الأجهزة التي تستقبل المسار |
| Masquerade (التقنيع) | مفعّل، إلا إذا كانت موجّهات الشبكة الفرعية تعرف كيف تعيد الردود إلى الشبكة الشبكية (mesh) |
| Metric (المقياس) | الأقل يفوز عندما ينشر نظيران الشبكة الفرعية نفسها (وبهذا أيضًا تحصل على تجاوز الفشل) |
عندئذ تستطيع الأجهزة في مجموعات التوزيع الوصول إلى 192.168.10.x كأنها في الموقع. وتبقى سياسات التحكم في الوصول سارية على نظير التوجيه.
والمسار الافتراضي 0.0.0.0/0 حالة خاصة: عقدة خروج.
أسماء النظائر
يحصل كل نظير على اسم تحت نطاق شبكتك، وهو laptop.tzxmesh.internal افتراضيًا؛ واضبط لاحقتك الخاصة من Settings → DNS domain (الإعدادات ← نطاق DNS). وتُحلَّل الأسماء على كل جهاز دون العبث بإعدادات مُحلِّل الأسماء فيه يدويًا.
خوادم الأسماء
تدفع DNS → Nameservers (DNS ← خوادم الأسماء) مُحلِّلات الأسماء إلى مجموعات من الأجهزة: إما لكل الاستعلامات، أو للنطاقات التي تحدّدها وحدها (split DNS). والاستخدام المعتاد: نطاق المكتب يُحلَّل عبر خادم DNS في المكتب، ويُوصل إليه عبر مسار، وما عداه يبقى على مُحلِّل الجهاز المعتاد.
مسارات DNS
بدل الشبكة الفرعية، يستطيع المسار أن يحدّد نطاقات: فتمر الحركة إلى *.internal.example.com عبر نظير التوجيه، أيًّا كانت العناوين التي تُحلَّل إليها تلك الأسماء. وهذا مفيد عندما يغيّر مزوّد الخدمة عناوين IP باستمرار.