|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Artemiev Igor 2:5020/400 06 Jul 2005 16:20:25 To : Eugene Grosbein Subject : Re: vlan tag strip -------------------------------------------------------------------------------- Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: EG>06 июл 2005, среда, в 18:09 KRAST, Eugene Grosbein написал(а): EG>> Есть сетка 1.1.1.1/30. Пакеты от 1.1.1.2 приходят с тегом 1. EG>> Пакеты на 1.1.1.2 обязательно должны уходить без тегов. Если прописать EG>> 1.1.1.1/30 на vlanX, исходящие пакеты уйдут с тегом - не годится. EG>> Если прописать 1.1.1.1/30 на fxp0, стек не получит входящих пакетов EG>> от 1.1.1.2, потому что тегированные. EG>Точнее, пакеты от 1.1.1.2 иногда приходят с тегом 1, а иногда EG>нетегированные, причем нетегированные - только от 1.1.1.2, больше EG>ни от кого нетегированные прийти не могут. Все пакеты надо отдать EG>стеку TCP/IP, независимо от наличия тега. Выпускать все пакеты EG>для 1.1.1.2 надо без тегов, независимо ни от чего. В порядке бреда: А если отсеивать нужный тегетированый траффик с ng_ether.lower через ng_bpf, matched hook на ng_vlan, unmatched - сразу на ng_tee.left, а ng_tee.right на ng_ether.upper. А с ng_vlan демультиплексированные пакеты с 1.1.1.2 подать на ng_tee.left2right. По моему в итоге получиться как раз то, что хочется. -- iprefetch ai --- ifmail v.2.15dev5.3 * Origin: Bryansk Medical Center (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/14493d8b811d8.html, оценка из 5, голосов 10
|