астом:
<code>mcastbr2.sh start re0 em0</code>
или если нужно чтобы трафик попадал в сетевой стёк ОС, как... __lower__ хуков нод проверяются в **BPF**, и\\
- если это мультикаст;
- и не броадкаст;
- и **IGMP** [или **UDP** в случае если пакет от адаптера подключённого к провайдеру]
то ... ем первый байт эзернет пакета, там dst mac адрес, если его первый бит = 1 то пакет multicast или broadca
с **downstream** на **nomatch** хук.
* **1** - если нода делает 802.1Q/P декапсуляцию, и добавляет в ... нт**: нет\\
**действие**: возвращает:
* **0** - если нода не делает 802.1Q/P инкапсуляцию, а добавляет... __m_pkthdr.ether_vtag__;
**предупреждения**:
- если **down** хук подключён к ng_ether, чей интерфейс ... AN_SET_ENCAP_PROTO__ - будет проигнорировано!
- если адаптер не поддерживает инкапсуляцию или она откл
2 utp_conn, иногда больше.\\
Первый пакет - SYN (если нода выключена до начала обмена uTP пакетами) проходит ноду создавая (если такого ещё нет) ip_conn и внутри него utp_conn, п... меняются действия в соответствии с настройками.\\
Если трафик через ноду перенаправили после того как uT... го должен придти ответный uTP пакет в соединении. Если пакет пришёл позднее - действия не применяются.
/code>
Создаст интерфейс **ngeth0** (**ngethX** - если X-1 существует), добавит в него адаптеры em0,em1 ... KS** в файле /usr/src/sys/netgraph/ng_one2many.h. Если вам требуется больше, то измените значение конста... увидеть так:
<code>ngctl list | grep ether</code>
Если ничего нет, то убедитесь что нода **ng_ether** за
о такими же IP/port и отправляются следом.\\
Даже если будет ложное срабатывание - все пакеты пройдут бе... вились пиры.\\
Запускаем uTPControl на сервере.\\
Если всё сделано правильно то пиры начнут исчезать из