💥 الذين تجاوزوا الأساسيات لكن أصيبوا بالإحباط عند محاولة بناء مشاريع:
🔹 تعلموا الأساسيات مثل المتغيرات، الحلقات، والدوال، لكنهم اصطدموا بواقع مختلف عند محاولة بناء مشاريع حقيقية.
🔹 لم يعرفوا من أين يبدأون، شعروا بالضياع، واعتقدوا أن تعلمهم كان بلا فائدة.
🔹 رأوا مبرمجين آخرين يبنون تطبيقات ضخمة وشعروا أنهم متأخرون جدًا، فقرروا التوقف.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
🔹 تعلموا الأساسيات مثل المتغيرات، الحلقات، والدوال، لكنهم اصطدموا بواقع مختلف عند محاولة بناء مشاريع حقيقية.
🔹 لم يعرفوا من أين يبدأون، شعروا بالضياع، واعتقدوا أن تعلمهم كان بلا فائدة.
🔹 رأوا مبرمجين آخرين يبنون تطبيقات ضخمة وشعروا أنهم متأخرون جدًا، فقرروا التوقف.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
👍1
✅ الحل: كيف تتجنب هذا الفخ وتصبح مبرمجًا حقيقيًا؟
🚀 1. البرمجة ليست سباق سرعة، بل رحلة مستمرة:
لا يوجد "طريق مختصر" لتصبح مبرمجًا محترفًا. النجاح في البرمجة يتطلب فهمًا عميقًا، تطبيقًا مستمرًا، وصبرًا حقيقيًا.
استعد لرحلة تعلم طويلة، وكل خطوة هي تقدم نحو الهدف.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
🚀 1. البرمجة ليست سباق سرعة، بل رحلة مستمرة:
لا يوجد "طريق مختصر" لتصبح مبرمجًا محترفًا. النجاح في البرمجة يتطلب فهمًا عميقًا، تطبيقًا مستمرًا، وصبرًا حقيقيًا.
استعد لرحلة تعلم طويلة، وكل خطوة هي تقدم نحو الهدف.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
👍1
🎯 2. ضع أهدافًا تدريجية ومنطقية:
لا تحاول بناء تطبيقات ضخمة فورًا. ابدأ بتعلم الأساسيات، ثم انتقل إلى مشاريع صغيرة، ولاحقًا جرب مشاريع أكبر.
اجعل أهدافك واضحة ودقيقة:
🏆 "هذا الأسبوع سأتقن المتغيرات والحلقات."
🏆 "الشهر القادم سأكون قادرًا على بناء تطبيق بسيط لحفظ الملاحظات."
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
لا تحاول بناء تطبيقات ضخمة فورًا. ابدأ بتعلم الأساسيات، ثم انتقل إلى مشاريع صغيرة، ولاحقًا جرب مشاريع أكبر.
اجعل أهدافك واضحة ودقيقة:
🏆 "هذا الأسبوع سأتقن المتغيرات والحلقات."
🏆 "الشهر القادم سأكون قادرًا على بناء تطبيق بسيط لحفظ الملاحظات."
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
💡 3. لا تقارن نفسك بالمحترفين:
من الطبيعي أن ترى مشاريع رائعة لمبرمجين متمرسين، لكن تذكر أنهم مروا بسنوات من الخبرة والتعلم.
قارن نفسك بنفسك، وركز على تقدمك الشخصي، فالمقارنة بالآخرين لن تساعدك في التطور.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
من الطبيعي أن ترى مشاريع رائعة لمبرمجين متمرسين، لكن تذكر أنهم مروا بسنوات من الخبرة والتعلم.
قارن نفسك بنفسك، وركز على تقدمك الشخصي، فالمقارنة بالآخرين لن تساعدك في التطور.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
👍2
🖋️ 4. التطبيق هو المفتاح:
الممارسة العملية هي السبيل للتعلم: لا تكتفِ بمشاهدة الدروس أو قراءة الأكواد، بل اكتب الأكواد بنفسك، جرّب، وعدل، وابدأ بمشاريع صغيرة مثل:
📌 آلة حاسبة بسيطة.
📌 تطبيق لإدارة المهام.
📌 موقع شخصي بسيط.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
الممارسة العملية هي السبيل للتعلم: لا تكتفِ بمشاهدة الدروس أو قراءة الأكواد، بل اكتب الأكواد بنفسك، جرّب، وعدل، وابدأ بمشاريع صغيرة مثل:
📌 آلة حاسبة بسيطة.
📌 تطبيق لإدارة المهام.
📌 موقع شخصي بسيط.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
👍2
💥 5. تحمل الإحباط وتجاوز العقبات:
الإحباط جزء من الرحلة، لا تدعه يوقفك. تعلم كيف تحل المشكلات، ابحث عن حلول، واطلب المساعدة في المنتديات.
كن مستعدًا للفشل، فهو جزء من عملية التعلم والنمو.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
الإحباط جزء من الرحلة، لا تدعه يوقفك. تعلم كيف تحل المشكلات، ابحث عن حلول، واطلب المساعدة في المنتديات.
كن مستعدًا للفشل، فهو جزء من عملية التعلم والنمو.
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
👍2
💡 تذكر:
البرمجة ليست لمن يتسرعون ويستسلمون عند أول تحدٍ، بل لمن يتحلون بـ الصبر، الشغف، والمثابرة.
لن تصل إلى النجاح إلا إذا كانت لديك الرغبة في الاستمرار حتى في أصعب اللحظات. 🚀🔥
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
البرمجة ليست لمن يتسرعون ويستسلمون عند أول تحدٍ، بل لمن يتحلون بـ الصبر، الشغف، والمثابرة.
لن تصل إلى النجاح إلا إذا كانت لديك الرغبة في الاستمرار حتى في أصعب اللحظات. 🚀🔥
اذا كنت مهمًا لتعلم البرمجة انضم للقناة 👇👇
@programming_C_w
👍3
.
Draw.io
هي أداة مجانية ومفتوحة المصدر تُستخدم لإنشاء المخططات والرسومات البيانية بسهولة🖌.
توفر واجهة بسيطة وفعالة لإنشاء مجموعة متنوعة من الرسومات مثل :
💯تُعتبر Draw.io أداة مثالية للمطورين، ومحللي الأنظمة ، وحتى الطلاب الذين يحتاجون إلى أداة مرنة وسهلة لإنشاء المخططات📊.
⬇️يمكنك إستخدامها أون لاين على الويب🌐أو يمكنك تحميل النسخة الخاصة بأجهزة الكمبيوتر👨💻.
#Tools
Draw.io
هي أداة مجانية ومفتوحة المصدر تُستخدم لإنشاء المخططات والرسومات البيانية بسهولة🖌.
توفر واجهة بسيطة وفعالة لإنشاء مجموعة متنوعة من الرسومات مثل :
📈 مخططات تدفق (Flowcharts): لإنشاء تصورات للعمليات📈.
📇 مخططات العلاقات الكيانية (ERD): لتصميم قواعد البيانات💻.
🗓 مخططات تنظيمية (Org Charts): لتوضيح الهيكل التنظيمي⚙️.
🗺 خرائط ذهنية (Mind Maps): لتوضيح الأفكار والعصف الذهني🧠.
👨🎨 تصميمات واجهة المستخدم (Mockups): لتصميم واجهات التطبيقات🖥.
💯تُعتبر Draw.io أداة مثالية للمطورين، ومحللي الأنظمة ، وحتى الطلاب الذين يحتاجون إلى أداة مرنة وسهلة لإنشاء المخططات📊.
⬇️يمكنك إستخدامها أون لاين على الويب🌐أو يمكنك تحميل النسخة الخاصة بأجهزة الكمبيوتر👨💻.
#Tools
.
Roadmap.sh
هي منصة تعليمية تقدم خرائط طريق شاملة وموجهة للمطورين والمهتمين بجميع مجالات التكنولوجيا👨💻.
الهدف من الموقع هو مساعدة الأفراد على تعلم المهارات التقنية بطريقة منظمة وموجهة بناءً على أدوارهم أو اهتماماتهم🤝.
#Tools
Roadmap.sh
هي منصة تعليمية تقدم خرائط طريق شاملة وموجهة للمطورين والمهتمين بجميع مجالات التكنولوجيا👨💻.
الهدف من الموقع هو مساعدة الأفراد على تعلم المهارات التقنية بطريقة منظمة وموجهة بناءً على أدوارهم أو اهتماماتهم🤝.
خرائط طريق حسب الأدوار: مثل مطور الواجهة الأمامية (Frontend), الخلفية (Backend), DevOps, الذكاء الاصطناعي، الأمن السيبراني، وغيرها الكثير🐍.يمكنك اختيار خارطة الطريق المناسبة لمجالك أو التقنيات التي ترغب في تعلمها ، واتباع الخطوات الموصى بها لتعلم الأدوات والتقنيات بشكل تدريجي🗺.
خرائط طريق حسب المهارات: تعلم تقنيات محددة مثل :
APIs👣, Node.js🖥, Git👩💻 & Github👩💻, AWS👩💻, وغيرها.
مشاريع وأفكار: يوفر الموقع أفكارًا لمشاريع عملية لتطبيق ما تم تعلمه🔰.
مجتمع تعليمي: يتم تحديث المحتوى باستمرار بناءً على مساهمات المجتمع📇.
#Tools
.
📱 Groovy 📱
جسر بين Python و JavaScript
في عالم البرمجة، كثيرًا ما نحتاج إلى دمج قدرات Python القوية مع إمكانيات JavaScript على الويب🔗.
هنا يأتي دور Groovy – مشروع مفتوح المصدر من فريق Gradio، يتيح لك تحويل دوال Python إلى JavaScript بسهولة وسرعة🐬.
تُعتبر Groovy أداة مبتكرة لكل مطور يريد دمج قوة Python مع مرونة JavaScript، خاصة في تطبيقات الذكاء الاصطناعي والمجالات التفاعلية🤝.
#python
📱 Groovy 📱
جسر بين Python و JavaScript
في عالم البرمجة، كثيرًا ما نحتاج إلى دمج قدرات Python القوية مع إمكانيات JavaScript على الويب🔗.
هنا يأتي دور Groovy – مشروع مفتوح المصدر من فريق Gradio، يتيح لك تحويل دوال Python إلى JavaScript بسهولة وسرعة🐬.
ماهو Groovy ؟
هو محول (transpiler) ذكي يقوم بتحويل دوال Python🔰 البسيطة إلى مكافئاتها بلغة JavaScript📱.
تم تطويره لتسهيل تشغيل كود Python على واجهات الويب دون الحاجة لإعادة كتابة الدوال بلغة مختلفة🔄.
يوفر الوقت: لا حاجة لإعادة كتابة الأكواد بلغتين🕘.
يعمل مباشرة مع Gradio: مثالي لتطبيقات الذكاء الاصطناعي التفاعلية📱.
تقارير واضحة للأخطاء: يساعد المطور على فهم سبب فشل التحويل إن وجد❌.
رغم قوته، لا يدعم Groovy جميع ميزات Python، مثل:
الدوال المعقدة أو المتداخلة🚘.
أوامر الطباعة ( )print🖨.
بعض المكتبات الخارجية🚪.
تُعتبر Groovy أداة مبتكرة لكل مطور يريد دمج قوة Python مع مرونة JavaScript، خاصة في تطبيقات الذكاء الاصطناعي والمجالات التفاعلية🤝.
#python
طرق حظر جهار من دخول الشبكة طرق متعددة منها nat والليسس والهوست نيم وفلاتر البريدج وفلاتر الفايروول او Arp عند تعرض الشبكة بتخريب متعمد بحظر ايبي ديناميكي ترتبط بعنوان MAC فعلي.. وطرق كثير و IP Bindings وهناك حظر في اتجاه واحد او اتجاهين لن نطيل الكلام فيه لانه ما بيخلص.... وندخل في المهم وما يفيد المستخدم العادي
⚫️ الشائع للحظر هو من IP Bindings
يمنعه فعليا من الوصول إلى الشبكة
🔺️ في ناس تحظر ويجي يقول مكانه يرجع ، اكيد بيرجع اذ حظرت بطريقه خطأ كيف؟؟؟؟؟
اولا عند الحظر تحضر الماك فقط AA:BB:CC:DD:EE:FF هذا ماك كمثال
ولا تعمل له ايبي. اذا عملت ايبي معناه شرطت للحظر ماك وايبي وهذ يعني بايفتك الحظر عليه بسهولة عند انتهاء وقت الليسس حقه.
لكن حط ماك فقط وتعمل Type يكون blocked نفس الصورة
الشي الثالث انتبه تحظر اصفار فقط بدون ماك انتبه ودافة.. معناه قفلت الشبكه علي الجن والإنس ولا بتقدر حتى انت تدخل ■ لان الصفر او الاصفار في المايكروتك معناها تحديد الكل للسلسلة سوا كانت سلسلة ايبيهات او سرعه او اي شي
الشي الرابع: تجنب وتحاشي تحظر اي زبون الا اذا قدوه ضرورة لابد منها. تخيل نفسك شركة اتصالات وافعل مثلهم وبس بكل شي حتى بالتعامل مع الزباين
الناس العاديين المبتدئين هذا الكلام الذي تحت الكلام (تحت) ما عليكم منه ❗️
اما الحالات الطارئة مثل حظر حركة مرور فس اتجاة او اتجاهين او مثل اللوب الله يكفينا شرة.. حظرة من النات srcnat و DROP على الماك زفت لاسقاط أي حركة مرور واردة فقط من هذا الماك اما لحركة مرور خارجه تضيف قاعدة ثاننية dstnat ودروب برضة على الماك.
بالتوفيق للجميع ✋
⚫️ الشائع للحظر هو من IP Bindings
يمنعه فعليا من الوصول إلى الشبكة
🔺️ في ناس تحظر ويجي يقول مكانه يرجع ، اكيد بيرجع اذ حظرت بطريقه خطأ كيف؟؟؟؟؟
اولا عند الحظر تحضر الماك فقط AA:BB:CC:DD:EE:FF هذا ماك كمثال
ولا تعمل له ايبي. اذا عملت ايبي معناه شرطت للحظر ماك وايبي وهذ يعني بايفتك الحظر عليه بسهولة عند انتهاء وقت الليسس حقه.
لكن حط ماك فقط وتعمل Type يكون blocked نفس الصورة
الشي الثالث انتبه تحظر اصفار فقط بدون ماك انتبه ودافة.. معناه قفلت الشبكه علي الجن والإنس ولا بتقدر حتى انت تدخل ■ لان الصفر او الاصفار في المايكروتك معناها تحديد الكل للسلسلة سوا كانت سلسلة ايبيهات او سرعه او اي شي
الشي الرابع: تجنب وتحاشي تحظر اي زبون الا اذا قدوه ضرورة لابد منها. تخيل نفسك شركة اتصالات وافعل مثلهم وبس بكل شي حتى بالتعامل مع الزباين
الناس العاديين المبتدئين هذا الكلام الذي تحت الكلام (تحت) ما عليكم منه ❗️
اما الحالات الطارئة مثل حظر حركة مرور فس اتجاة او اتجاهين او مثل اللوب الله يكفينا شرة.. حظرة من النات srcnat و DROP على الماك زفت لاسقاط أي حركة مرور واردة فقط من هذا الماك اما لحركة مرور خارجه تضيف قاعدة ثاننية dstnat ودروب برضة على الماك.
بالتوفيق للجميع ✋
🔰طريقه لحل مشكله الكرت مستخدم بجهاز اخر .
هذا طبعا تحدث في الاجهزه الحديثه الذي تعمل ماك عشوائي لكل انتينه اذا انتقل الزبون من انتينه الي اخرى يتغير الماك والنظام ما يعرف الجاهز الا بالماك فيقول له مستخدم في جهاز اخر اما انه يعمل تسجيل خروج من الصفحة او انه ينتظر 5 دقايق الافتراضي لما يخرج الكرت من الاكتف.
فعملت حل نخلي shared-users اثنين جلسات يدخل في نفس الوقت و عملت سكربت عند تسجيل الدخول اذا كان قده مسجل دخول من قبل ودخل من انتينه ثانية والماك مختلف والزبون دخل نفس الكرت يعمل طرد للجلسه السابقه ويخلي اخر جلسه
اتبع الخطوات او خلي المهندس يعملها
الذي يستخدم يوزمنجر نفذ الامر
/tool user-manager profile set [find ] override-shared-users=unlimited ;
/tool user-manager user set [find] shared-users=unlimited ;
واذا معك يوزمنجر خارجي ادخل له ونفذ الامر السابق
بعدين
/ip hotspot user profile set [find ] shared-users=2;
والسكربت هذا تحطه عند تسجيل الدخول او تعمله في سكربت وتكتب اسم السكربت عند الدخول log-in
{
:local uname $user;:local mac $"mac-address";
:local usercount 0;:local luser;:local maxuser 1;
:foreach i in=[/ip hotspot active find user=$uname] do= {
:local lmac [/ip hotspot active get $i mac-address];
:set usercount ($usercount+1);
:if ($mac != $lmac) do={:set luser $i;}}
:if ($usercount > $maxuser) do={/ip hotspot active remove numbers=$luser;}
}
بالتوفيق للجميع
هذا طبعا تحدث في الاجهزه الحديثه الذي تعمل ماك عشوائي لكل انتينه اذا انتقل الزبون من انتينه الي اخرى يتغير الماك والنظام ما يعرف الجاهز الا بالماك فيقول له مستخدم في جهاز اخر اما انه يعمل تسجيل خروج من الصفحة او انه ينتظر 5 دقايق الافتراضي لما يخرج الكرت من الاكتف.
فعملت حل نخلي shared-users اثنين جلسات يدخل في نفس الوقت و عملت سكربت عند تسجيل الدخول اذا كان قده مسجل دخول من قبل ودخل من انتينه ثانية والماك مختلف والزبون دخل نفس الكرت يعمل طرد للجلسه السابقه ويخلي اخر جلسه
اتبع الخطوات او خلي المهندس يعملها
الذي يستخدم يوزمنجر نفذ الامر
/tool user-manager profile set [find ] override-shared-users=unlimited ;
/tool user-manager user set [find] shared-users=unlimited ;
واذا معك يوزمنجر خارجي ادخل له ونفذ الامر السابق
بعدين
/ip hotspot user profile set [find ] shared-users=2;
والسكربت هذا تحطه عند تسجيل الدخول او تعمله في سكربت وتكتب اسم السكربت عند الدخول log-in
{
:local uname $user;:local mac $"mac-address";
:local usercount 0;:local luser;:local maxuser 1;
:foreach i in=[/ip hotspot active find user=$uname] do= {
:local lmac [/ip hotspot active get $i mac-address];
:set usercount ($usercount+1);
:if ($mac != $lmac) do={:set luser $i;}}
:if ($usercount > $maxuser) do={/ip hotspot active remove numbers=$luser;}
}
بالتوفيق للجميع
برمجة اكسس kt-412 ك فيلان
من اي منفذ والاستفادة من بقية المنافذ ك سويتش بشكل تلقائي
.
.
الخطوة الاولى
تدخل على switch
وتلغي اشارة الصح من :
Enable VLAN functionality
.
.
ثاني خطوه تعدل كل البورتات في الفيلان واحد على
Untagged
وكل البورتات في الفيلان 2 على
Off
وتعمل save فقط وليس save and apply
.
.
ثالث خطوة تروح لل
Network > Interfaces > devices
تعدل على br-lan
في خيار bridge port ترجعه على eth0
وتعمل save فقط
.
.
رابع خطوة تعمل اضافة
Device type = vlan 802 1q
Device Name = اي اسم ترغب فيه
Bridge port = eth0
VlanID = تحط رقم الفيلان اللي ترغب فيه
وتعمل save فقط
.
.
خامس خطوة تعمل اضافة ثانيه
Device type = Bridge Device
Device Name = اي اسم ترغب فيه
Bridge port = الفيلان اللي عملته
وتعمل save فقط
.
.
سادس خطوة تنتقل الى interfaces وتعمل اضافة
Protocol = unmanaged
Device = البريدج اللي عملته
.
.
اخر خطوة تتوجه لل wireless
وتعدل على الانترفيس حقها او تعمل لها اضافة لو مش موجوده بحيث يضيف لك wireless
وتعمل كل اعداداتك وفي خيار
Network = الانترفيس اللي عملتها
وبعدها اعمل save and apply
وقم بتفعيل ال wireless
.
.
بالتوفيق للجميع 🌹
من اي منفذ والاستفادة من بقية المنافذ ك سويتش بشكل تلقائي
.
.
الخطوة الاولى
تدخل على switch
وتلغي اشارة الصح من :
Enable VLAN functionality
.
.
ثاني خطوه تعدل كل البورتات في الفيلان واحد على
Untagged
وكل البورتات في الفيلان 2 على
Off
وتعمل save فقط وليس save and apply
.
.
ثالث خطوة تروح لل
Network > Interfaces > devices
تعدل على br-lan
في خيار bridge port ترجعه على eth0
وتعمل save فقط
.
.
رابع خطوة تعمل اضافة
Device type = vlan 802 1q
Device Name = اي اسم ترغب فيه
Bridge port = eth0
VlanID = تحط رقم الفيلان اللي ترغب فيه
وتعمل save فقط
.
.
خامس خطوة تعمل اضافة ثانيه
Device type = Bridge Device
Device Name = اي اسم ترغب فيه
Bridge port = الفيلان اللي عملته
وتعمل save فقط
.
.
سادس خطوة تنتقل الى interfaces وتعمل اضافة
Protocol = unmanaged
Device = البريدج اللي عملته
.
.
اخر خطوة تتوجه لل wireless
وتعدل على الانترفيس حقها او تعمل لها اضافة لو مش موجوده بحيث يضيف لك wireless
وتعمل كل اعداداتك وفي خيار
Network = الانترفيس اللي عملتها
وبعدها اعمل save and apply
وقم بتفعيل ال wireless
.
.
بالتوفيق للجميع 🌹
سكربت حذف الباسوورد من كروت هوتسبوت يعتي جعلها اسم مستخدم فقط
ip ho user set password="" [find]
سكربت عمل باسورد للكروت في الهوتسبوت في حاله الخطا وطباعه اسم مستخدم فقط
{
:foreach i in=[/ip hot user find name!=default-trial ] do= {
:local m [/ip hot user get number=($i) name ];
/ip hot user set number=($i) password=$m
};
}
ip ho user set password="" [find]
سكربت عمل باسورد للكروت في الهوتسبوت في حاله الخطا وطباعه اسم مستخدم فقط
{
:foreach i in=[/ip hot user find name!=default-trial ] do= {
:local m [/ip hot user get number=($i) name ];
/ip hot user set number=($i) password=$m
};
}
الغاء الربط باول جهاز يستخدم الكرت -نيوترمنال
للهوتسبوت
ip hot use set mac-address=00:00:00:00:00:00 [find]
لليوزر منجر
الغاء الارتباط
too use user set caller-id-bind-on-first-use=no [find]
الغاء الكروت التي قد تم ربطها
too user user set caller-id="" [find]
للهوتسبوت
ip hot use set mac-address=00:00:00:00:00:00 [find]
لليوزر منجر
الغاء الارتباط
too use user set caller-id-bind-on-first-use=no [find]
الغاء الكروت التي قد تم ربطها
too user user set caller-id="" [find]
Sam TopTech:
سكربت تغير ال ip 10 لخطوط البريدج ( ملاحظه قم بتغير الاسم حسب اسم الخط الموجود لديك )
:local in
:set in pppoe-out5
:local WANIP [/ip address get [find where interface=$in] address];
:set WANIP [:pick $WANIP 0 ([:len $WANIP]-3) ];
:if ($WANIP ~"^[0-9 ]*10") do={
:log warning "Private ip address found !!!"
/interface pppoe-client disable $in
:delay 3
/interface pppoe-client enable $in }
سكربت تغير ال ip 10 لخطوط البريدج ( ملاحظه قم بتغير الاسم حسب اسم الخط الموجود لديك )
:local in
:set in pppoe-out5
:local WANIP [/ip address get [find where interface=$in] address];
:set WANIP [:pick $WANIP 0 ([:len $WANIP]-3) ];
:if ($WANIP ~"^[0-9 ]*10") do={
:log warning "Private ip address found !!!"
/interface pppoe-client disable $in
:delay 3
/interface pppoe-client enable $in }
نسخ احتياطي للاعدادات
export file=fullbackup
-------------
نسخ احتياطي للمانجر كامل
tool user-manager database save name=fullusermanager
اكتب في النيوترمنل للاستعاده
tool user-manager database load name=fullusermanager.umb
ثم y
export file=fullbackup
-------------
نسخ احتياطي للمانجر كامل
tool user-manager database save name=fullusermanager
اكتب في النيوترمنل للاستعاده
tool user-manager database load name=fullusermanager.umb
ثم y
❤1
اظهار البروفيلات المخفيه
/tool user-man profile profile-limitation print
حذف البروفايل المكرر
/tool user-man profile profile-limitation remove numbers=اكتب اسم البروفايل
/tool user-man profile profile-limitation print
حذف البروفايل المكرر
/tool user-man profile profile-limitation remove numbers=اكتب اسم البروفايل
❤1