28 September 2010

طريقة عمل load balance لثلاثة خطوط في سيرفر المايكروتك

السلام عليكم ورحمة الله وبركاته



نظرا لطلبات الكثر من الاعضاء على كيفية عمل لود بلنس لـ 3 خطوط انترنت واخراج واحد هذا الشرح مجرب من قبلي على سيرفر مايكروتك اصدار 2.9.20 .. ارجوا من الرغبين في تطبيق الشرح بان ينتبهوا للقيم والايبيات الموجودة .. يجب تغير وتعديل الكودات حسب ايبيات شبكتك .. عدم لصق الكود من دون معرفة .


طريقة العمل مكونة من اربع كروت شبكة .. ثلاث للدخول والرابع للخروج


كارت الشبكة الاول الـ WAN1 والمسمى في الشرح con1 يحمل ايبي : 10.111.0.2/24
كارت الشبكة الثاني الـ WAN2 والمسمى في الشرح con2 يحمل ايبي : 10.112.0.2/24
كارت الشبكة الثالث الـ WAN2 والمسمى في الشرح con2 يحمل ايبي : 10.113.0.2/24
كارت الشبكة الرابع الـ LAN والمسمى في الشرح local يحمل ايبي : 192.168.0.1/24


يجيب تسمة الكروت بهذه الاسماء اولا.


كود عمل هذه الايبايت المذكورة


كود PHP:
ip address
add address
=192.168.0.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=local comment="" disabled=no
add address
=10.111.0.2/24 network=10.111.0.0 broadcast=10.111.0.255 interface=con1 comment="" disabled=no
add address
=10.112.0.2/24 network=10.112.0.0 broadcast=10.112.0.255 interface=con2 comment="" disabled=no
add address
=10.113.0.2/24 network=10.113.0.0 broadcast=10.113.0.255 interface=con3 comment="" disabled=no 
كود عمل اعدادت الجيت وي في الراوت

كود PHP:
ip route
add dst
-address=0.0.0.0/0 gateway=10.111.0.1 scope=255 target-scope=10 routing-mark=mark1 comment="" disabled=no
add dst
-address=0.0.0.0/0 gateway=10.112.0.1 scope=255 target-scope=10 routing-mark=mark2 comment="" disabled=no
add dst
-address=0.0.0.0/0 gateway=10.113.0.1 scope=255 target-scope=10 routing-mark=mark3 comment="" disabled=no
add dst
-address=0.0.0.0/0 gateway=10.113.0.1 scope=255 target-scope=10 comment="" disabled=no
add dst
-address=0.0.0.0/0 gateway=10.111.0.1 scope=255 target-scope=10 comment="" disabled=no 
كود عمل الدي ان اس

كود PHP:
ip dns
set primary
-dns=192.168.1.1 secondary-dns=192.168.0.1 allow-remote-requests=no cache-size=2048KiB cache-max-ttl=1w 
كود عمل الاعدادت في الفايرول - نات

كود PHP:
ip firewall nat
add chain
=srcnat connection-mark=mark1 action=src-nat to-addresses=10.111.0.2 to-ports=0-65535 comment="" disabled=no
add chain
=srcnat connection-mark=mark2 action=src-nat to-addresses=10.112.0.2 to-ports=0-65535 comment="" disabled=no
add chain
=srcnat connection-mark=mark2 action=src-nat to-addresses=10.113.0.2 to-ports=0-65535 comment="" disabled=no 
اخيرا كود عمل الفايرول - مانجل

كود PHP:
ip firewall mangle
add chain
=prerouting in-interface=local src-address-list=mark1 action=mark-connection new-connection-mark=mark1 passthrough=yes
    comment
="" disabled=no
add chain
=prerouting in-interface=local src-address-list=mark1 action=mark-routing new-routing-mark=mark1 passthrough=no comment=""
    
disabled=no
add chain
=prerouting in-interface=local src-address-list=mark2 action=mark-connection new-connection-mark=mark2 passthrough=yes
    comment
