Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
dpi:dpi_options:dpi_divert_spec [2020/09/21 09:01] – создано lexx26 | dpi:dpi_options:dpi_divert_spec [2024/11/28 12:50] (текущий) – elena.krasnobryzh | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== | + | {{tag> |
+ | ====== | ||
+ | {{indexmenu_n> | ||
+ | |||
+ | Небольшая часть трафика может извлекаться из общего канала и передаваться для анализа и обработки на внешние платформы. | ||
+ | Производится копирование трафика и передача на заданный интерфейс. | ||
+ | {{ : | ||
+ | |||
+ | ===== Настройка TAP интерфейсов ===== | ||
+ | * TAP0 - используется для отведения трафика | ||
+ | * TAP1 - Порт на стороне сервера, | ||
+ | * Между TAP0 и TAP1 создается Tunnel для передачи трафика на внешнюю платформу | ||
+ | * На интерфейсе TAP0 отключается mac learning | ||
+ | Из консоли выполнить следующие команды: | ||
+ | <code bash> | ||
+ | ip tuntap add tap0 mode tap | ||
+ | ip tuntap add tap1 mode tap | ||
+ | |||
+ | ip link set dev tap0 up | ||
+ | ip link set dev tap1 up | ||
+ | |||
+ | ip link add br0 type bridge | ||
+ | |||
+ | ip link set tap0 master br0 | ||
+ | bridge link set dev tap0 learning off | ||
+ | ip link set tap1 master br0 | ||
+ | |||
+ | ifconfig tap0 192.168.4.20 up | ||
+ | ifconfig tap1 192.168.4.21 up | ||
+ | ifconfig br0 up | ||
+ | </ | ||
+ | <note warning> | ||
+ | |||
+ | ===== Настройка отведения трафика ===== | ||
+ | Задать отведение трафика (вариант задания через именованный профиль): | ||
+ | <code bash> | ||
+ | fdpi_ctrl load profile --service 14 --profile.name radius_accounting | ||
+ | fdpi_ctrl load --service 14 --profile.name radius_accounting --ip 10.16.252.11 | ||
+ | </ | ||
+ | где " | ||
+ | " | ||
+ | " | ||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | ===== Настройка автозапуска ===== | ||
+ | Для настройки интерфейсов отведения трафика при старте системы, | ||
+ | - Добавить в файл **/ | ||
+ | /sbin/ip tuntap add tap1 mode tap | ||
+ | |||
+ | /sbin/ip link set dev tap0 up | ||
+ | /sbin/ip link set dev tap1 up | ||
+ | |||
+ | /sbin/ip link add br0 type bridge | ||
+ | |||
+ | /sbin/ip link set tap0 master br0 | ||
+ | / | ||
+ | /sbin/ip link set tap1 master br0 | ||
+ | |||
+ | / | ||
+ | / | ||
+ | / | ||
+ | - Добавьте **rc.local** разрешения на выполнение: | ||
+ | - Внести изменения в файл **/ | ||
+ | Description=/ | ||
+ | Documentation=man: | ||
+ | ConditionFileIsExecutable=/ | ||
+ | After=network.target network-online.target | ||
+ | |||
+ | [Service] | ||
+ | Type=forking | ||
+ | ExecStart=/ | ||
+ | TimeoutSec=0 | ||
+ | RemainAfterExit=yes | ||
+ | GuessMainPID=no | ||
+ | |||
+ | [Install] | ||
+ | WantedBy=multi-user.target </ | ||
+ | - Включите службу **rc.local**, |