إذا ظلّ Home Assistant يفتح على الشبكة المحلية بعد تغيير جهاز التوجيه، فمن المرجح أن تكون النواة ومسار الشبكة المحلية الأساسي سليمين. ويُرجح أن يكون الخلل في تعيين العناوين على جهاز التوجيه الجديد، أو قاعدة NAT، أو عنوان IP العام، أو سجل DNS، أو مسار VPN أو النفق، أو مسار الوكيل العكسي.
لا تُعد تثبيت Home Assistant لإصلاح عطل يقتصر على الوصول عن بُعد. أثبت العنوان المحلي أولًا، ثم تحرّك إلى الخارج عبر حدّ واحد في كل مرة حتى تحدد أول موضع لم تعد فيه الشبكة الجديدة متوافقة مع تصميم الوصول عن بُعد القديم.
تأكد من أن جهاز التوجيه الجديد لم يغيّر عنوان Home Assistant على الشبكة المحلية
قد يستخدم جهاز التوجيه الجديد شبكة فرعية مختلفة، أو قد يعيّن لـ Home Assistant عقد DHCP مختلفة. لذلك قد تشير قاعدة إعادة توجيه المنفذ المنسوخة من جهاز التوجيه القديم إلى عنوان لم يعد مملوكًا للجهاز المضيف الذي يشغّل Home Assistant.
اعثر على العنوان الحالي في قائمة الأجهزة المتصلة بجهاز التوجيه الجديد أو في إعدادات شبكة Home Assistant، ثم افتح ذلك العنوان تحديدًا من جهاز على الشبكة المحلية. إذا نجح الوصول المحلي، فأنشئ حجز DHCP إذا كنت تعتمد على هدف داخلي ثابت لتوجيه NAT أو الوكيل العكسي.
يُعد دليل ZimaSpace حول فصل تغيّرات عنوان IP المحلي عن تغيّرات عنوان IP العام وDNS نقطة البداية الصحيحة بعد استبدال جهاز التوجيه.
أعد بناء مسار الدخول عن بُعد لجهاز التوجيه الجديد
إذا كنت تستخدم إعادة توجيه المنافذ مباشرةً، فأعد إنشاء القاعدة على جهاز التوجيه الجديد وتحقق من أن الهدف هو عنوان Home Assistant الحالي على الشبكة المحلية والمنفذ الذي يستمع عليه. وإذا كنت تستخدم VPN أو نفقًا صادرًا، فتأكد من أن الموصل متصل بالإنترنت وأن جهاز التوجيه الجديد لا يحظر مسار الاتصال الصادر أو مسار العودة المطلوب.
تُميّز إرشادات Home Assistant للوصول عن بُعد بين مسارات Home Assistant Cloud وVPN والوكيل العكسي وإعادة توجيه المنافذ. ويؤثر استبدال جهاز التوجيه في هذه الأساليب بطرق مختلفة، لذا استكشف الأسلوب الذي تستخدمه فعليًا بدلًا من نسخ قاعدة NAT قديمة إلى إعداد قائم على VPN.
اختبر من خلال بيانات الهاتف أو شبكة خارجية فعلية أخرى. قد يؤدي اختبار اسم المضيف العام من داخل الشبكة المحلية نفسها إلى نتائج مربكة بسبب انعكاس NAT أو سلوك DNS المنقسم.
تحقق مما إذا كان عنوان IP العام أو وضع CGNAT قد تغيّر
غالبًا ما يتزامن تثبيت جهاز توجيه جديد مع الحصول على عقدة WAN جديدة، أو إعادة تشغيل المودم، أو تغيير في إعدادات مزود خدمة الإنترنت. إذا تغيّر عنوان IPv4 العام ولم يتحدث DNS الديناميكي، فقد يظل اسم المضيف يشير إلى الاتصال القديم.
قارن عنوان WAN الظاهر في جهاز التوجيه بالعنوان العام الظاهر من الإنترنت. إذا تلقى جهاز التوجيه عنوانًا خاصًا أو مشتركًا تابعًا لشركة الاتصالات بدلًا من عنوان IPv4 عامًا، فقد لا تعود إعادة توجيه المنافذ الواردة المباشرة تعمل لأن CGNAT لدى مزود الخدمة يقع في المسار upstream.
لا تواصل تعديل Home Assistant عندما لا يكون جهاز التوجيه الجديد هو صاحب حدود NAT العامة. استخدم Home Assistant Cloud، أو شبكة VPN mesh، أو نفقًا عكسيًا، أو اطلب عنوان IP عامًا من مزود خدمة الإنترنت.
تحقق من DNS ومن عنوان URL الخارجي لـ Home Assistant كلٌّ على حدة
حلّل اسم المضيف المحدد المستخدم للوصول عن بُعد، وتأكد من أنه يعيد عنوان الوجهة العامة أو عنوان النفق الحالي المقصود. ثم اختبر الوجهة مباشرةً حيثما أمكن. فنجاح DNS لا يثبت صحة الوكيل أو المنفذ، كما أن عمل المنفذ لا يثبت أن اسم المضيف يُحلّ بشكل صحيح.
قد يستخدم التطبيق المرافق مسارين داخليًا وخارجيًا مختلفين. وتغطي وثائقه الحالية الخاصة بالشبكات عناوين URL الداخلية والخارجية وDNS وIPv4/IPv6 وسلوك الوكيل العكسي. وقد يكشف تغيير جهاز التوجيه إعدادات قديمة لم تكن ظاهرة عندما كانت الشبكة القديمة متوافقة معها بالصدفة.
إذا فشل التطبيق بينما يعمل المتصفح عبر بيانات الهاتف، فقارن عنوان URL وملف تعريف الشبكة اللذين يستخدمهما التطبيق قبل العبث بالخادم.
أعد التحقق من ثقة الوكيل العكسي فقط إذا تغيّر مساره
قد يؤدي جهاز التوجيه الجديد أيضًا إلى تغيير شبكات Docker الفرعية، أو عناوين الوكيل، أو الجهاز الذي ينهي اتصال TLS. وإذا كانت الطلبات تصل الآن عبر وكيل عكسي مختلف، فقد يرفض Home Assistant الرؤوس المُمرَّرة إلى أن يصبح الوكيل الجديد موثوقًا.
يتطلب تكامل HTTP إعداد وكيل موثوق للوكلاء العكسية التقليدية التي ترسل رؤوس X-Forwarded. لا توسّع الشبكة الموثوقة لتشمل الشبكة المحلية بأكملها لمجرد إخفاء الخطأ؛ بل امنح الثقة لمصدر الوكيل الفعلي.
في هذه المرحلة، ينبغي أن ينتمي العطل إلى طبقة واحدة: هدف محلي خاطئ، أو مسار NAT/النفق مفقود، أو عنوان عام تغيّر، أو CGNAT، أو DNS قديم، أو ثقة الوكيل.
الأسئلة الشائعة
هل أحتاج إلى شهادة TLS جديدة لمجرد أنني غيّرت جهاز التوجيه؟
عادةً لا. فتغيير جهاز التوجيه لا يبطل وحده شهادةً لاسم المضيف نفسه. وتظهر مشكلة الشهادة عندما يتغير اسم المضيف، أو مسار التحقق، أو الوكيل، أو DNS، أو نقطة إنهاء TLS.
لماذا يعمل عنوان URL البعيد عبر بيانات الهاتف لكنه يفشل عبر شبكة Wi-Fi المنزلية؟
يشير ذلك إلى مشكلة توجيه أو DNS داخلية فقط، مثل NAT hairpin أو DNS المنقسم، وليس إلى عطل عام في الوصول عن بُعد. اختبر استجابة DNS الداخلية ومسار الوكيل كلًّا على حدة.
الدعم والنصائح
المزيد للقراءة

علامات تدل على أن قاعدة بيانات Home Assistant تحتاج إلى صيانة أو استبدال
عادةً ما تحتاج قاعدة بيانات Home Assistant الكبيرة إلى ضبط مدة الاحتفاظ بالبيانات أو تنظيفها؛ أما تكرار تلفها أو ظهور أخطاء سلامة البيانات فيُعد...

كم عدد المستخدمين المتزامنين الذين يستطيع Home Assistant التعامل معهم قبل أن يتباطأ؟
لا يوجد لدى Home Assistant حدّ ثابت مفيد لعدد المستخدمين: اختبر العملاء النشطين باستخدام لوحات معلومات حقيقية وتحديثات الكيانات، ثم توقّف قبل ظهور زمن...

هل يستطيع Home Assistant استخدام قاعدة بيانات خارجية دون التسبب في مشكلات أثناء الترقية؟
يمكن لقاعدة بيانات Recorder خارجية أن تصمد أمام عمليات الترقية، لكنها تضيف مسؤولياتها الخاصة المتعلقة بالتوافر، وترحيل المخطط، والنسخ الاحتياطي، والاستعادة، وإدارة الإصدارات.

