И в продолжении жалоб на работу VMXNET3 в FreeBSD 8.3-RELEASE-p16
Поменял виртуальные сетевухи с em на vmx3.
Получился где-то странный перекос, по всем признакам как с MTU.
Но первичный осмотр нигде на интерфейсах изменений в MTU не обнаружил.
Вот что было:
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
[skip]
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
[skip]
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
pptp0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric
0 mtu 1488
inet 192.168.0.205 --> 192.168.0.200 netmask 0xffffffff
А стало так:
vmx3f0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>
[skip]
media: Ethernet 10Gbase-T
status: active
vmx3f1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM>
[skip]
media: Ethernet 10Gbase-T
status: active
pptp0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric
0 mtu 1488
inet 192.168.0.205 --> 192.168.0.200 netmask 0xffffffff
Проблемы только с туннелем, напрямик и через NAT все ходит успешно.
Но через туннель перестал ходить большой трафик в одну сторону.
От этого шлюза в туннель.
Пинги меньше 1473 байт проходят в любую сторону.
А большие через интерфейс vmx3f0 не проходят.
(Провел кучу экспериментов что откуда какого размера проходит, но к
сожалению грохнул файл в котором сохранил :-(, конфигурацию откатил к
сетевухам em, поэтому если нужно будет, смогу ночью поднять другие и еще
раз попинговать, но надеюсь на проницательность коллег :-))
Почему так?
Есть чувство, что виной тому опция JUMBO_MTU, но как она вылазит? И
почему только в одном из случаев?