Получение списка активных соединений через скрипт

Раздел для тех, кто начинает знакомиться с MikroTik
Правила форума
Как правильно оформить вопрос.
Прежде чем начать настройку роутера, представьте, как это работает. Попробуйте почитать статьи об устройстве интернет-сетей. Убедитесь, что всё, что Вы задумали выполнимо вообще и на данном оборудовании в частности.
Не нужно изначально строить Наполеоновских планов. Попробуйте настроить простейшую конфигурацию, а усложнения добавлять в случае успеха постепенно.
Пожалуйста, не игнорируйте правила русского языка. Отсутствие знаков препинания и неграмотность автора топика для многих гуру достаточный повод проигнорировать топик вообще.

1. Назовите технологию подключения (динамический DHCP, L2TP, PPTP или что-то иное)
2. Изучите темку "Действия до настройки роутера".
viewtopic.php?f=15&t=2083
3. Настройте согласно выбранного Вами мануала
4. Дочитайте мануал до конца и без пропусков, в 70% случаев люди просто не до конца читают статью и пропускают важные моменты.
5. Если не получается, в Winbox открываем терминал и вбиваем там /export hide-sensitive. Результат в топик под кат, интимные подробности типа личных IP изменить на другие, пароль забить звездочками.
6. Нарисуйте Вашу сеть, рисунок (схему) сюда. На словах может быть одно, в действительности другое.
Ответить
Corvus
Сообщения: 33
Зарегистрирован: 25 апр 2013, 05:39

День добрый. Меня интереует вопрос, как можно получить список соединений... точнее активных соединений из локальной сети... пробовал
/ip firewall connection get value-name=src-address
но там айпи адреса повторяются.. но с разными портами типа
192.168.1.2:9999
192.168.13:989 etc....


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

что то я не понимаю, вы хотите получать список активных соединений, делаете запрос, вам шлюз показывает активные соединения, но вас не устраивает это. шлюз показывает вам активные tcp\udp сессии, потому там бывает, что один и тот же адрес выводится с разными портами. вам какие сессии нужны?


Corvus
Сообщения: 33
Зарегистрирован: 25 апр 2013, 05:39

нет..я пытаюсь сделать чтото аналог динамического деления скорости...и может неправильно... но я хочу сделать так

1. получаю список активных соединений...
2. узнаю количество + айпи адреса
3. делю общую пропускную способность на количество активных соединений
4. полученное число вписываю в queues
5. айпи адреса нужны на будущее...скажем для привилигированного доступа в сеть... например себе выделить канал потолше =)


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

не изобретайте велосипед, всё уже изобретено до вас, почитайте документацию про шейпер микротика, там вы узнаете как сделать так, что бы разделить весь канал в относительно равных пропорциях между всеми и как гарантировать кому то железобетонную полосу.


Corvus
Сообщения: 33
Зарегистрирован: 25 апр 2013, 05:39

ок..хорошо.спасибо


Corvus
Сообщения: 33
Зарегистрирован: 25 апр 2013, 05:39

UPD.. а можете тыкнуть носом куда именно смотреть?


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03



gagarin74
Сообщения: 16
Зарегистрирован: 07 янв 2013, 10:48

А не подскажите, где можно ограничить число сессий по MAC адресу или IP?


Аватара пользователя
simpl3x
Модератор
Сообщения: 1532
Зарегистрирован: 19 апр 2012, 14:03

gagarin74 писал(а):А не подскажите, где можно ограничить число сессий по MAC адресу или IP?

http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/Filter
конкретно вам, нужен параметр
connection-limit (integer,netmask; Default: ) Restrict connection limit per address or address block


gagarin74
Сообщения: 16
Зарегистрирован: 07 янв 2013, 10:48

спасибо


Ответить