Перейти к содержимому
Калькуляторы

sanctum

Новичок
  • Публикации

    7
  • Зарегистрирован

  • Посещение

О sanctum

  • Звание
    Абитуриент
    Абитуриент
  1. Общая схема такая, есть CCR-1016, к нему подключен CRS125-24G - это одна сеть и CRS326-24G взят для другой сети, просто потому что проникся Mikrotik :) (всего уже порядка 25 устройств в сети - это отступление), заменил микротиком новым управляемый 3Com 2829, не нравился он мне, Mikrotik информотивнее и лучше в управлении. Я подкючен к другому свичу (ограничений между внутренними сетками нет), могу конечно к этому, но что это изменит. До этого я выключал и другие порты, порты пользователей которые все в новом свиче, рубишь одного, звонит другой пользователь, говорит перестала сеть работать :(, они точно в одном свиче воткнуты. Сейчас на минут 10 выключил порт, остановил пинг, опять запустил, в общем пинга нет, трафик не ходит. p.s. взял бы лучше CRS125-24G..., всем хорош, в CRS326-24G дабл бут есть, вот думаю, может перейти в SwOS, может будет работать как надо. RouteOS, во всех девайсах одинаковые 6.42.6, как выходит новая стабильная, стараюсь обновить все хозяйство.
  2. Адрес да, повесил на бридж. Задан не был, задал сейчас, скриншот во вложении, но пока без изменений. Для теста пингую порт 17 - подключен NAS D-Link и порт 19, подключена IP камера, если делаю выключение 17 порта, перестает пинговаться камера :(. В CRS125-24G ни чего с бубнами не делал, все работает. Вот еще несколько скриншотов. Делаю Disable - 17 порт, IP 192.168.5.4, сразу перестают идти пинги по 19 порту - IP 192.168.5.252. Включаю порт 17, пока он стартует, по 19 порту сразу начинают бегать пинги. Еще одно наблюдение. Когда выключаю например порт 17 (он тут в качестве примера), пинги по 19 порту перестают ходить, трафик Tx падает, но есть небольшой, а Rx падает в ноль.
  3. Добрый день! Получил новую 24 портовую модель Mikrotik CRS326-24G-2S+, стандартно, сброс, обновление ОС до 6.42.6. Создан bridge, в который добавлены all - все порты. А теперь вопрос по особенностям. При выключении одного из портов - программно, перестают идти ping(и) по соседним портам, такое ощущение, что при выключении порта, выключается группа и на мой взгляд - это не очень логично и хотелось бы чтобы каждый порт при выключении "не задевал" остальные. Например в модели Switch CRS125-24G я такого не замечал. В чем может быть дело, если кто знает помогите или все же это особенность архитектуры чипа коммутации.
  4. А обратно? Все же хотелось бы понять: 1) Script Mikrotik может выполняться в фоне. 2) записывать результат в некий файл, пусть лог локальный или удаленный (про удаленный понятно). 3) Если брать результат - лог, надо распарсить его и получить нужную цифру и тут с Mikrotik не все ясно, кроме find вроде и нет ни чего...
  5. Не очень понятно, каким образом. В bash, я бы запустил скрипт фоном, вывод перенаправил в файл, файл распарсил командой, т.е. выбрал бы нужное значение, с которым сравнил. Здесь единственное, что приходит на ум, это каким то образом перенаправить это число в лог и из лога считать, при этом не ясно может ли скрипт выполняться в фоне. Ну и писАть регулярно что-то в лог, насколько понимаю, не лучший вариант для flash памяти железки, помрет быстрее...
  6. :-) упрощу, скрипт: /tool { :local rxAvg 0 bandwidth-test 192.168.1.1 duration=10s direction=both user=admin password=password do={ :if ($rxAvg < $"rx-10-second-average") do={ :set rxAvg $"rx-10-second-average" } } :put ($rxAvg/1024) } Результат: [admin@MikroTik] /system script> run test1 status: done testing duration: 11s tx-current: 5.5Mbps tx-10-second-average: 2.7Mbps tx-total-average: 2.7Mbps rx-current: 4.6Mbps rx-10-second-average: 3.6Mbps rx-total-average: 3.6Mbps lost-packets: 845 random-data: no direction: both tx-size: 1500 rx-size: 1500 4389 Надо взять цифру 4389, куда то её записать или запомнить, скрипт надо выполнять автоматом. С этой цифрой в дальнейшем будет вестись сравнение для переключение на другого провайдера. Стандартно резервирование строится на ICMP проверке канала, но в моем случае есть особенность, основной канал не умирает, но может здорово просядать. Хочу сделать такую логику, если значение замера меньше или равно 2000, переходим на второй канал. Повторюсь, на bash сделать, нет проблем, в Mikrotik затрудняюсь, прошу помощи :-)
  7. Добрый день! Друзья, помогите! Есть такой скрипт: tool { :local txAvg 0 :local rxAvg 0 bandwidth-test 192.168.1.1 duration=10s direction=both user=admin password=******* do={ :if ($txAvg < $"tx-10-second-average") do={ :set txAvg $"tx-10-second-average" } :if ($rxAvg < $"rx-10-second-average") do={ :set rxAvg $"rx-10-second-average" } } :put ("tx: " . ($txAvg/1024) . " rx: " . ($rxAvg/1024)) } Скрипт делает замер скорости, с Mikrotik 192.168.1.1, где Bandwidth запущен сервером. В результате работы получаем следующее: [admin@MikroTik] /system script> run test status: done testing duration: 10s tx-current: 7.5Mbps tx-10-second-average: 9.6Mbps tx-total-average: 9.6Mbps rx-current: 6.5Mbps rx-10-second-average: 6.2Mbps rx-total-average: 6.2Mbps lost-packets: 2106 random-data: no direction: both tx-size: 1500 rx-size: 1500 tx: 10129 rx: 8268 Собственно интересуют две последние цифры, можно оставить одну без tx/rx. Надо как то автоматизировать процесс замера (запись результатов в лог или файл или переменную) и с этой цифрой вести сравнение из других скриптов. На баше я бы давно это реализовал, с микротиком не ясно как... Возможно это вообще на микротик?