Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:dpi_options:dpi_divert_spec:start [2020/10/01 13:38] – [Настройка TAP интерфейсов] lexx26 | dpi:dpi_options:dpi_divert_spec:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== 19 Отведение трафика на внешние платформы ====== | ||
- | {{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 tunnel | ||
- | |||
- | 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 ini> | ||
- | fdpi_ctrl load profile --service 14 --profile.name radius_accounting | ||
- | fdpi_ctrl load --service 14 --profile.name radius_accounting --ip 10.16.252.11 | ||
- | </ | ||
- | где " | ||
- | " | ||
- | " | ||
- | | ||
- | | ||
- | < | ||
- | |||
- | ===== Настройка автозапуска ===== | ||
- | Для настройки интерфейсов отведения трафика при старте системы, | ||
- | - Добавить в файл / | ||
- | ip tuntap add tap1 mode tap | ||
- | |||
- | ip link set dev tap0 up | ||
- | ip link set dev tap1 up | ||
- | |||
- | ip link add br0 type tunnel | ||
- | |||
- | 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 </ | ||
- | - Добавьте 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, чтобы она запускалась каждый раз после перезагрузки: |