ليس دقيقة حاليا - اختيار جهاز التوجيه الصناعي LTE

جهاز التوجيه الصناعي LTE Termit CR41P ، مع الهوائيات Triad MA-2697

في العديد من الأنظمة ، يعد الاتصال بالإنترنت أمرًا بالغ الأهمية ، وقد تكون تكلفة التوقف لبضع دقائق ، على سبيل المثال ، في أجهزة الصراف الآلي وأجهزة الإنذار والمراقبة وأنظمة التحكم في الوصول.
تستخدم هذه الأنظمة عادةً عدة اتصالات إنترنت وتتحول تلقائيًا بين قنوات مختلفة إذا كانت القناة الرئيسية غير متوفرة.

لقد تعبت من اختراع تجاوز الفشل على أجهزة المودم USB بنفسي ، وأردت تفويض ذلك إلى قطعة ذكية منفصلة من الأجهزة. قررت مقارنة العديد من أجهزة التوجيه الصناعية لمعرفة ما إذا كانت ترقى إلى مستوى اسمها وكيف أنها أفضل بكثير من العكازات بلدي. ستقوم المقالة بمقارنة أجهزة التوجيه الخاصة بمصنعي iRZ و Termit و Robustel.

المتطلبات الأساسية لأجهزة التوجيه:

  • 2 بطاقات SIM والتبديل التلقائي بين المشغلين - يجب على جهاز التوجيه تلقائيا الكشف عن فقدان الاتصال على مشغل واحد والتبديل إلى النسخة الاحتياطية. هذا مهم بشكل خاص للأنظمة المحمولة عندما لا تكون التغطية الخلوية مثالية.
  • اتصال Ethernet - يجب أن يرى النظام الرئيسي العبارة الافتراضية فقط ، ويجب ألا يعرف النظام الفرعي للمودم على جانب الموجه وتبديل القناة ، وبالتالي لا يوجد منفذ USB.
  • دعم بروتوكولات VPN الحديثة: IKEv2 و OpenVPN - لسهولة الإدارة ، ولكي لا تعتمد على عناوين IP الحقيقية ، يجب أن تكون أجهزة التوجيه قادرة على VPN. في الوقت نفسه ، دعم ليس فقط PPTP و L2TP عفا عليها الزمن ، ولكن أيضا البروتوكولات الحديثة.
  • (اختياري) دعم GPS ، وتوافر GPIO ، واجهات RS-232/485 التسلسلية - هذه الوظائف غير مطلوبة لمهامنا ، ولكننا سننظر إليها أيضًا على أنها مكافأة ، والتي قد تكون مفيدة لشخص ما.

مشكلة العكازات محلية الصنع


ZYXEL جهاز التوجيه مع اثنين من أجهزة المودم USB ، التي شنت على الحائط.  أن الأسلاك من الهوائيات الخارجية بالمودم. جهاز توجيه Wi-Fi مع جهازي مودم USB (الصورة: Dmitry Bevza dgl.ru)

تجاوز الفشل - تبديل الطوارئ لقناة الإنترنت إلى النسخة الاحتياطية ، في حالات عدم إمكانية الوصول إلى القناة الرئيسية.

عادةً ، لحجز قنوات الإنترنت ، كنت أستخدم جهاز توجيه Wi-Fi منزلي مع البرامج الثابتة OpenWRT ، وحزمة mwan3 . يتيح لك تكوين النسخ الاحتياطي التلقائي والموازنة بين العديد من قنوات الإنترنت ، بما في ذلك بين اتصال سلكي ومودم USB.

العيب الرئيسي لهذا النهج هو المعدات غير المتجانسة والتصميم الوهمي لأجهزة المودم USB الخارجية. أعجبني أجهزة المودم Huawei E3372h المزودة ببرامج HiLink الثابتة (مضاهاة Ethernet). تتميز أجهزة المودم هذه بأنها مستقرة ورخيصة تمامًا ، ولكن عندما تكون الهوائيات الخارجية متصلة ، يصبح الهيكل بالكامل واهلاً للغاية. تخلق الأسلاك الصلبة للهوائي رافعة ، وتخرج أجهزة المودم من منفذ USB ، وموصل هوائي CRC9 نفسه لا يمكن الاعتماد عليه مثل SMA ، لأنه لا يحتوي على مسامير لولبية.

مودم Huawei E3372h.  موصل الهوائي في أجهزة مودم USB  إنها سهلة السحب
التجميعات على أجهزة مودم USB الخارجية هشة للغاية: موصلات الهوائي غير ثابتة ، والمودم ينفد من المنافذ

كان من الصعب للغاية تصميم اثنين من أجهزة المودم USB مع هوائيات خارجية ، ولكن الأضرار المادية والتسرب من المنافذ كانت لا تزال المشكلة الرئيسية. هذا الحل مناسب للتثبيت الثابت في الأماكن التي يصعب الوصول إليها ، لكنه غير مناسب تمامًا للتركيب في سيارة أو في لوحة كهربائية على سكة DIN.

في بعض الأحيان ، يتم تعليق نظام USB الفرعي في أجهزة التوجيه ، وأصبحت أجهزة المودم غير متوفرة. اضطررت إلى كتابة برنامج نصي لمراقبة من شأنه أن يرصد بشكل منفصل توافر أجهزة المودم ، بالإضافة إلى mwan3 ، الذي يراقب مدى توفر الإنترنت. في مرحلة ما ، تعبت من ذلك ، وبدأت في البحث عن حل في صندوق واحد ، حيث تم حل جميع المشاكل بالفعل من أجلي.

نموذج مقارنة الرسم البياني


تعد أجهزة التوجيه الصناعية أغلى من أجهزة التوجيه المنزلية ، حتى مع الشراء المنفصل لأجهزة المودم. لذلك ، كان المعيار الرئيسي لاختيار نماذج للمراجعة هو التكلفة. ليست هناك حاجة لميزات إضافية مثل Wi-Fi ودبابيس GPIO و GPS في حالتنا ، لكننا سنواصل مقارنتها على أنها خيارات تؤثر على التكلفة.

نموذج2 SIMالسلكية WANمنافذ LANواي فايGPSالسعر
إنهاء CR41P
⁣⁣⁢⁢ ✓400013 000 ₽
روبوستيل R2000
2اكساكس00012000 ₽
iRZ RU22W
4000 15 000 ₽

منهجية الاختبار


وتتمثل المهمة الرئيسية لأجهزة التوجيه المقارنة في توفير الإنترنت دون انقطاع في أي ظرف من الظروف ، وبالتالي سنقوم بمقارنة مدى تحول جهاز التوجيه إلى قناة النسخ الاحتياطي في حالة وجود مشاكل على الجهاز الرئيسي. للقيام بذلك ، سنحاكي فقدان الاتصال ، وسنقوم على جانب الخادم بقياس السرعة التي تمكن الموجه من إعادة الاتصال بها.

كمضيف هدف ، سيتم توصيل جهاز توجيه TP-Link MR3020 صغير بكل جهاز توجيه تم اختباره ، والذي سيكون بمثابة جهاز كمبيوتر مع حمولة. سيتم تشغيل OpenVPN المتصل بالخادم. سيتم إطلاق المراقبة على الخادم ، ومراقبة مدى توفر العنوان داخل نفق VPN.

