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

Непонятки с vlan и фрибсд

Добавлено: 2013-10-25 20:28:19
werder31
Ось FreeBSD 9.1-STABLE
коммутатор: Foxgate 6224-s2
На коммутаторе:

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

Interface  Link/Protocol  Speed   Duplex  Vlan   Type
[b]0/0/23     UP/UP          f-100M  f-full  trunk  FE[/b]
на Фряхе:
dmesg | grep re0

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

re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F PCIe Gigabit Ethernet>
/etc/rc.conf

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

ifconfig_re0="inet 192.168.100.1 netmask 255.255.255.0"
cloned_interfaces="vlan10"
ifconfig_vlan10="inet 10.0.0.254 netmask 255.255.255.0 vlan 10 vlandev re0"

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

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether 00:25:22:42:43:f4
        inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255
        media: Ethernet autoselect (100baseTX <half-duplex>)
        status: active

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

vlan10: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3<RXCSUM,TXCSUM>
        ether 00:25:22:42:43:f4
        inet 10.0.0.254 netmask 0xffffff00 broadcast 10.0.0.255
        [b]media: Ethernet autoselect (100baseTX <half-duplex>)[/b]
        status: active
        vlan: 10 parent interface: re0
Подскажите, почему re0 уходит в халф-дуплекс?
Если задать в rc.conf вручную full-duplex:

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

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether 00:25:22:42:43:f4
        inet 192.168.100.1 netmask 0xffffff00 broadcast 192.168.100.255
        media: Ethernet 100baseTX <full-duplex> (none <half-duplex>)
        status: active

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

vlan10: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3<RXCSUM,TXCSUM>
        ether 00:25:22:42:43:f4
        inet 10.0.0.254 netmask 0xffffff00 broadcast 10.0.0.255
        media: Ethernet 100baseTX <full-duplex> (none <half-duplex>)
        status: active
        vlan: 10 parent interface: re0
Без вланов впринципе таже фигня.
Подскажите плз, че за нах?))))
Может из-за кабеля, хотя коммутатор должен понимать...

Re: Непонятки с vlan и фрибсд

Добавлено: 2013-10-25 22:38:15
FreeBSP
а если на сетевушку скастовать -vlanhwtag ?

Re: Непонятки с vlan и фрибсд

Добавлено: 2013-10-26 16:02:10
werder31
FreeBSP писал(а):а если на сетевушку скастовать -vlanhwtag ?
Не помогло...

Конфиг порта коммутатора на всякий случай:

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

Interface Ethernet0/0/23
 speed-duplex force100-full
 switchport dot1q-tunnel mode uplink
 switchport mode trunk
 switchport trunk allowed vlan 10;20-23;30

Re: Непонятки с vlan и фрибсд

Добавлено: 2013-10-26 16:53:51
werder31
Решилась проблема.
Весь прикол в том что у Фоксгейтов странно задавалась инкапсуляция, есть два типа - switchport dot1q-tunnel mode uplink и switchport dot1q-tunnel mode customer

Я в начальной конфигурации поставил на порт который подключался к фре - dot1q-tunnel mode uplink, а на порты к которым подключались esxi- dot1q-tunnel mode customer. При таком конфиге интерфейс на фре попадал в полудуплес, почему не знаю.

Когда убрал вообще инкапсуляцию все стало на свои места, интерфейс на фре стал полным)) дуплексом