LINUX.ORG.RU
ФорумAdmin

FreeBSD, VLAN


0

1

Добрый вечер.

Собственно, раньше не было необходимости...

Есть FreeBSD 8.0-RELEASE, на двух серверах, драйверы сетёвок - re и em.

На L3-коммутаторе порт в режиме trunk в 3 VLAN-ах, на серверах с Linux, с этими же сетевыми картами и на порту с идентичными настройками всё работает. После поднятия VLAN-интерфейсов перестаю видеть любой трафик в tcpdump-е. На коммутаторе порт при этом по прежнему up/running.

Вывод ifconfig, к сожалению, дать не могу, доступ к серверу имею только физический сейчас, но там всё нормально, тэги корректные.

Заранее спасибо за любые мысли и предложения.

★★★

Проверил то же самое на своём ноуте, правда, только один VLAN, но не суть:

root@laptop> ifconfig                                                                                                                                                   /home/gforgx
em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
	ether 00:1f:29:a0:8a:5f
	inet6 fe80::21f:29ff:fea0:8a5f%em0 prefixlen 64 scopeid 0x1 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
	media: Ethernet autoselect (100baseTX <full-duplex>)
	status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=3<RXCSUM,TXCSUM>
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 
	inet 127.0.0.1 netmask 0xff000000 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
pflog0: flags=100<PROMISC> metric 0 mtu 33200
em0.8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=3<RXCSUM,TXCSUM>
	ether 00:1f:29:a0:8a:5f
	inet6 fe80::21f:29ff:fea0:8a5f%em0.8 prefixlen 64 scopeid 0x4 
	inet 10.1.2.161 netmask 0xfff00000 broadcast 10.15.255.255
	nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
	media: Ethernet autoselect (100baseTX <full-duplex>)
	status: active
	vlan: 8 parent interface: em0
root@laptop> tcpdump -nn                                                                                                                                                /home/gforgx
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em0.8, link-type EN10MB (Ethernet), capture size 96 bytes
03:21:46.218710 ARP, Request who-has 10.0.10.1 tell 10.1.2.161, length 28
03:21:49.597597 ARP, Request who-has 10.0.0.1 tell 10.1.2.161, length 28
^C
2 packets captured
2 packets received by filter
0 packets dropped by kernel

ARP-запросы - это от меня, в фоне пинг до сабжевых хостов. И всё :)

GFORGX ★★★
() автор топика

В старой бсд был глюк с вланами - если на базовой сетевой карточке нету адреса, то сетевая с вланами не поднимается, хотя и пишет status: active. Попробуйте добавить на em0 чего-нить вроде 127.0.0.2/32.

a_andry
()
Ответ на: комментарий от a_andry

это не глюк, а нормальная работа
status: active сигнализирует о наличии физического соединения
смотреть надо FLAGS там должно быть UP

hizel ★★★★★
()

Немного поздно, но, действительно, работает при поднятом parent-интерфейсе. Спасибо.

GFORGX ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.