أي أنه على جانب الخادم ، سيتم رصد عنوان IP ثابت واحد يتم تعيينه على mr3020 عبر نفق VPN. بغض النظر عن القناة التي تمر بها حركة المرور على جهاز التوجيه ، سيتفاعل خادم المراقبة مع عنوان واحد. وفقًا لذلك ، إذا كان العنوان متاحًا ، فهذا يعني أن جهاز التوجيه قد قام بتغيير القناة بنجاح ، وهناك اتصال بالإنترنت في الشبكة خلف NAT.
لاستعادة نفق OpenVPN في أسرع وقت ممكن ، من جانب الخادم ، اضبط خيار المحافظة على القيم الدنيا ، وقم بتعطيل التشفير:

cipher none ping 1 ping-restart 4 

ضع في اعتبارك أن الأمر يتطلب بعض الوقت لإعادة الاتصال بشبكة VPN ، وفي الواقع يتعافى الإنترنت بشكل أسرع مما يمكن رؤيته على الرسوم البيانية. ومع ذلك ، فإن مثل هذا الاختبار يسمح بإجراء تقييم أكثر صدقًا لحقيقة تبديل القناة ، حيث إنه يوضح أن العملاء الذين يقفون وراء جهاز التوجيه تمكنوا من استعادة اتصالات TCP والعودة إلى التشغيل العادي.

اختبار تخطيط مقاعد البدلاء.  يعمل جهاز التوجيه MR3020 كجهاز كمبيوتر مع عميل VPN قيد التشغيل.  يراقب الخادم البعيد عنوان IP لعميل VPN.
يتم توصيل TP-Link MR3020 بكل جهاز توجيه ، باستخدام نفق VPN قيد التشغيل. يعتبر الإنترنت العامل هو توافر عنوان IP 10.0.0.1 على جانب الخادم

PingPlotter - برنامج الرصد


يوجد برنامج المراقبة وخادم OpenVPN على نفس الكمبيوتر الفعلي مثل خادم VPN. سأراقب الأداة المساعدة MultiPing باستخدام طلبات ارتداد ICMP العادية. الفاصل الزمني للطلب هو 1 ثانية - وهذا يتيح لك أن ترى على الرسم البياني حتى عدم إمكانية الوصول على المدى القصير للمضيف.

برنامج PingPlotter  وحدة التحكم التناظرية MTR.
يرسم PingPlotter رسومات بيانية مريحة توضح التأخير وفقدان الحزمة

أنا أعترف ، لقد حاولت لفترة طويلة لاختيار نظام المراقبة. جربت النصوص البرمجية zabbix و cacti و bash + rrdtool ، لكن بدا الأمر معقدًا للغاية بالنسبة لمهامي. نتيجة لذلك ، وجدت برنامج PingPlotter الممتاز وإصداره المبسط بدون تتبع الطريق - MultiPing . يتيح البرنامج مراقبة في الوقت الحقيقي لمجموعة من المضيفين بدقة تصل إلى 1 ثانية ، ورسم الرسوم البيانية التفصيلية.

الجوي



هوائي النطاق العريض Triad MA-2697 ، ومناسبة للنطاقات الأساسية للاتصالات الخلوية

لاستبعاد جودة استقبال مختلفة بسبب هوائيات مختلفة ، سيتم توصيل نفس هوائيات Triad MA-2697 بجميع أجهزة التوجيه. وفقًا للشركة المصنعة ، يكون الهوائي واسع النطاق ويعمل في النطاقات GSM-900 \ 1800 MHz و 3G-2100 MHz و Wi-Fi-2400 MHz و 4G WiMAX-2600 MHz. لن تحقق من جودة الهوائي. حتى لو كانت سيئة ، فإن جميع أجهزة التوجيه ستعمل في نفس ظروف الاستقبال.

مشغلي المحمول


سيتم تثبيت بطاقات SIM MegaFon و MTS SIM في كل جهاز توجيه ، مع تعرفة الأفراد المعتادة. سيتم اختيار مكبر الصوت ليكون الاستعداد الرئيسي MTS. لا يوجد منطق في مثل هذه الأولوية ، فالاختيار عشوائي. في موقع الاختبار ، يتمتع كلا المشغلين بتغطية LTE جيدة بنفس القدر.

عيوب مقاعد البدلاء الاختبار


جميع أجهزة التوجيه متصلة مرة واحدة على الطاولة.  مجموعة كاملة من الأسلاك والهوائيات.
اختبار مقاعد البدلاء نشرها على طاولة

نظرًا لأن مقاعد الاختبار ثابتة في الداخل ، فإن جودة تغطية الشبكة الخلوية لا تتغير. في مثل هذه الظروف ، يستحيل محاكاة التغطية الضعيفة بشكل مصطنع عندما تكون هناك إشارة خلوية ، ولكن تكون خسائر الحزمة كبيرة للغاية. بطريقة جيدة ، كان من الضروري وضع موقف على القطار أو السيارة ، ونقله إلى أماكن بعيدة عن المدينة. عندها سيكون من الممكن مقارنة مدى عمل أجهزة المودم المدمجة مع إشارة سيئة.
في حالتنا ، يمكننا فقط إعادة فقدان الاتصال بالكامل على القناة الرئيسية ، ومشاهدة مدى السرعة التي ينتقل بها جهاز التوجيه إلى النسخة الاحتياطية.

إنهاء CR41P


يتم توفير جهاز التوجيه بواسطة Digital Angel (digitalangel.ru)


SoC : Atheros AR9344 rev. 3
ذاكرة الوصول العشوائي: 128 ميغابايت
ذاكرة فلاش: 16 ميجابايت
شبكة Wi-Fi: 802.11n (2.4 جيجا هرتز)
المودم : Quectel EC25-E (LTE Cat 4)
البرامج الثابتة : على أساس OpenWRT 05/15/1
مضيف USB
MicroSD
جبل السكك الحديدية الدين
GPS / GLONASS: 3V هوائي نشط
واجهات التسلسل: RS-232/485
استنتاجات I / O: 2 المدخلات الرقمية (0-3V / 0-30V ، معزولة كلفانيا) ، 1 التناظرية المدخلات (0-24V) ، 1 الإخراج الرقمي (30V ، 250 مللي أمبير جامع مفتوح) ، 1 خرج التتابع (40V ، 4A SPST )



لتثبيت بطاقة SIM ، تحتاج إلى فك البراغي الأربعة وإزالة الغطاء الخلفي.

حسنا ، هذه مناسبة للنظر في الدواخل بمزيد من التفاصيل.

قابل للنقر

يتكون الجزء المودم في شكل درع ، والتي يتم ارتداؤها على اللوحة الرئيسية.
في الزاوية ، يمكنك رؤية التتابع لإخراج حمل قوي على دبابيس I / O.

