70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

اسکریپت لود بالانسینگ میکروتیک

با سلام و احترام

دوستان اسکریپتی رو نوشتم جهت لود بالانسینگ Failover با ابزار netwatch

وقتی که Down میشه پینگ اسکریپت عمل نمیکنه ولی وقتی همون دستور اسکریپت رو داخل کنسول تایپ میکنم میبنم عمل میکنه دلیلش چی میتونه باشه ؟

DOWN

Ip route disable [/ip route find comment="tdlte"]
ip route enable [/ip route find comment="isp2"]
Interface  ethernet disable 4
Ip firewall connection tracking set enable=no 
Delay 5 
Interface  ethernet disable 4
Ip firewall connection tracking set enable=yes

UP

Ip route disable [/ip route find comment="isp2"]
Ip route enable [/ip route find comment="tdlte"]
Interface  ethernet disable 4
Ip firewall connection tracking set enable=no 
Delay 5 
Ip firewall connection tracking set enable=yes
Interface  ethernet enable 4
پرسیده شده در 1397/12/22 توسط

10 پاسخ

0

خب همین اشتباست.

شما وقتی کابل رو میکشید اینترفیس down میشه، در نتیجه route ای که برای 4.2.2.4 نوشتید unreachable میشه و از روت 0.0.0.0 مسیریابی میشه و مجدد netwatch شما up میشه.

پاسخ در 1397/12/25 توسط
1

دوست عزیز برای فعال کردن و غیر فعال کردن پورت باید دستور رو اینجوری وارد کنید

interface ethernet disable ether1
پاسخ در 1397/12/23 توسط
1

دستورات درسته هم از اسم اینترفیس میشه استفاده کرد هم id

اما من در روت های شما کامنت tdlte نمی بینم! بنابراین دو دستور زیر عمل نمیکنن:

Ip route disable [/ip route find comment="tdlte"]
Ip route enable [/ip route find comment="tdlte"]
پاسخ در 1397/12/24 توسط
0

منم دقیقا منظورم همین بود که اسامی که ذکر کردین توی نوشتن اسکریپت ، آیا توی تنظیمات اعمال شده یا نه

پاسخ در 1397/12/25 توسط
1

بجای ether1 اسم بریج رو بنویسین

دستور خط اول رو کامل بررسی کنید که دقیقا با همین اسامی ذخیره کردین؟

یک عکس از تنظیمات بگذارین بهتره

پاسخ در 1397/12/23 توسط
0

Id متغیر نیست؟ از کجا میشه ایدی هر روت رو دید؟ دستورش به چه شکل میشه؟

اره تو این عکس اسمشون isp1 و isp2 هست بعد از عکس تغییر دادم tdlte

پاسخ در 1397/12/24 توسط
0

مهندس bridge چطور ؟ بعد از فاصله اسم bridge رو بنویسم کافیه ؟

دستور خط اول بعد از دان شدن چرا اجرا نمیشه ؟

پاسخ در 1397/12/23 توسط
1

برای اینترفیس ethernet ثابت هست id

اما در رابطه با مشکل شما اول بفرمایید چطور netwatch رو تست میکنید؟ اینترفیس مربوطه رو غیرفعال میکنید؟

پاسخ در 1397/12/24 توسط
0

اره کابل رو روی میکروتیک میکشم، شک کردم به این موضوع

فکر کنم باید کاری کنم مودم از اینترنت قطع بشه

اینترفیس رو میشه با ایدی فراخوانی کرد و تغییر داد ولی روت بجز کامنت چیزی داره که متغییر نباشه و با اون اسکریپت نوشت؟

پاسخ در 1397/12/24 توسط

پاسخ شما