Мост из ng_ether не пропускает трафик.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dimmons
проходил мимо
Сообщения: 3
Зарегистрирован: 2015-01-17 11:28:29

Мост из ng_ether не пропускает трафик.

Непрочитанное сообщение dimmons » 2015-01-17 11:52:10

Доброго времени суток.

Можеть ктото уже сталкивался с чемто похожим?

Есть сервер, два 10G интерфейса: ix1 - уходит вниз в локалку и ix0 - уходит наверх на bgw (это шейпер).

Код: Выделить всё

root@shaper:~ # uname -a
FreeBSD shaper 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 21:02:49 UTC 2014     root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
Создаю. мост на ng_ether:

Код: Выделить всё

ifconfig ix0 up
ifconfig ix1 up
ngctl
msg ix0: setpromisc 1
msg ix0: setautosrc 0
msg ix1: setpromisc 1
msg ix1: setautosrc 0
connect ix0: ix1: lower lower
exit
IPFW отключен:

Код: Выделить всё

root@shaper:~ # ipfw show
ipfw: getsockopt(IP_FW_GET): Protocol not available
Система чистая, сразу после установки и накатывания необходимых пакетов (mc, vim, nload и т.п.).

Включаю трафик через мост, в течение 10-30 секунд все работает, потом трафик перестает проходить. На счетчиках видна такая картина, входящие на ix1 примерно соответствуют исходящим на ix0 и они растут (трафек наверх из сети идет). Так же растут входящие на ix0. А вот исходящие с ix1 не тикают. Трафик вниз не идет.

Ранее эта схема, на этом же сервере работала на freebsd 8.1, никаких проблем не было. Сейчас попробовал ставить системы 8.4, 9.3, 10.1 - результат идентичен.

При этом если создаю мост на if_bridge, проблем никаких нет, трафик пропускается.
Последний раз редактировалось f_andrey 2015-01-17 20:45:21, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, оформляйте сообщение по человечески.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Мост из ng_ether не пропускает трафик.

Непрочитанное сообщение FreeBSP » 2015-01-17 20:26:52

upper хуки сцепить попробуй
или через ng_bridge
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

dimmons
проходил мимо
Сообщения: 3
Зарегистрирован: 2015-01-17 11:28:29

Re: Мост из ng_ether не пропускает трафик.

Непрочитанное сообщение dimmons » 2015-01-18 15:34:47

Если я все правильно понмаю, upper хуки это L3 трафик, а мне нужен L2 мост. Сегодня попробую через ng_bridge.

dimmons
проходил мимо
Сообщения: 3
Зарегистрирован: 2015-01-17 11:28:29

Re: Мост из ng_ether не пропускает трафик.

Непрочитанное сообщение dimmons » 2015-01-19 2:50:33

Сделал через ng_bridge, т.е. хуки lower сетевух подключил к хукам link0 и link1 ноды bridge. Абсолютно идентичная картина, через 10-20 секунд трафик прерывается и перестает выходить с интерфейса ix1 вниз.