جهاز التوجيه الأكثر ثراء الميزة في الاستعراض. يحتوي على شبكة WAN سلكية ، ويسمح لك أيضًا باستخدام Wi-Fi في وضع المحطة (العميل) ، باعتباره شبكة WAN منفصلة. وهذا يعني أنه يمكن أن يحتوي على أربع قنوات إنترنت احتياطية.



تصدر واجهة الويب فورًا LuCI من OpenWRT. يمكن ملاحظة ذلك في التصميم ، الذي لم يحاولوا إخفاءه ، وفي المسارات في عنوان URL. في رأيي ، هذه علامة زائد ، لأنها تجعل من السهل إنهاء النظام بنفسك. الوظائف الصناعية المضافة إلى البرامج الثابتة: Modbus ، VRRP ، MQTT. من خلال Modbus و MQTT ، يمكنك التحكم في الوظائف الأساسية ، والحصول على حالة الشبكة ، وإحداثيات GPS ، ودرجة الحرارة ، وملامح التبديل ، وإعادة تشغيل جهاز التوجيه ، وإدارة دبابيس I / O.

تتم مراقبة قنوات الإنترنت من خلال حزمة multiwan ، والتي تسمى قديمة في Wiki OpenWRT. بدلاً من ذلك ، ينصح mwan3.

نظرة عامة على واجهة الويب والميزات الإضافية

استنتاجات I / O


تدار دبابيس I / O عبر واجهة الويب ، ويمكنك أن ترى على الفور الحالة وإعادة تسمية كل دبوس. لن يحل هذا محل متحكم كامل ، ولكنه قد يكون مناسبًا للتشغيل الآلي البسيط. على سبيل المثال ، افتح الباب أو ارفع الحاجز عن طريق طلب SMS أو MQTT أو HTTP ، وقم بتنفيذ إجراء عندما يتم تشغيل المستشعر ، ثم أرسل إشعارًا بشأنه. وظيفة مثيرة للاهتمام للغاية تسمح لك بالمرور بجهاز واحد.

واجهة تكوين المشغل للمدخلات التناظرية لجهاز التوجيه Termit CR41P
واجهة التكوين الزناد لإدخال التناظرية. يمكنك تحديد نطاق الجهد الذي سيعمل فيه المشغل ، أو تكوينه لتشغيله عند الخروج من النطاق

واجهات التسلسلية RS-232/485


فعليًا ، يتم تصنيع واجهة RS-232 في شكل موصل DB9 (منفذ COM) ، وتكون RS-485 في شكل كتلة طرفية قابلة للإزالة. في واجهة الويب ، يمكنك تحديد أربعة أوضاع لتشغيل المنفذ:

  • وحدة تحكم النظام - وصول SSH
  • المسلسل عبر IP - إعادة توجيه منفذ تسلسلي عبر الإنترنت
  • Modbus Gateway - Modbus TCP <-> RTU Converter
  • عميل NTRIP - نقل البيانات من GPS

اختيار وضع تشغيل المنافذ التسلسلية في جهاز التوجيه Termit CR41P
اختيار وضع التشغيل المنفذ التسلسلي

GPS


تم دمج وحدة GPS في شريحة المودم ومتاحة كجهاز USB. يتيح لك تتبع إحداثيات الجهاز ومزامنة ساعة النظام عبر GPS ، بينما يمكن أن يكون الموجه خادم NTP ويوفر وقتًا دقيقًا للأجهزة الموجودة على الشبكة ، حتى بدون الإنترنت. هناك وظيفة Geofencing تسمح لك بتعيين منطقة جغرافية كمشغل يطلق النار عند زيارتك للمنطقة أو الخروج منها. قد يكون مفيدًا للتجوال عند مغادرة منطقتك. يمكن تعريف منطقة واحدة فقط ، وفقط داخل دائرة نصف قطرها نقطة ما ، تكون المنطقة دائمًا دائرة.


ضبط المنطقة الجغرافية لإطلاق الزناد

