Для начала нам нужно включить доступ к роутеру по SSH или через Telnet, я предпочитаю SSH, но для того чтобы получить доступ через SSH нужен будет клиент, в моем случае это Bash, который ставится вместе с Git, также можно использовать такую программу как Putty. Если ничего из этого ставить не хочется, лучше выбрать галочку Telnet. В этом случае можно подключиться через встроенный терминал на Windows. cmd.
Затем открываем Общие настройки
Дальше на странице нажимаем на кнопку Изменить набор компонентов
Далее в открывшемся диалоговом окне нам нужен будет Сенсор Netflow, ставим галочку, соглашаемся с установкой компонента, он установится, роутер перезагрузится.
Дальше нам нужно открыть cmd и набрать telnet 192.168.1.1 или ssh admin@192.168.1.1. Где 192.168.1.1 это IP адрес роутера.
При подключении спросят логин и пароль, в случае с телнетом надо сначала ввести логин, потом пароль. В случае с SSH нужно подключиться сразу с пользователем ssh admin@192.168.1.1
Дальше нам нужно посмотреть список интерфейсов. Это можно сделать командой:
show interfaces
после ввода этой команды дополнительно нажать пробел и клавишу Tab, и на экране отобразится список всех интерфейсов.
Я например хочу повесить наблюдение за интерфейсом PPPoE0
Для этого мне надо ввести следующую команду:
interface {name} ip flow (ingress|egress|both)
Т.е. в моем случае это:
interface PPPoE0 ip flow both
both — так как я хочу слушать как исходящий, так и входящий потоки.
Дальше нужно указать адрес сервера, который будет принимать пакеты Netflow
Это делается командой:
ip flow-export destination {address} {port}
Посмотреть информацию о состоянии можно командой:
more proc:/net/stat/ipt_netflow
more proc:/net/stat/ipt_netflow_flows
Версия Netflow по умолчанию используется 5.
Если надо поменять например на 9 или 10, то это можно сделать следующей командой:
system set net.netflow.protocol 9
Отключить netflow можно следующими командами:
ip no flow-export destination
interaface PPPoE0 no ip flow