="" disabled=no
add chain
=prerouting in-interface=local src-address-list=mark2 action=mark-routing new-routing-mark=mark2 passthrough=no comment=""
    
disabled=no
add chain
=prerouting in-interface=local src-address-list=mark3 action=mark-connection new-connection-mark=mark3 passthrough=yes
    comment
="" disabled=no
add chain
=prerouting in-interface=local src-address-list=mark3 action=mark-routing new-routing-mark=mark3 passthrough=no comment=""
    
disabled=no
add chain
=prerouting in-interface=local connection-state=new nth=1,1,0 action=mark-connection new-connection-mark=mark1
    passthrough
=yes comment="" disabled=no
add chain
=prerouting in-interface=local connection-mark=mark1 action=add-src-to-address-list address-list=mark1
    address
-list-timeout=1d comment="" disabled=no
add chain
=prerouting in-interface=local connection-mark=mark1 action=mark-routing new-routing-mark=mark1 passthrough=no comment=""
    
disabled=no
add chain
=prerouting in-interface=local connection-state=new nth=1,1,1 action=mark-connection new-connection-mark=mark2
    passthrough
=yes comment="" disabled=no
add chain
=prerouting in-interface=local connection-mark=mark2 action=add-src-to-address-list address-list=mark2
    address
-list-timeout=1d comment="" disabled=no
add chain
=prerouting in-interface=local connection-mark=mark2 action=mark-routing new-routing-mark=mark2 passthrough=no comment=""
    
disabled=no
add chain
=prerouting in-interface=local connection-state=new nth=1,1,1 action=mark-connection new-connection-mark=mark3
    passthrough
=yes comment="" disabled=no
add chain
=prerouting in-interface=local connection-mark=mark3 action=add-src-to-address-list address-list=mark3
    address
-list-timeout=1d comment="" disabled=no
add chain
=prerouting in-interface=local connection-mark=mark3 action=mark-routing new-routing-mark=mark3 passthrough=no comment=""
    
disabled=no 

مجاناً: صفحة واجهة جميلة للمايكروتك (هوت سبوت)



تصميم جميلاً لصفحة دخول المشتركين في نظام المايكروتك (هوت سبوت hotspot).
الواجهة جذابة وسهلة التركيب والتعديل.

وتتميز بما يلي:
- تصميم خفيف و مميز بنمط ويب 2.
- استخدام تقنية الـ CSS في التصميم والتي تتميز بالخفة و سهولة التعديل على تصميم كافة الصفحات من ملف واحد فقط .
- تعريب كامل لرسائل الأخطاء.
- شمل التصميم كافة صفحات الهوت سبوت.
- أضيفت 4 صفحات إضافية و هي (الأسعار-الشروط-الحسابات-خدمة العملاء).
- إضيفت صفحة أذكار و أدعية متحركة لتذكير المشتركين.
- أضيف إلى التصميم ميزة إظهار اليوم والتاريخ.
- لم يكتب المصمم اسمه ولا حقوقه على الصفحة ويسمح بتعديلها لمن شاء بشرط ألا ينسبها لنفسه.


وفيما يلي لقطات من صفحات الهوت سبوت والصفحات الإضافية:


* الصفحة الرئيسية و تبين تعريب الأخطاء (اضغط الصورة للتكبير)

* صفحة الأسعار مع تصميم لها (اضغط الصورة للتكبير)
*صفحة خدمة العملاء (اضغط الصورة للتكبير)


* صفحة الحسابات البنكية مفرغة من البيانات للتعديل
* صفحة الشروط (وبإمكانكم إزالة الصورة و كتابتة ما يحلوا لكم) اضغط الصورة للتكبير
حجم الملف:
430.5 kb

رابط تحميل الملف:
طريقة التركيب:
- خذ نسخة احتياطية لنظامك قبل التركيب.
- حمل الملف المضغوط.
- فك الضغط عن الملف بعد تحميله.
- عدل على التصميم حسب رغبتك.
- استبدل مجلد "hotspot" في نظامك بالمجلد الظاهر بعد فك الضغط.