إخراج Dmesg
[0.000000] إصدار Linux 3.18.44 (gediminas @ gediminas-H110M-S2H) (إصدار gcc 4.8.3 (OpenWrt / Linaro GCC 4.8-2014.04 r40569)) # 14 Fri May 25 15:09:41 EEST 2018
[0.000000] MyLoader: sysp = 30fe861a ، boardp = 21046795 ، أجزاء = 5c8953fe
[0.000000] تم تمكين bootconsole [early0]
[0.000000] مراجعة CPU0 هي: 0001974c (MIPS 74Kc)
[0.000000] SoC: Atheros AR9344 rev 3
[0.000000] تم تحديد خريطة RAM الفعلية:
[0.000000] الذاكرة: 08000000 @ 00000000 (صالحة للاستعمال)
[0.000000] لم يتم العثور على Initrd أو فارغ - تعطيل initrd
[0.000000] نطاقات المنطقة:
[0.000000] عادي [mem 0x00000000-0x07ffffff]
[0.000000] بداية منطقة منقولة لكل عقدة
[0.000000] نطاقات الذاكرة المبكرة
[0.000000] العقدة 0: [mem 0x00000000-0x07ffffff]
[0.000000] عقدة إعداد Initmem 0 [mem 0x00000000-0x07ffffff]
[0.000000] على العقدة 0 إجمالي الصفحات: 32768
[0.000000] free_area_init_node: node 0، pgdat 803802b0، node_mem_map 81000000
[0.000000] المنطقة العادية: 256 صفحة تستخدم لخريطة memmap
[0.000000] المنطقة العادية: 0 صفحة محفوظة
[0.000000] المنطقة العادية: 32768 صفحة ، دفعة LIFO: 7
[0.000000] ذاكرة التخزين المؤقت للتعليم الأساسي 64 كيلو بايت ، VIPT ، 4 اتجاهات ، حجم 32 بايت.
[0.000000] ذاكرة التخزين المؤقت للبيانات الأولية 32 كيلو بايت ، و 4 اتجاهات ، وكبار الشخصيات ، والأسماء المستعارة للتخزين المؤقت ، خطوط بحجم 32 بايت
[0.000000] pcpu -خصص: s0 r0 d32768 u32768 تخصيص = 1 * 32768
[0.000000]-pcpu-custom: [0] 0
[0.000000] بنيت 1 من علماء الحيوان في ترتيب المنطقة ، وتجميع التنقل على. مجموع الصفحات: 32512
[0.000000] سطر أوامر Kernel: board = TLT-RUT900 console = ttyS0،115200 rootfstype = squashfs ، jffs2 noinitrd lpj = 1370112 loglevel الهادئ = 3
[0.000000] إدخالات جدول تجزئة PID: 512 (ترتيب: -1 ، 2048 بايت)
[0.000000] إدخالات جدول تجزئة ذاكرة التخزين المؤقت لـ Dentry: 16384 (الترتيب: 4 ، 65536 بايت)
[0.000000] إدخالات جدول تجزئة Inode-cache: 8192 (الترتيب: 3 ، 32768 بايت)
[0.000000] كتابة تسجيل ErrCtl = 00000000
[0.000000] تسجيل ErrCtl للتسجيل = 00000000
[0.000000] الذاكرة: 125728K / 131072K متوفرة (رمز kernel 2611K ، 155w rddata ، 552K rodata ، 256K init ، 189K bss ، 5344K محفوظة)
[0.000000] SLUB: HWalign = 32 ، Order = 0-3 ، MinObjects = 0 ، وحدات المعالجة المركزية = 1 ، العقد = 1
[0.000000] NR_IRQS: 83
[0.000000] الساعات: وحدة المعالجة المركزية: 550.000MHz ، DDR: 400.000MHz ، AHB: 200.000MHz ، المرجع: 40.000MHz
[0.000000] معايرة حلقة التأخير (تم تخطيها) القيمة المحددة مسبقًا ... 274.02 BogoMIPS (lpj = 1370112)
[0.000000] pid_max: الافتراضي: 32768 الحد الأدنى: 301
[0.000000] إدخالات جدول تجزئة ذاكرة التخزين المؤقت: 1024 (الترتيب: 0 ، 4096 بايت)
[0.000000] إدخالات جدول تجزئة Mountpoint-cache: 1024 (الترتيب: 0 ، 4096 بايت)
[0.000000] NET: عائلة بروتوكول مسجلة 16
[0.000000] MIPS: الجهاز TELTONIKA TLT-RUT900
[0.450000] pca953x 0-0074: مقاطعة الدعم غير المترجمة
[0.450000] i2c-gpio i2c-gpio.0: باستخدام المسامير 17 (SDA) و 16 (SCL)
[0.450000] تم التبديل إلى MIPS الخاصة ببرنامج التوقيت
[0.450000] NET: عائلة بروتوكول مسجلة 2
[0.450000] أنشأ TCP مداخل جدول التجزئة: 1024 (الترتيب: 0 ، 4096 بايت)
[0.450000] إدخالات جدول ربط ربط TCP: 1024 (الترتيب: 0 ، 4096 بايت)
[0.450000] TCP: تكوين جداول تجزئة (تم تأسيس 1024 ربط 1024)
[0.450000] TCP: رينو مسجل
[0.450000] إدخالات جدول تجزئة UDP: 256 (الترتيب: 0 ، 4096 بايت)
[0.450000] إدخالات جدول تجزئة UDP-Lite: 256 (الترتيب: 0 ، 4096 بايت)
[0.450000] NET: عائلة بروتوكول مسجلة 1
[0.450000] PCI: CLS 0 بايت ، الافتراضي 32
[0.460000] إدخالات جدول تجزئة futex: 256 (ترتيب: -1 ، 3072 بايت)
[0.460000] اسكواش: الإصدار 4.0 (2009/01/31) فيليب لوغر
[0.460000] jffs2: الإصدار 2.2 (NAND) (الملخص) (LZMA) (RTIME) (CMODE_PRIORITY) © 2001-2006 Red Hat، Inc.
[0.460000] تم ضبط msgmni على 245
[0.460000] IO جدولة noop مسجلة
[0.460000] تم تسجيل الموعد النهائي لجدولة الإعلام (الافتراضي)
[0.460000] المسلسل: 8250/16550 سائق ، 1 منافذ ، تم تعطيل مشاركة IRQ
[0.460000] تم تعطيل وحدة التحكم [ttyS0]
[0.480000] serial8250.0: ttyS0 في MMIO 0x18020000 (IRQ = 11 ، base_baud = 2500000) هي 16550A
تم تمكين [0.480000] وحدة التحكم [ttyS0]
[0.480000] تم تعطيل bootconsole [early0]
[0.480000] ar934x-hs-uart.0: ttyATH0 في MMIO 0x18500000 (IRQ = 14 ، base_baud = 2500000) هي ARART AR934X
[0.500000] m25p80 spi0.0: تم العثور على gd25q128 ، المتوقع m25p80
[0.500000] m25p80 spi0.0: gd25q128 (16384 كيلوبايت)
[0.500000] تم العثور على 7 أقسام teltonika على جهاز MTD spi0.0
[0.500000] إنشاء 7 أقسام MTD على "spi0.0":
[0.500000] 0x000000000000-0x000000020000: "u-boot"
[0.500000] 0x000000020000-0x000000030000: "config"
[0.500000] 0x000000030000-0x000000040000: "الفن"
[0.500000] 0x000000040000-0x0000001630ac: "kernel"
[0.500000] 0x0000001630ac-0x000000f70000: "rootfs"
[0.500000] mtd: تم تعيين الجهاز 4 (rootfs) ليكون نظام ملفات الجذر
[0.510000] تم العثور على قسم واحد من أقسام squashfs على جذر جهاز MTD
[0.510000] 0x000000b30000-0x000000f70000: "rootfs_data"
[0.510000] 0x000000040000-0x000000f70000: "البرامج الثابتة"
[0.510000] 0x000000f70000-0x000001000000: "سجل الأحداث"
[0.520000] libphy: ag71xx_mdio: probed
[1.110000] ag71xx-mdio.1: العثور على مفتاح مدمج AR934X
[1.140000] eth0: Atheros AG71xx at 0xba000000، irq 5، mode: GMII
[1.730000] ag71xx ag71xx.0: متصل بـ PHY في ag71xx-mdio.1: 04 [معرف مستخدم = 004dd042 ، برنامج التشغيل = PHY عام]
[1.730000] eth1: Atheros AG71xx at 0xb9000000، irq 4، mode: MII
[1.740000] TCP: مكعب مسجل
[1.740000] NET: عائلة بروتوكول مسجلة 17
[1.740000] الجسر: تم إهمال التصفية التلقائية عبر arp / ip / ip6tables. حدّث البرامج النصية لتحميل br_netfilter إذا كنت بحاجة إلى ذلك.
[1.740000] جدار الحماية جسر مسجل
[1.740000] 8021q: 802.1Q دعم شبكة محلية ظاهرية v1.8
[1.750000] VFS: الجذر المحمّل (نظام ملفات squashfs) للقراءة فقط على الجهاز 31: 4.
[1.750000] تحرير ذاكرة kernel غير المستخدمة: 256 كيلو بايت (803a0000 - 803e0000)
[5.030000] usbcore: مسجل usbfs سائق واجهة جديدة
[5.030000] usbcore: مسجل مركز تشغيل واجهة جديدة
[5.030000] usbcore: مسجل برنامج تشغيل جهاز USB جديد
[5.050000] تهيئة نظام SCSI الفرعي
[5.050000] ehci_hcd: برنامج تشغيل وحدة التحكم في المضيف (EHCI) USB 2.0 المحسن
[5.050000] نظام ehci: برنامج تشغيل النظام الأساسي العام EHCI
[5.050000] ehci-platform ehci-platform: EHCI Host Controller
[5.050000] ehci-platform ehci-platform: حافلة USB جديدة مسجلة ، رقم الحافلة المخصص 1
[5.060000] ehci-platform ehci-platform: تم تمكين إصلاح TX-TX IDP
[5.060000] ehci-platform ehci-platform: irq 3، io mem 0x1b000000
[5.080000] ehci-platform ehci-platform: USB 2.0 بدأ ، EHCI 1.00
[5.080000] المحور 1-0: 1.0: تم العثور على لوحة وصل USB
[5.080000] المحور 1-0: 1.0: تم اكتشاف منفذ واحد
[5.080000] uhci_hcd: برنامج تشغيل USB Universal Host Controller Interface
[5.090000] usbcore: مسجل جديد واجهة USB سائق التخزين
[5.400000] USB 1-1: رقم جديد لجهاز USB عالي السرعة 2 باستخدام منصة ehci
[5.550000] المحور 1-1: 1.0: تم العثور على لوحة وصل USB
[5.550000] محور 1-1: 1.0: 3 منافذ الكشف عنها
[5.830000] USB 1-1.1: رقم 3 لجهاز USB كامل السرعة الجديد باستخدام منصة ehci
[6.620000] mount_root: تحميل kmods من التراكب الداخلي
[7.080000] jffs2: إشعار: (339) jffs2_build_xattr_subsystem: اكتمال بناء النظام الفرعي xattr ، 0 من xdatum (0 لم يتم التحقق منه ، 0 يتيم) و 0 من xref (ميتة ، 0 يتيمة) وجدت.
[7.080000] كتلة: محاولة تحميل / tmp / jffs_cfg / العلوي / الخ / التكوين / fstab
[7.130000] كتلة: خارجي: غير مهيأ
[7.240000] jffs2: إشعار: (336) jffs2_build_xattr_subsystem: اكتمال بناء النظام الفرعي xattr ، 0 من xdatum (0 لم يتم التحقق منه ، 0 يتيم) و 0 من xref (ميتة ، 0 يتيمة) وجدت.
[7.430000] كتلة: محاولة تحميل / tmp / jffs_cfg / العلوي / الخ / التكوين / fstab
[7.480000] كتلة: خارجي: غير مهيأ
[7.480000] mount_root: التبديل إلى تراكب jffs2
[9.980000] عشوائي: قراءة عشوائية لـ ubusd مع 18 بت من الإنتروبيا المتاحة
[11.260000] NET: عائلة بروتوكول مسجلة 10
[11.410000] نتفس: سائق 2.1.31 [الأعلام: R / O MODULE].
[11.430000] تهيئة مأخذ توصيل netlink XFRM
[11.430000] NET: عائلة بروتوكول المسجلة 15
[11.440000] tun: برنامج تشغيل الجهاز Universal TUN / TAP ، 1.6
[11.440000] tun: © 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[11.500000] l2tp_core: برنامج التشغيل الأساسي L2TP ، V2.0
[11.500000] l2tp_netlink: L2TP netlink interface
[11.510000] gre: GRE عبر IPult4 demultiplexor driver
[11.510000] ip_gre: GRE عبر برنامج تشغيل نفق IPv4
[11.540000] ip6_tables: © 2000-2006 Netfilter Core Team
[11.580000] الإصدار 0.5.0 nf_conntrack (دلاء 1968 ، 7872 كحد أقصى)
[12.110000] lp: تم تحميل برنامج التشغيل ولكن لم يتم العثور على أي أجهزة
[12.130000] ppdev: برنامج تشغيل المنفذ المتوازي للمستخدم
[12.290000] مصنف u32
[12.290000] فحص جهاز الإدخال
[12.290000] تم تكوين الإجراءات
[12.330000] عمل نسخة متطابقة / إعادة توجيه
[12.460000] cdc_acm 1-1.1: 1.0: لا يمكن لهذا الجهاز إجراء مكالمات من تلقاء نفسه. إنه ليس مودم.
[12.460000] cdc_acm 1-1.1: 1.0: ttyACM0: جهاز USB ACM
[12.460000] usbcore: مسجل واجهة تشغيل جديدة cdc_acm
[12.460000] cdc_acm: برنامج تشغيل USB Abstract Control Model لأجهزة مودم USB ومحولات ISDN
[12.470000] usbcore: مسجل واجهة تشغيل جديدة cdc_wdm
[12.500000] تحميل وحدات النسخ من نسخة لينكس v4.4-rc5-1913-gc8fdf68
[12.500000] Backport الناتجة عن backports.git backports-20151218-0-g2f58d9d
[12.690000] Ebtables v2.0 مسجلة
[12.730000] ip_tables: © 2000-2006 Netfilter Core Team
[12.820000] رسائل Netfilter عبر NETLINK v0.30.
[12.850000] usbcore: مسجل واجهة سائق جديد usblp
[12.890000] usbcore: مسجل واجهة USBserial سائق جديد
[12.890000] usbcore: مسجل جديد واجهة سائق usbserial_generic
[12.890000] usbserial: دعم USB التسلسلي مسجل عام
[12.960000] xt_coova: جاهزة
[13.050000] xt_time: المنطقة الزمنية لـ kernel هي -0000
[13.050000] usbcore: برنامج تشغيل واجهة مسجل جديد ark3116
[13.050000] usbserial: دعم USB التسلسلي مسجل ل ark3116
[13.060000] usbcore: مسجل واجهة السائق الجديد belkin_sa
[13.060000] usbserial: دعم USB التسلسلي مسجل لمحول USB التسلسلي Belkin / Peracom / GoHubs
[13.090000] usbcore: مسجل واجهة سائق جديد cdc_ether
[13.170000] usbcore: مسجل واجهة تشغيل جديدة cdc_ncm
[13.860000] usbcore: مسجل واجهة تشغيل جديدة ch341
[13.860000] usbserial: دعم USB التسلسلي مسجّل في ch341-uart
[13.860000] usbcore: مسجل واجهة تشغيل جديدة cp210x
[13.860000] usbserial: دعم USB التسلسلي مسجل لـ cp210x
[13.860000] usbcore: مسجل واجهة تشغيل جديدة cypress_m8
[13.860000] usbserial: دعم USB التسلسلي مسجل لـ USB DeLorme Earthmate
[13.860000] usbserial: دعم USB التسلسلي مسجل لـ HID-> COM RS232 Adapter
[13.860000] usbserial: دعم USB التسلسلي مسجل لمحول نوكيا CA-42 V2
[13.880000] usbcore: مسجل واجهة سائق جديد ftdi_sio
[13.880000] usbserial: دعم USB التسلسلي مسجل لجهاز USB التسلسلي FTDI
[13.880000] usbcore: huawei_cdc_ncm سائق واجهة جديدة مسجلة
[13.900000] usbcore: مسجل واجهة برنامج التشغيل الجديد keyspan
[13.900000] usbserial: دعم USB التسلسلي مسجل لـ Keyspan - (بدون البرامج الثابتة)
[13.900000] usbserial: دعم USB التسلسلي مسجل لمحول منفذ Keyspan 1
[13.900000] usbserial: دعم USB التسلسلي مسجل لمحول منفذ Keyspan 2
[13.900000] usbserial: دعم USB التسلسلي مسجل لمحول منفذ Keyspan 4
[13.990000] ctnetlink v0.93: التسجيل باستخدام nfnetlink.
[14.020000] usbcore: مسجل واجهة سائق جديد pl2303
[14.020000] usbserial: دعم USB التسلسلي مسجل ل pl2303
[14.030000] PPP إصدار برنامج التشغيل العام 2.4.2
[14.040000] وحدة ضغط PPP MPPE مسجلة
[14.040000] NET: عائلة بروتوكول مسجلة 24
[14.040000] إصدار برنامج تشغيل PPTP 0.8.5
[14.050000] usbcore: مسجل واجهة سائق جديد qmi_wwan
[14.140000] l2tp_ppp: PPPoL2TP kernel driver ، V2.0
[14.140000] usbcore: مسجل جديد سائق الخيار الخيار
[14.140000] usbserial: دعم USB التسلسلي مسجل لمودم GSM (منفذ واحد)
[14.160000] usbcore: مسجل جديد واجهة سائق qcserial
[14.160000] usbserial: دعم USB التسلسلي مسجل لمودم Qualcomm USB
[14.200000] ath: EEPROM regdomain: 0x0
[14.200000] ath: تشير EEPROM إلى أنه يجب استخدام رمز البلد الافتراضي
[14.200000] ath: القيام EEPROM country-> خريطة البحث regdmn
[14.200000] ath: خرائط البلد إلى رمز regdmn: 0x3a
[14.200000] ath: البلد alpha2 المستخدمة: الولايات المتحدة
[14.200000] ath: Regpair used: 0x3a
[14.210000] ieee80211 phy0: خوارزمية التحكم في الأسعار المحددة "minstrel_ht"
[14.210000] ieee80211 phy0: Atheros AR9340 Rev: 3 mem = 0xb8100000، irq = 47
[14.280000] mmc_spi spi0.1: بافتراض قدرة الفتحة 3.2-3.4 فولت
[17.330000] mmc_spi spi0.1: مضيف SD / MMC mmc0 ، لا DMA ، لا WP ، لا poweroff
[17.330000] mmc_spi spi0.1: لا يوجد دعم لبطاقات فولت
[17.330000] mmc0: خطأ -22 أثناء تهيئة بطاقة SDIO
[17.330000] mmc_spi spi0.1: لا يوجد دعم لبطاقات فولت
[17.330000] mmc0: خطأ -22 أثناء تهيئة بطاقة SD
[17.340000] mmc_spi spi0.1: لا يوجد دعم لبطاقات فولت
[17.340000] mmc0: خطأ -22 أثناء تهيئة بطاقة MMC
[20.700000] USB 1-1.3: رقم جديد لجهاز USB عالي السرعة 4 يستخدم منصة ehci
[20.920000] الخيار 1-1.3: 1.0: اكتشاف محول مودم GSM (منفذ واحد)
[20.920000] USB 1-1.3: محول مودم GSM (منفذ واحد) متصل الآن بـ ttyUSB0
[20.930000] الخيار 1-1.3: 1.1: اكتشاف محول مودم GSM (منفذ واحد)
[20.940000] USB 1-1.3: محول مودم GSM (منفذ واحد) متصل الآن بـ ttyUSB1
[20.950000] الخيار 1-1.3: 1.2: اكتشاف محول مودم GSM (منفذ واحد)
[20.950000] USB 1-1.3: محول مودم GSM (منفذ واحد) متصل الآن بـ ttyUSB2
[20.960000] الخيار 1-1.3: 1.3: اكتشاف محول مودم GSM (منفذ واحد)
[20.970000] USB 1-1.3: محول مودم GSM (منفذ واحد) متصل الآن بـ ttyUSB3
[21.000000] qmi_wwan 1-1.3: 1.4: cdc-wdm0: جهاز USB WDM
[21.000000] qmi_wwan 1-1.3: 1.4: تعمل Quectel EC21 و EC25 و EC20 R2.0 على وضع RawIP
[21.010000] qmi_wwan 1-1.3: 1.4 wwan0: سجل "qmi_wwan" في usb-ehci-platform-1.3 ، WWAN / QMI device ، 3a: a9: 1d: 1a: 9e: d9
[25.600000] jffs2: إشعار: (1621) jffs2_build_xattr_subsystem: إكمال بناء النظام الفرعي xattr ، 0 من xdatum (0 لم يتم التحقق منه ، 0 يتيم) و 0 من xref (ميتة ، 0 يتيمة) وجدت.
[28.880000] دخلت eth0 الجهاز وضع مختلط
[28.890000] br-lan: المنفذ 1 (eth0) دخل حالة إعادة التوجيه
[28.890000] br-lan: المنفذ 1 (eth0) دخل حالة إعادة التوجيه
[30.010000] br-lan: المنفذ 1 (eth0) دخل إلى حالة المعوقين
[34.410000] دخل الجهاز wlan0 في وضع مختلط
[34.420000] br-lan: المنفذ 2 (wlan0) دخل حالة إعادة التوجيه
[34.420000] br-lan: المنفذ 2 (wlan0) دخل حالة إعادة التوجيه
[34.460000] br-lan: المنفذ 2 (wlan0) دخل إلى حالة المعوقين
[41.530000] br-lan: المنفذ 2 (wlan0) دخل حالة إعادة التوجيه
[41.530000] br-lan: المنفذ 2 (wlan0) دخل حالة إعادة التوجيه
[43.530000] br-lan: المنفذ 2 (wlan0) دخل حالة إعادة التوجيه
[51.350000] تشغيل المنافذ
[54.390000] عشوائي: يتم تهيئة تجمع nonblocking

