صفحه 1 از 2 1 2 آخرینآخرین
نمایش نتایج: از شماره 1 تا 15 از مجموع 16

موضوع: لود بالانس در میکروتیک و قطع خط مشکل دار

  
  1. #1
    نام حقيقي: parsa

    عضو عادی
    تاریخ عضویت
    Nov 2011
    محل سکونت
    tehran
    نوشته
    24
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    18

    لود بالانس در میکروتیک و قطع خط مشکل دار

    سلام .
    من طبق لینک bisschoff-load-balancing لود بالانس روی میکروتیک ست کردم . این متد خوب کار میکنه ولی یک مشکلی داره.مشکل این است که وقتی یکی از خطوط DSL اینترنت نداره (از طرف ISP) ، متاسفانه disable نمیشه که ترافیک ها به DSL های دیگه برن . و ترافیک ها همچنان در این خط می مونن و کار بران time out دارن.
    1-آیا راهی هست که بشه در صورت قطع اینترنت یک خط ، خط مذکور Disable بشه و ترافیک بین خطوط سالم دیگه تقسیم بشه ؟
    2-آیا میشه که به محض رفع مشکل خط خراب ، این خط مجددا به لود بالانس برگرده ؟
    قطعا باید بشه با netwatch یا ... انجام بشه اما با این متد لود بالانس من پیدا نکردم ...
    از دوستان و صاحب نظران عزیز ممنون میشم راهنمایی کنن.
    با تشکر ...




    موضوعات مشابه:

  2. #2
    نام حقيقي: علی

    عضو عادی شناسه تصویری ali_gtp
    تاریخ عضویت
    May 2012
    محل سکونت
    مشهد
    نوشته
    406
    سپاسگزاری شده
    124
    سپاسگزاری کرده
    79
    من هم طبق این آدرسی که شما دادید عمل کردم و همه چی فعلا درسته و تو میکروتیک اینترنت هست و من رفتم یک NAT نوشتم که اینترنت توی شبکه هم بره
    ولی مشکلی که هست خیلی از سایت ها رو باز می کنه سایت های گوگل و یاهو رو مثلا خیلی سریع باز می کنه ولی سایت های ایرانی رو خیلی کند باز می کنه
    البته من هنوز یک خط رو فعال کردم
    و DNS هایی هم که دادم
    217.218.127.127
    4.2.2.4
    8.8.8.8

    ممنون می شم کمکم کنید



  3. #3
    نام حقيقي: ایمان ادریسیان

    عضو عادی شناسه تصویری mostafaa
    تاریخ عضویت
    Feb 2007
    محل سکونت
    کیش
    نوشته
    353
    سپاسگزاری شده
    178
    سپاسگزاری کرده
    37
    سلام مهندس
    پیرو شماره 8 در پست (متد PCC Loadbalancing & failover) فرموده بودید "
    ولی به نظر من منطقی ترین راه استفاده از روش
    Advanced Routing Failover without Scripting هست" .
    من این کار رو می خوام برای 4 تا DSL استفاده کنم که البته بر روی میکروتیک برای اونها 4 تا PPPOe client تعریف کردم .از متد PCC (البته از نوع mikrotik bisschoff PCC+portforward) استفاده کردم.که البته خوب و روان در حال کاره . البته مشکلی که دارم هم همون مشکل عدم failover صحیح هستش .
    من برای اجرای Advanced Routing Failover without Scripting به مشکل بر میخورم و عملا نتونستم انجامش بدم.
    ممنون میشم در تاپیک لود بالانس در میکروتیک و قطع خط مشکل دار من رو راهنمایی کنین.
    با تشکر از شما...
    سلام
    لطفا اگه امکانش هست کانفیگتون رو اینجا قرار بدین تا مشکلتون رو بررسی بشه.


    parsabarze سپاسگزاری کرده است.

  4. #4
    نام حقيقي: parsa

    عضو عادی
    تاریخ عضویت
    Nov 2011
    محل سکونت
    tehran
    نوشته
    24
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    18
    سلام
    کانفیگ من کاملا شبیه لینک PCC+pppoe+portforwarding هست و تفاوتی نداره .این متد کانلا خوبه و خوب هم داره جواب میده اما بزرگترین مشکلش هم همونی هست که عنوان شد و خودتون هم بهش اشاره کردید .
    آیا نیاز به قرار دادن تنظیمات بیشتری هستید ؟
    ممنون از شما


    ویرایش توسط parsabarze : 2015-11-17 در ساعت 03:47 PM

  5. #5
    نام حقيقي: ایمان ادریسیان

    عضو عادی شناسه تصویری mostafaa
    تاریخ عضویت
    Feb 2007
    محل سکونت
    کیش
    نوشته
    353
    سپاسگزاری شده
    178
    سپاسگزاری کرده
    37
    سلام
    شما برای حل کردن مشکل Fail over تون دو تا کار میتونی بکنی، یکی اینکه به ازای هر لینک اینترنتتون یک هاست (یا بیشتر) اینترنتی رو از طریق اون لینک مانیتور کنید(با استفاده از Route و Netwach ) و در صورت Down شدن اون هاست خاص با استفاده از قابلیت Script در Netwach روت مربوطه رو غیر فعال کنید. راه دیگش هم اینه که از recursive lookup طبق روشی که در لینک Advanced Routing Failover without Scripting - MikroTik Wiki توضیح داده شده استفاده کنید.
    در هر صورت کانفیگ هاتون رو به صورت اولیه انجام بدین و هر جا مشکلی داشتین کانفیگتون رو اینجا بزارید تا با هم حلش کنیم. من هم در اولین فرصت یک نمونه از هر در روش رو اینجا براتون قرار میدم.


    mohsenhvac و parsabarze سپاسگزاری کرده‌اند.

  6. #6
    نام حقيقي: ایمان ادریسیان

    عضو عادی شناسه تصویری mostafaa
    تاریخ عضویت
    Feb 2007
    محل سکونت
    کیش
    نوشته
    353
    سپاسگزاری شده
    178
    سپاسگزاری کرده
    37
    سلام
    یه کانفیگ نمونه PCC به همراه Failover با روش Recurisive :
    کد:
    /ip address
    add address=10.10.1.1/24 interface=lan network=10.10.1.0
    add address=10.10.2.2/24 interface=wan1 network=10.10.2.0
    add address=10.10.3.2/24 interface=wan2 network=10.10.3.0
    /ip firewall mangle
    add chain=prerouting dst-address=10.10.1.0/24
    add chain=prerouting dst-address=10.10.2.0/24
    add chain=prerouting dst-address=10.10.3.0/24
    add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=wan1-conn per-connection-classifier=src-address-and-port:2/0
    add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=wan2-conn per-connection-classifier=src-address-and-port:2/1
    add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=wan1 new-connection-mark=wan1-conn
    add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=wan2 new-connection-mark=wan2-conn
    add action=mark-routing chain=prerouting connection-mark=wan1-conn in-interface=lan new-routing-mark=wan1-traffic
    add action=mark-routing chain=prerouting connection-mark=wan2-conn in-interface=lan new-routing-mark=wan2-traffic
    add action=mark-routing chain=output connection-mark=wan1-conn new-routing-mark=wan1-traffic
    add action=mark-routing chain=output connection-mark=wan2-conn new-routing-mark=wan2-traffic
    /ip firewall nat
    add action=masquerade chain=srcnat out-interface=wan1
    add action=masquerade chain=srcnat out-interface=wan2
    /ip route
    add check-gateway=ping distance=1 gateway=4.2.2.2 routing-mark=wan1-traffic target-scope=30
    add check-gateway=ping distance=2 gateway=4.2.2.3 routing-mark=wan1-traffic target-scope=30
    add check-gateway=ping distance=1 gateway=4.2.2.4 routing-mark=wan2-traffic target-scope=30
    add check-gateway=ping distance=2 gateway=4.2.2.5 routing-mark=wan2-traffic target-scope=30
    add check-gateway=ping distance=1 gateway=4.2.2.2 target-scope=30
    add check-gateway=ping distance=2 gateway=4.2.2.3 target-scope=30
    add check-gateway=ping distance=3 gateway=4.2.2.4 target-scope=30
    add check-gateway=ping distance=4 gateway=4.2.2.5 target-scope=30
    add check-gateway=ping distance=1 dst-address=4.2.2.2/32 gateway=10.10.2.1
    add check-gateway=ping distance=1 dst-address=4.2.2.3/32 gateway=10.10.2.1
    add check-gateway=ping distance=1 dst-address=4.2.2.4/32 gateway=10.10.3.1
    add check-gateway=ping distance=1 dst-address=4.2.2.5/32 gateway=10.10.3.1
    این کافنیگ رو برای دو تا wan نوشتم و به ازای هر wan هم دو تا هاست اینترنتی داره مانیتور میشه و در صورت Down شدن هر دو هاست به Route های لینک مربوطه غیر فعال میشن، شما میتونی از همین روش با افزایش تعداد هاست های اینترنتی هر چندتا لینک رو که میخای Failover کنی.


    parsabarze و Supra سپاسگزاری کرده‌اند.

  7. #7
    نام حقيقي: ایمان ادریسیان

    عضو عادی شناسه تصویری mostafaa
    تاریخ عضویت
    Feb 2007
    محل سکونت
    کیش
    نوشته
    353
    سپاسگزاری شده
    178
    سپاسگزاری کرده
    37
    سلام دوباره
    کانفیگ نمونه PCC به همراه failover با روش Netwach و Script :
    کد:
    /ip address
    add address=10.10.1.1/24 interface=lan network=10.10.1.0
    add address=10.10.2.2/24 interface=wan1 network=10.10.2.0
    add address=10.10.3.2/24 interface=wan2 network=10.10.3.0
    /ip firewall mangle
    add chain=prerouting dst-address=10.10.1.0/24
    add chain=prerouting dst-address=10.10.2.0/24
    add chain=prerouting dst-address=10.10.3.0/24
    add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=wan1-conn per-connection-classifier=src-address-and-port:2/0
    add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=wan2-conn per-connection-classifier=src-address-and-port:2/1
    add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=wan1 new-connection-mark=wan1-conn
    add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=wan2 new-connection-mark=wan2-conn
    add action=mark-routing chain=prerouting connection-mark=wan1-conn in-interface=lan new-routing-mark=wan1-traffic
    add action=mark-routing chain=prerouting connection-mark=wan2-conn in-interface=lan new-routing-mark=wan2-traffic
    add action=mark-routing chain=output connection-mark=wan1-conn new-routing-mark=wan1-traffic
    add action=mark-routing chain=output connection-mark=wan2-conn new-routing-mark=wan2-traffic
    /ip firewall nat
    add action=masquerade chain=srcnat out-interface=wan1
    add action=masquerade chain=srcnat out-interface=wan2
    /ip route
    add check-gateway=ping distance=1 gateway=10.10.2.1 routing-mark=wan1-traffic
    add check-gateway=ping distance=1 gateway=10.10.3.1 routing-mark=wan2-traffic
    add check-gateway=ping distance=1 gateway=10.10.2.1
    add check-gateway=ping distance=2 gateway=10.10.3.1
    add check-gateway=ping distance=1 dst-address=4.2.2.2/32 gateway=10.10.2.1
    add check-gateway=ping distance=1 dst-address=4.2.2.3/32 gateway=10.10.2.1
    add check-gateway=ping distance=1 dst-address=4.2.2.4/32 gateway=10.10.3.1
    add check-gateway=ping distance=1 dst-address=4.2.2.5/32 gateway=10.10.3.1
    /tool netwatch
    add down-script="tool netwatch set disabled=no [find host=\"4.2.2.3\"]" host=4.2.2.2 interval=10s up-script=\
        "tool netwatch set disabled=yes [find host=\"4.2.2.3\"]\r\
        \ndelay 500ms\r\
        \nip route set disabled=no [find gateway=\"10.10.2.1\"]"
    add disabled=yes down-script="ip route set disabled=yes [find gateway=\"10.10.2.1\"]" host=4.2.2.3 interval=10s up-script="ip route set disabled=no [find gateway=\"10.10.2.1\"]"
    add down-script="tool netwatch set disabled=no [find host=\"4.2.2.5\"]" host=4.2.2.4 interval=10s up-script=\
        "tool netwatch set disabled=yes [find host=\"4.2.2.5\"]\r\
        \ndelay 500ms\r\
        \nip route set disabled=no [find gateway=\"10.10.3.1\"]"
    add disabled=yes down-script="ip route set disabled=yes [find gateway=\"10.10.3.1\"]" host=4.2.2.5 interval=10s up-script="ip route set disabled=no [find gateway=\"10.10.3.1\"]"



    Supra سپاسگزاری کرده است.

  8. #8
    نام حقيقي: parsa

    عضو عادی
    تاریخ عضویت
    Nov 2011
    محل سکونت
    tehran
    نوشته
    24
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    18
    ممنون از شما ...من این رو تست می کنم و نتیجه رو خدمتتون عرض می کنم.با تشکر

    - - - ادامه - - -

    نکته فقط برای 4 عدد کانکشن pppoe client هم باید تعداد رول ها رو اضافه کنیم ؟ یا کار های دیگه ای هم باید انجام بشه ؟



  9. #9
    نام حقيقي: parsa

    عضو عادی
    تاریخ عضویت
    Nov 2011
    محل سکونت
    tehran
    نوشته
    24
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    18
    سلام
    کانفیگ های من به شکل زیر هست
    من 4 تا خط dsl دارم که PPPoe client شون کردم و فقط تنظیماتی که شما گذاشته بودیدو من فقط تونستم برای 2 تا از خطهام بگذارم چونکه حقیقتا بلد نبودم
    و البته خط 4 رو هم مشکل داشت که دستی خودم خاموش کردم...
    حالا برای 4 تا خطم اول باید netwatch و اسکریپت بنویسم که ممن.ن میشم از شما زحمت بکشید و دیگه اینکه باید تست کنم...ممنون از شما


    /ip address
    add address=172.72.1.1/30 interface=ether12 network=172.72.1.0
    add address=192.168.1.2/24 comment=Shatel-I interface=ether1 network=\
    192.168.1.0
    add address=192.168.2.2/24 comment=Shatel-Il interface=ether2 network=\
    192.168.2.0
    add address=192.168.3.2/24 comment=datak-l interface=ether3 network=\
    192.168.3.0



    ip firewall mangle
    add action=mark-routing chain=prerouting dst-port=443 new-routing-mark=HTTPS \

    passthrough=no protocol=tcp
    add chain=prerouting dst-address-list=local src-address-list=local
    add action=mark-connection chain=forward connection-mark=no-mark \
    in-interface=Shatel-I new-connection-mark=ISP1_conn passthrough=no
    add action=mark-connection chain=forward connection-mark=no-mark \
    in-interface=Shatel-ll new-connection-mark=ISP2_conn passthrough=no
    add action=mark-connection chain=forward connection-mark=no-mark \
    in-interface=Shatel-lll new-connection-mark=ISP3_conn passthrough=no
    add action=mark-connection chain=forward connection-mark=no-mark \
    in-interface=ether4 new-connection-mark=ISP4_conn
    add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Shatel-I new-connection-mark=ISP1_conn
    add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Shatel-ll new-connection-mark=ISP2_conn
    add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=Shatel-lll new-connection-mark=ISP3_conn
    add action=mark-connection chain=prerouting connection-mark=no-mark \
    in-interface=ether4 new-connection-mark=ISP4_conn
    add action=jump chain=prerouting connection-mark=no-mark in-interface=ether12 \
    jump-target=policy_routing src-address-list=local
    add action=mark-routing chain=prerouting connection-mark=ISP1_conn \
    new-routing-mark=ISP1_traffic src-address-list=local
    add action=mark-routing chain=prerouting connection-mark=ISP2_conn \
    new-routing-mark=ISP2_traffic src-address-list=local
    add action=mark-routing chain=prerouting connection-mark=ISP3_conn \
    new-routing-mark=ISP3_traffic src-address-list=local
    add action=mark-routing chain=prerouting connection-mark=ISP4_conn \
    new-routing-mark=ISP4_traffic src-address-list=local
    add action=mark-routing chain=output connection-mark=ISP1_conn \
    new-routing-mark=ISP1_traffic
    add action=mark-routing chain=output connection-mark=ISP2_conn \
    new-routing-mark=ISP2_traffic
    add action=mark-routing chain=output connection-mark=ISP3_conn \
    new-routing-mark=ISP3_traffic
    add action=mark-routing chain=output connection-mark=ISP4_conn \
    new-routing-mark=ISP4_traffic
    add action=mark-connection chain=policy_routing dst-address-type=!local \
    new-connection-mark=ISP1_conn per-connection-classifier=src-address:4/0
    add action=mark-connection chain=policy_routing dst-address-type=!local \
    new-connection-mark=ISP3_conn per-connection-classifier=src-address:4/1
    add action=mark-connection chain=policy_routing dst-address-type=!local \
    new-connection-mark=ISP2_conn per-connection-classifier=src-address:4/2
    add action=mark-connection chain=policy_routing dst-address-type=!local \
    new-connection-mark=ISP4_conn per-connection-classifier=src-address:4/3

    /ip route
    add check-gateway=arp distance=1 gateway=Shatel-I routing-mark=Javad
    add check-gateway=arp distance=7 gateway=Shatel-I routing-mark=HTTPS
    add check-gateway=arp distance=8 gateway=Shatel-ll routing-mark=HTTPS
    add check-gateway=arp distance=9 gateway=Shatel-lll routing-mark=HTTPS
    add check-gateway=arp distance=10 gateway=*1D routing-mark=HTTPS
    add check-gateway=arp distance=1 gateway=Shatel-I routing-mark=ISP1_traffic
    add check-gateway=arp distance=1 gateway=Shatel-ll routing-mark=ISP2_traffic
    add check-gateway=arp distance=1 gateway=Shatel-lll routing-mark=ISP3_traffic
    add check-gateway=arp distance=1 gateway=ether4 routing-mark=ISP4_traffic
    add check-gateway=arp distance=1 gateway=Shatel-lll routing-mark=rs
    add check-gateway=arp distance=3 gateway=Shatel-ll
    add check-gateway=arp distance=4 gateway=Shatel-lll
    add check-gateway=arp distance=6 gateway=Shatel-I
    add check-gateway=arp disabled=yes distance=5 gateway=*1D
    add check-gateway=ping distance=1 dst-address=4.2.2.2/32 gateway=Shatel-ll
    add check-gateway=ping distance=1 dst-address=4.2.2.3/32 gateway=Shatel-ll
    add check-gateway=ping distance=1 dst-address=4.2.2.4/32 gateway=Shatel-lll
    add check-gateway=ping distance=1 dst-address=4.2.2.5/32 gateway=Shatel-lll
    add distance=1 dst-address=10.10.0.0/16 gateway=172.72.1.2
    add distance=1 dst-address=172.0.0.0/8 gateway=172.72.1.2

    /ip firewall nat
    add action=masquerade chain=srcnat out-interface=Shatel-I src-address-list=\
    local
    add action=masquerade chain=srcnat out-interface=Shatel-ll src-address-list=\
    local
    add action=masquerade chain=srcnat out-interface=Shatel-lll src-address-list=\
    local
    add action=masquerade chain=srcnat out-interface=ether4 src-address-list=\
    local




    /tool netwatch
    add down-script="tool netwatch set disabled=no [find host=\"4.2.2.3\"]" host=\
    4.2.2.2 interval=10s up-script="tool netwatch set disabled=yes [find host=\
    \"4.2.2.3\"]\r\
    \ndelay 500ms\r\
    \nip route set disabled=no [find gateway \"Shatel-II\"]"
    add disabled=yes down-script=\
    "ip route set disabled=yes [find gateway=\"Shatel-II\"]" host=4.2.2.3 \
    interval=10s up-script=\
    "ip route set disabled=no [find gateway=\"Shatel-II\"]"
    add down-script="tool netwatch set disabled=no [find host=\"4.2.2.5\"]" host=\
    4.2.2.4 interval=10s up-script="tool netwatch set disabled=yes [find host=\
    \"4.2.2.5\"]\r\
    \ndelay 500ms\r\
    \nip route set disabled=no [find gateway=\"Shatel-III\"]"
    add disabled=yes down-script=\
    "ip route set disabled=yes [find gateway=\"Shatel-III\"]" host=4.2.2.5 \
    interval=10s up-script=\
    "ip route set disabled=no [find gateway=\"Shatel-III\"]"

    /interface ethernet
    ...
    /interface pppoe-client
    add disabled=no interface=ether1 max-mru=1480 max-mtu=1480 name=Shatel-I \
    password="xxxx" user=xxxx
    add disabled=no interface=ether2 max-mru=1480 max-mtu=1480 name=Shatel-ll \
    password=xxxx user=xxxx
    add disabled=no interface=ether3 max-mru=1480 max-mtu=1480 name=Shatel-lll \
    password=xxxx user=xxxx



    ویرایش توسط parsabarze : 2015-11-18 در ساعت 11:42 AM

  10. #10
    نام حقيقي: ایمان ادریسیان

    عضو عادی شناسه تصویری mostafaa
    تاریخ عضویت
    Feb 2007
    محل سکونت
    کیش
    نوشته
    353
    سپاسگزاری شده
    178
    سپاسگزاری کرده
    37
    سلام
    از کانفیگت بک آپ بگیر و روترت رو Erase کن و طبق کانفیگ زیر که برات میزارم برو جلو. برای تست Failover هم میتونی یکی یکی رول های بخش Filter رو Enable کنی.
    کد:
    /interface pppoe-client
    add disabled=no interface=dsl1 name=pppoe1 password=123 user=user1
    add disabled=no interface=dsl2 name=pppoe2 password=123 user=user2
    add disabled=no interface=dsl3 name=pppoe3 password=123 user=user3
    add disabled=no interface=dsl4 name=pppoe4 password=123 user=user4
    /ip address
    add address=192.168.198.100/24 interface=lan network=192.168.198.0
    add address=192.168.1.2/24 interface=dsl1 network=192.168.1.0
    add address=192.168.2.2/24 interface=dsl2 network=192.168.2.0
    add address=192.168.3.2/24 interface=dsl3 network=192.168.3.0
    add address=192.168.4.2/24 interface=dsl4 network=192.168.4.0
    /ip firewall filter
    add action=drop chain=output disabled=yes dst-address=4.2.2.2
    add action=drop chain=output disabled=yes dst-address=4.2.2.3
    add action=drop chain=output disabled=yes dst-address=4.2.2.4
    add action=drop chain=output disabled=yes dst-address=4.2.2.5
    /ip firewall mangle
    add chain=prerouting dst-address=192.168.198.0/24
    add chain=prerouting dst-address=192.168.1.0/24
    add chain=prerouting dst-address=192.168.2.0/24
    add chain=prerouting dst-address=192.168.3.0/24
    add chain=prerouting dst-address=192.168.4.0/24
    add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=wan1-conn per-connection-classifier=src-address:4/0
    add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=wan2-conn per-connection-classifier=src-address:4/1
    add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=wan3-conn per-connection-classifier=src-address:4/2
    add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-type=!local in-interface=lan new-connection-mark=wan4-conn per-connection-classifier=src-address:4/3
    add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=pppoe1 new-connection-mark=wan1-conn
    add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=pppoe2 new-connection-mark=wan2-conn
    add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=pppoe3 new-connection-mark=wan3-conn
    add action=mark-connection chain=prerouting connection-mark=no-mark in-interface=pppoe4 new-connection-mark=wan4-conn
    add action=mark-routing chain=prerouting connection-mark=wan1-conn in-interface=lan new-routing-mark=wan1-traffic
    add action=mark-routing chain=prerouting connection-mark=wan2-conn in-interface=lan new-routing-mark=wan2-traffic
    add action=mark-routing chain=prerouting connection-mark=wan3-conn in-interface=lan new-routing-mark=wan3-traffic
    add action=mark-routing chain=prerouting connection-mark=wan4-conn in-interface=lan new-routing-mark=wan4-traffic
    add action=mark-routing chain=output connection-mark=wan1-conn new-routing-mark=wan1-traffic
    add action=mark-routing chain=output connection-mark=wan2-conn new-routing-mark=wan2-traffic
    add action=mark-routing chain=output connection-mark=wan3-conn new-routing-mark=wan3-traffic
    add action=mark-routing chain=output connection-mark=wan4-conn new-routing-mark=wan4-traffic
    /ip firewall nat
    add action=masquerade chain=srcnat out-interface=pppoe1
    add action=masquerade chain=srcnat out-interface=pppoe2
    add action=masquerade chain=srcnat out-interface=pppoe3
    add action=masquerade chain=srcnat out-interface=pppoe4
    /ip route
    add check-gateway=ping comment=wan1 distance=1 gateway=pppoe1 routing-mark=wan1-traffic
    add check-gateway=ping comment=wan2 distance=1 gateway=pppoe2 routing-mark=wan2-traffic
    add check-gateway=ping comment=wan3 distance=1 gateway=pppoe3 routing-mark=wan3-traffic
    add check-gateway=ping comment=wan4 distance=1 gateway=pppoe4 routing-mark=wan4-traffic
    add check-gateway=ping comment=wan1 distance=1 gateway=pppoe1
    add check-gateway=ping comment=wan2 distance=2 gateway=pppoe2
    add check-gateway=ping comment=wan3 distance=3 gateway=pppoe3
    add check-gateway=ping comment=wan4 distance=4 gateway=pppoe4
    add check-gateway=ping comment=Netwatch-Wan1 distance=1 dst-address=4.2.2.2/32 gateway=pppoe1
    add check-gateway=ping comment=Netwatch-Wan2 distance=1 dst-address=4.2.2.3/32 gateway=pppoe2
    add check-gateway=ping comment=Netwatch-Wan3 distance=1 dst-address=4.2.2.4/32 gateway=pppoe3
    add check-gateway=ping comment=Netwatch-Wan4 distance=1 dst-address=4.2.2.5/32 gateway=pppoe4
    /tool netwatch
    add down-script="ip route set disabled=yes [find comment=\"wan1\"]" host=4.2.2.2 interval=10s up-script="ip route set disabled=no [find comment=\"wan1\"]"
    add down-script="ip route set disabled=yes [find comment=\"wan2\"]" host=4.2.2.3 interval=10s up-script="ip route set disabled=no [find comment=\"wan2\"]"
    add down-script="ip route set disabled=yes [find comment=\"wan3\"]" host=4.2.2.4 interval=10s up-script="ip route set disabled=no [find comment=\"wan3\"]"
    add down-script="ip route set disabled=yes [find comment=\"wan4\"]" host=4.2.2.5 interval=10s up-script="ip route set disabled=no [find comment=\"wan4\"]"
    فقط یادت باشه comment های مربوط به Route هات رو به همین شکل که من گذاشتم اضافه کنی، چون Scritp توی Netwatch بر اساس Comment روتهای مربوطه رو Disable و یا Enable میکنه.


    ویرایش توسط mostafaa : 2015-11-18 در ساعت 01:20 PM
    parsabarze و Supra سپاسگزاری کرده‌اند.

  11. #11
    نام حقيقي: parsa

    عضو عادی
    تاریخ عضویت
    Nov 2011
    محل سکونت
    tehran
    نوشته
    24
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    18
    ممنون چشم من این کارهرو انجام میدم و نتیجه رو میزارم



  12. #12
    نام حقيقي: parsa

    عضو عادی
    تاریخ عضویت
    Nov 2011
    محل سکونت
    tehran
    نوشته
    24
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    18
    سلام ایمان جان
    کارهارو انجام دادم . همه چی درست بود الا یه مطلب . وقتی که تست میذاشتم روت ها در ip route کاملا disable میشد منتها خطوط همچنان فعال بودن و ترافیک هم تا حدی داشت ! من دستورات در netwatch رو هز ip route به interface ethernet تغییر دادم و گفتم که به محض نداشتن ping ، خط disable یا able بشه . توی این حالت خط کاملا قطع میشه و روت های مربوطه هم از حالت active خارج میشن و مشکل هم حل میشه ...
    نظرتون چیه ؟

    /tool netwatch
    add down-script=\
    "interface ethernet set disabled=yes [find comment=\"ether1\"]" host=\
    4.2.2.2 interval=10s up-script=\
    "interface ethernet set disabled=no [find comment=\"ether1\"]"
    add down-script=\
    "interface ethernet set disabled=yes [find comment=\"ether2\"]" host=\
    4.2.2.3 interval=10s up-script=\
    "interface ethernet set disabled=no [find comment=\"ether2\"]"
    add down-script=\
    "interface ethernet set disabled=yes [find comment=\"ether3\"]" host=\
    4.2.2.4 interval=10s up-script=\
    "interface ethernet set disabled=no [find comment=\"ether3\"]"



    ویرایش توسط parsabarze : 2015-11-21 در ساعت 03:23 PM

  13. #13
    نام حقيقي: ایمان ادریسیان

    عضو عادی شناسه تصویری mostafaa
    تاریخ عضویت
    Feb 2007
    محل سکونت
    کیش
    نوشته
    353
    سپاسگزاری شده
    178
    سپاسگزاری کرده
    37
    سلام
    خب وقتی لینک رو کلا Disable کنی از کجا میفهمی که لینک اینترنتت دوباره برقرار شده؟Fail Back اتفاق نمیافته.

    - - - ادامه - - -

    وقتی که تست میذاشتم روت ها در ip route کاملا disable میشد منتها خطوط همچنان فعال بودن و ترافیک هم تا حدی داشت !
    کاملا طبیعیه چون Netwatch داره از طریق همون لینک هاست های مربوطه رو ping میکنه تا در صورت وصل شدن اینترنت Route مربوطه رو دوباره Enable کنه.


    parsabarze سپاسگزاری کرده است.

  14. #14
    نام حقيقي: parsa

    عضو عادی
    تاریخ عضویت
    Nov 2011
    محل سکونت
    tehran
    نوشته
    24
    سپاسگزاری شده
    3
    سپاسگزاری کرده
    18
    بله درسته . البته الان که تست کردم متاسفانه هنوز دارم میبینم که کسانی روی این اینترفیس هستن هنوز دارن باهاش کار میکنن بدون اینکه Ip شون عوض بشه و این ترافیک هم با در خواست دانلود یا آپلودشون بالا و پایین میاد ... چرا ؟


    ویرایش توسط parsabarze : 2015-11-21 در ساعت 05:20 PM

  15. #15
    نام حقيقي: ایمان ادریسیان

    عضو عادی شناسه تصویری mostafaa
    تاریخ عضویت
    Feb 2007
    محل سکونت
    کیش
    نوشته
    353
    سپاسگزاری شده
    178
    سپاسگزاری کرده
    37
    سلام
    اگه کافنیگتون ایراد نداشته باشه، با timeout شدن Session مربوط به آن کاربرا دیگه Connection جدیدی از اون لینک استفاده نمی کنه. در نظر داشته باشید که اگه اینترنت واقعا قطع بشه خود به خود اون کانکشن های Timeout میشن.



صفحه 1 از 2 1 2 آخرینآخرین

کلمات کلیدی در جستجوها:

بالانس خطوط اینترنت

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •