Страница 1 из 1

бридж на карточках 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 будут работать.

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

Добавлено: 2016-03-26 0:59:28
Electronik
что за сетевая vr0?
если её не добавлять в мост, всё остальное работать будет?
была у меня карточка от д-линка, вроде на каком то ли на VIA, то ли какой то реалтек 8139, но дико глючная была. с компа можно было подключаться, а к компу через раз и не по всем протоколам(SMB/SSH/ETC).