إعداد WAN


واجهة إعداد الأولوية لقنوات الإنترنت. يمكنك اختيار واحد أساسي واثنين من النسخ الاحتياطي. في حالتنا ، يتم تحديد المودم باعتباره الأساسي ، والشبكة الواسعة WAN كنسخة احتياطية.


تحديد أولويات قنوات الإنترنت. يمكنك تحديد الأساسي والنسخ الاحتياطي

يجب ألا يغيب عن البال أن هناك مودم واحد فقط (وحدة راديو) في جهاز التوجيه ، وأن بطاقة SIM واحدة فقط يمكن أن تكون متزامنة في الشبكة. يتحقق نظام المراقبة من توفر الإنترنت في كل قناة باستخدام طلبات ping لمضيف معين. في الوقت نفسه ، لا يمكنك التحقق من أي من بطاقتي SIM لديه وصول إلى الإنترنت ، يمكنك فقط التبديل إلى قناة أخرى: سلكية أو Wi-Fi. يتم تكوين شروط تبديل بطاقات SIM بشكل منفصل ولا تعتمد على المراقبة العامة.


إعداد مراقبة توافر قناة الإنترنت. يمكنك تحديد المضيف المراد التحقق منه ، والتحقق من الفواصل الزمنية وعدد المحاولات

