Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| dpi:dpi_options:dpi_divert_spec [2020/09/21 09:01] – создано lexx26 | dpi:dpi_options:dpi_divert_spec [2025/09/19 10:33] (текущий) – [Настройка отведения трафика] 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**, | ||