Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |||
dpi:dpi_options:dpi_divert_spec:start [2024/06/11 12:52] – elena.krasnobryzh | dpi:dpi_options:dpi_divert_spec:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Отведение трафика на внешние платформы ====== | ||
- | {{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**, |