نظرًا لأن مراقبة إمكانية الوصول (حزمة multiwan من openwrt) ترى المودم كواجهة واحدة ، فإنه لا يمكن بدء تشغيل بطاقة SIM إذا كان الإنترنت غير متوفر على المودم. يمكن للحزمة multiwan تبديل واجهة الشبكة الرئيسية فقط. يتم تعيين شروط تبديل بطاقة SIM بشكل منفصل ، ويمكن تحديد ما يلي فقط من بين الشروط: إشارة ضعيفة ، الحد من حركة المرور ، التجوال ، عدم وجود شبكة ، لا يوجد اتصال PPP. وهذا هو ، في بعض الحالات ، قد لا يقوم المودم بتبديل بطاقة SIM ، حتى لو لم يكن لديه الإنترنت. على سبيل المثال ، إذا كان المشغل لديه عطل في الشبكة ، في حين أن المودم لديه عنوان IP ، أو إذا كان المشغل قد منع الوصول إلى الشبكة لعدم الدفع ، وأعد توجيه طلب كعب الروتين بواجهة دفع. في هذه الحالة ، لن يتم تحقيق أي شرط واحد لتبديل بطاقة SIM ، حيث يوجد اتصال رسمي مع المشغل.


لا يعمل ضبط شروط التبديل بين بطاقات SIM بالتزامن مع مراقبة توفر الإنترنت

