бридж на карточках 1Гб+100Мб

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Денис
проходил мимо

бридж на карточках 1Гб+100Мб

Непрочитанное сообщение Денис » 2016-03-25 21:37:47

Добрый вечер, форумчане.

Сталкивался кто с таким (или похожим).

Конфигурация:
ПиСюк с 4 карточками (fxp0 - на материнке, re0,re1,vr1 - PCI), FreeBSD Release 10.2 p14.
re0,re1 - гигабитные, fxp0,vr1-100Мб.
Собрал ядро с device if_bridge. Далее пытаюсь такое:

/etc/rc.conf

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

cloned_interfaces="bridge0"
ifconfig_bridge0="inet 10.0.0.1 netmask 255.255.255.0 addm re0 addm re1 addm vr0 up"
ifconfig_re0="up"
ifconfig_re1="up"
ifconfig_vr0="up"
$ifconfig bridge0

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

$ifconfig bridge0
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	ether 02:75:d2:8b:58:00
	inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255 
	nd6 options=9<PERFORMNUD,IFDISABLED>
	id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
	maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
	root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
	member: vr0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
	        ifmaxaddr 0 port 3 priority 128 path cost 2000000
	member: re1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
	        ifmaxaddr 0 port 2 priority 128 path cost 55
	member: re0 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
	        ifmaxaddr 0 port 1 priority 128 path cost 55
Проблема - если добавлять в бридж только гигабитные интерфейсы (re0,re1), все работает как надо. Как только добавляю третий (vr0), работает только он.

Как проверяю - беру комп с виндой, задаю ему 10.0.0.2/24 и пингую бридж (ping 10.0.0.1 -t) и перетыкаю патчкорд последовательно re0,re1,vr0.

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

# ifconfig bridge0 flushall
после перетыкивания делал.

Пытался задать в rc.conf для каждого интерфейса media 100baseTX mediaopt full-duplex - не помогло. Можно как-то подружить эти карточки в одном бридже? Если да, то ткните новичка носом как это сделать.

Спасибо.

P.S. Нету у меня третьей гигабитки в PCI. А бридж такой нужен, даже если Гигабитки на 100 будут работать.

Хостинговая компания 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/

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

бридж на карточках 1Гб+100Мб

Непрочитанное сообщение Electronik » 2016-03-26 0:59:28

что за сетевая vr0?
если её не добавлять в мост, всё остальное работать будет?
была у меня карточка от д-линка, вроде на каком то ли на VIA, то ли какой то реалтек 8139, но дико глючная была. с компа можно было подключаться, а к компу через раз и не по всем протоколам(SMB/SSH/ETC).
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог