Привет! Хотелось бы узнать, есть ли скрипт, который проверяет, работает ли Ethernet-интерфейс на нужной скорости (например, 1 Гб). Если скорость неправильная (например, 100 Мб), скрипт должен попробовать отключить и включить этот интерфейс три раза. Если после трёх попыток проблема не решилась — отправить письмо на SO. Я приведу пример: 2 RB1100 подключены каждый к ether1, скорость LAN 1000 Мб. → СЕЙЧАС ВСЁ ОК. ПРОБЛЕМА (НЕ ВСЕГДА) — LAN показывает 100 Мб. РЕШЕНИЕ: я вручную отключаю и включаю интерфейс... (8 из 10 раз это исправляет проблему). ЛУЧШЕЕ РЕШЕНИЕ — скрипт, который проверяет, работает ли LAN на 1000 Мб, если 100 Мб — отключает и включает интерфейс три раза. Если не помогает, отправляет письмо. Это возможно?
скрипт отключения/включения Ethernet-интерфейса
скрипт отключения/включения Ethernet-интерфейса, RouterOS
|
20.10.2015 20:37:00
|
|
|
|
|
|
03.02.2016 20:28:00
Рад, что получилось. – Эрик
|
|
|
|
|
|
01.09.2016 23:29:00
Интересно… Не видел ничего про это… введи /interface ethernet { :foreach i in=[find] do={:put [get $i speed]} } и скажи, что у тебя выйдет…
|
|
|
|
|
|
06.09.2016 16:25:00
Отлично. Мне всё ещё интересно, почему одна команда, которую я использовал, всегда возвращает 100.
|
|
|
|
|
|
06.09.2016 18:29:00
Если хочешь разобраться глубже, да, могу дать тебе доступ к устройствам, которые выдают 100Мбит/с. Скажи, если хочешь, и я пришлю это тебе на почту.
|
|
|
|
|
|
06.09.2016 23:53:00
Не так уж интересно... Главное, чтобы всё работало.
|
|
|
|
|
|
12.01.2019 19:24:00
Ты пробовал моё решение?
|
||||
|
|
|
|||
Читают тему