محاكاة تحطم


لم نتمكن من التوصل إلى طريقة لمحاكاة شروط تحويل بطاقة SIM إلى بطاقة النسخ الاحتياطي الموجودة في هذا الموجه برمجيًا ، لذلك سنتحقق من التبديل إلى قناة سلكية احتياطية. للقيام بذلك ، افصل الهوائيات عن الموجه وانظر إلى الرسم البياني. مدة التبديل ما بين 12-15 ثانية ، مع مراعاة استعادة اتصال VPN. يمكنك تقليل هذا الوقت عن طريق تقليل الفاصل الزمني للشيكات وعدد الحزم المفقودة لتبديل التشغيل ، ولكن إعدادات المراقبة القوية جدًا غالبًا ما تسبب إيجابيات كاذبة عندما يتم فقد الاتصال لبضع ثوانٍ فقط.


التبديل الوقت إلى قناة النسخ الاحتياطي حوالي 15 ثانية

استنتاج


جهاز توجيه مع العديد من الميزات الإضافية. تم عمل مثير للاهتمام مع وحدة الإدخال / الإخراج: هناك مخرجات التناظرية والرقمية ، والتتابع السلطة. يمكنك التحكم في المسامير عن بعد وتكوين المشغلات. يتيح لك ذلك إنشاء أتمتة بسيطة باستخدام أجهزة طرفية خارجية على جهاز توجيه واحد. على سبيل المثال ، إدارة الاحتباس الحراري أو التدفئة في الفضاء.

الايجابيات


  • العديد من الميزات الإضافية
  • منصة OpenWRT
  • دعم LTE القط 4
  • ثلاثة أنواع من WAN: مودم ، إيثرنت ، واي فاي

سلبيات


  • لا يمكنك تحديد عناوين مراقبة مختلفة لكل بطاقة SIM
  • شروط التبديل إلى بطاقة SIM احتياطية منفصلة عن مراقبة إمكانية الوصول إلى الإنترنت

روبوستيل R2000


يتم توفير جهاز التوجيه من خلال Euromobile (euromobile.ru)



SoC :
ذاكرة الوصول العشوائي Atheros 533 ميجاهرتز :
ذاكرة فلاش 64 ميجابايت : 16 ميجابايت
المودم : Huawei ME909s-120 (LTE Cat 4)
البرامج الثابتة :

جهاز توجيه مغلق على نظام Linux مع اثنين من منافذ Ethernet والحد الأدنى من الوظائف. واحد فقط من منافذ LAN يمكن أن يكون بمثابة WAN. تم إغلاق البرنامج الثابت ، لا يوجد وصول الجذر عبر SSH. تقتصر وحدة التحكم على مترجمها من خلال العديد من الأوامر (مثل أجهزة Ubiquiti).



نظرة عامة على واجهة المستخدم على الويب

VPN


يدعم البرنامج الثابت بروتوكولي OpenVPN و IPsec IKEv2.


IPsec Tun


Tuning Interface OpenVPN Tun Tuning Interface

تسجيل


syslog



email SMS



User LED


. , VPN .



إعداد WAN


هناك العديد من وسائط النسخ الاحتياطي والتوازن. يمكن أن يكون الخيار الثاني مفيدًا للتبديل السريع بين القنوات.

  • Cold backup: ,
  • Warm backup: , ( SIM )
  • Load balancing:

في الإعدادات الافتراضية ، لسبب ما ، يتم تعطيل العودة إلى القناة الرئيسية بعد التبديل إلى قناة النسخ الاحتياطي. يتم تعيين هذا في Revert Interval ، عندما يتم ضبطه على الصفر ، فلن تعود القناة أبدًا مرة أخرى بعد التبديل إلى النسخة الاحتياطية.


إعداد أولويات

وأوضاع شبكة WAN تم تكوين كل بطاقة SIM كواجهة منفصلة: WWAN1 و WWAN2. لكل واجهة ، يمكنك تكوين العنوان بشكل منفصل للتحقق من توفر الإنترنت والفواصل الزمنية الخاصة بك. هذا هو جهاز التوجيه الوحيد في المراجعة حيث يمكنك تحديد مضيفين مرة واحدة للتحقق. هذا مفيد للحماية من الإيجابيات الخاطئة عند تعطل مضيف الاختبار ، ولكن هناك إمكانية الوصول إلى الإنترنت.


يمكن تكوين كل بطاقة SIM للتحقق من توافر الإنترنت.

لا تعني البرامج الثابتة لجهاز التوجيه الوصول إلى الجذر للنظام ، لذلك بدون فتح العلبة ، لم أتمكن من معرفة شرائح الشرائح التي صنعها الجهاز. وفقًا لذلك ، لا يمكن تثبيت برامج نصية وحزم محلية الصنع على جهاز التوجيه ، كل الوظائف مقيدة بشكل صارم بقدرات البرامج الثابتة المحلية. من الممكن تثبيت عدة حزم إضافية من مستودع robustel.com/products/app-center/ ، لكن هذا لا يقارن بمجموعة الحزم من مستودع OpenWRT.

من ناحية أخرى ، قد يكون هذا النظام المغلق مفيدًا للحماية من التغييرات غير المنضبط في البرامج الثابتة ، والتي لا يمكن رؤيتها بعد ذلك في واجهة الويب.

محاكاة تحطم


نظرًا لأنه يمكننا تحديد مضيفين مختلفين للتحقق من توفر كل بطاقة SIM ، لمحاكاة وقوع حادث ، فإننا سنشير إلى خادمنا الخاضع للرقابة كأول بطاقة SIM ونغلقها في وقت ما. من أجل نقاء التجربة ، سنقوم بتعيين فترات الاختبار على نفس الموجه الأول في المراجعة.


يستغرق التبديل إلى بطاقة SIM الثانية 15-30 ثانية ،

في المتوسط ​​، ينتقل جهاز التوجيه إلى بطاقة SIM الثانية في 15-30 ثانية. أعتقد أن تسجيل شبكة المشغل الثاني يستغرق معظم الوقت. نظرًا لأن جميع أجهزة التوجيه الخاصة بنا تستخدم مودمًا واحدًا ، يمكن أن توجد بطاقة SIM واحدة فقط في الشبكة في كل مرة. هناك أجهزة توجيه صناعية بها جهازي مودم مستقلان متصلان في نفس الوقت بشركتي تشغيل متنقلتين. في هذه الحالة ، يكون تبديل القناة أسرع.

استنتاج


جهاز توجيه مضغوط وبسيط مع الحد الأدنى من الوظائف ، وسهلة التكوين. يمكن أن تتداخل منصة مغلقة ونقص الوصول إلى الجذر مع شخص ما. يمكن التوصية به في الحالات التي يكون فيها سهولة الإعداد أكثر أهمية.

الأشياء الجيدة


  • افصل إعدادات الفشل لكل بطاقة SIM
  • دعم LTE القط 4
  • وضع النسخ الاحتياطي الدافئ ، حيث لا يتم إيقاف تشغيل قناة النسخ الاحتياطي
  • سهل الإعداد

سلبيات


  • منصة مغلقة ، لا يمكن الوصول إلى الجذر
  • وحدة التحكم SSH المقطوعة
  • يمكن أن يعمل منفذ Ethernet واحد فقط ك WAN

iRZ RU22W


يتم توفير جهاز التوجيه بواسطة Digital Angel (digitalangel.ru)



SoC : MediaTek MT7620A ver: 2 eco: 6
RAM: 64
ذاكرة فلاش: 16
شبكة Wi-Fi: 802.11n (2.4GHz)
المودم : Huawei MU709s-2
MicroSD دعم بطاقة
GPS
الثابتة : on قاعدة OpenWRT 15.05

لا يدعم جهاز التوجيه LTE ، يتم دعم فقط معايير 3G HSPA + / UMTS (900/2100 ميجاهرتز) و 2 G GSM / GPRS (850/900/1800/1900 ميغاهرتز) ، في حين أن أغلىها. يوجد دعم لنظام GPS و Wi-Fi والواجهات التسلسلية. بشكل افتراضي ، يتم دمج جميع منافذ Ethernet في مفتاح واحد ؛ إذا رغبت في ذلك ، يمكن تخصيص كل منفذ لشبكة محلية ظاهرية منفصلة واستخدامها ك WAN. يمكن لشبكة Wi-Fi العمل في وضع المحطة (العميل) ، وكذلك تكون شبكة WAN. في المجموع ، مع اثنين من بطاقات SIM هذا يتيح لك الحصول على 7 واجهات WAN. ليس سيئا



نظرة عامة على واجهة المستخدم على الويب

-



, , , , IMEI, .


Wi-Fi- (AP) (Station). , SSID .

VPN


OpenVPN , IPSec — . Cisco IPSec, IKEv2.

Cisco IPSec IKEv2

Ethernet over IP



RS-232/485


serial over ip modbus TCP<->RTU. AT- .



GPIO


c GPIO . -, , . , - API, , . . .



إعداد WAN




يتم تحديد أولويات الواجهة في قائمة المسارات. يمكنك اختيار واحد من وضعين: الفشل والموازنة. الأولى ستحول القناة إلى واجهة النسخ الاحتياطي في حالة عدم توفر الأساسي ، والثاني سيوزع حركة المرور بالتساوي بين الواجهات ، على مستوى NAT.

يتم إجراء مراقبة التوفر وتجاوز الأعطال باستخدام البرامج النصية للباش محلية الصنع من iRZ. على سبيل المثال ، ترسل الخدمة / usr / bin / pinger الأصوات ، وتبديل الواجهات ، وتتحكم في LEDs. قاسية جدا Bashism :)

إعداد بطاقة SIM


لكل بطاقة SIM ، يمكنك ضبط مضيف فحص الاتصال الخاص بك. هذا مناسب للحالات التي نريد فيها اختيار خوادم مختلفة ، اعتمادًا على مزود الخدمة. على سبيل المثال ، في التجوال ، نستخدم خادمًا واحدًا ، وفي المنطقة المنزلية آخرًا.


يمكنك تعيين مضيفين مختلفين سيتم التحقق من الاتصال بهم لكل بطاقة SIM

GPS


لم أجد القدرة على استخدام وحدة GPS بطريقة ما ، إلا من خلال gpsctl من وحدة التحكم. واجهة الويب لا تذكرها على الإطلاق. أعتقد أنه يتم تنشيطه من خلال الخدمات السحابية الأصلية للإدارة المركزية لأجهزة التوجيه. يعد عدم القدرة على استخدام GPS API لوحده عيبًا.

محاكاة تحطم


بالنسبة لكل بطاقة SIM ، أشرنا إلى مضيفين مختلفين للتحقق من إمكانية الوصول إلى الإنترنت ، حتى نتمكن من محاكاة حادث بسهولة. للقيام بذلك ، سنمنع المضيف من أول بطاقة SIM على جدار الحماية ونرى كيف سيرد جهاز التوجيه على ذلك. من أجل نقاء التجربة ، سنقوم بتعيين نفس فترات الاختبار وعدد محاولات جهاز التوجيه الأول.



من بين عدة محاولات ، يبلغ متوسط ​​وقت التبديل 30 ثانية ، وأحيانًا يتم تسجيل بطاقة SIM الثانية لفترة طويلة ، ويتأخر التبديل لمدة دقيقة. لست متأكدا مما إذا كان هذا يرجع إلى المودم أو ميزات مشغل الهاتف المحمول.

استنتاج


أعجبتني الفرصة للحصول على ما يصل إلى 4 شبكات WAN سلكية وإعدادات تجاوز الفشل منفصلة لكل بطاقة SIM. ظل الغرض من وحدة GPS غير مفهوم ؛ حيث لم ينجح استخدامه بدون برامج تابعة لجهة خارجية.

الأشياء الجيدة


  • منصة مفتوحة على أساس OpenWRT
  • failover SIM-
  • LAN- WAN


  • IPsec IKEv2
  • , GPS GPIO



الخاتمة


في رأيي ، تعتبر الحلول الصناعية المتخصصة أكثر ملاءمة من الهياكل المنزلية استنادًا إلى جهاز توجيه SOHO. على الرغم من أنه في معظم الحالات يتم استخدام نفس البرنامج الثابت لـ OpenWRT ، إلا أن جميع الفروق الدقيقة يتم أخذها في الاعتبار بالفعل ، ويأتي التعديل لتعيين العديد من المعلمات في واجهة الويب ، ولا تحتاج إلى كتابة عكازات مثل نصوص مراقبة الوكالة بنفسك ، كل شيء موجود بالفعل.

تسمح الوظائف الإضافية مثل GPIO ووحدة GPS في كثير من الحالات بالإدارة باستخدام جهاز واحد بدلاً من جهازين ، للقيام بمهام بسيطة للتشغيل الآلي وجمع البيانات.

جميع الشركات المصنعة الثلاثة لديها برامج خاصة بها للإدارة المركزية لأجهزة التوجيه. في إطار هذا المقال ، لم نفكر فيه. إنه مفيد لعدد كبير من عمليات التثبيت ، ويسمح لك بإدارة جميع أجهزة التوجيه من لوحة تحكم واحدة. قد يكون من المفيد استكشاف هذا البرنامج أيضًا.

Source: https://habr.com/ru/post/ar443196/


All Articles