Не работает интерфейс без promisc

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Не работает интерфейс без promisc

Непрочитанное сообщение lumen » 2011-09-01 8:08:06

Доброе утро.
У меня проблема следующего плана.
Созданы два vlan интерфейса и один из них - vlan11 работает только при включенном promisc.
Схема следующая:

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

cat /etc/rc.conf
defaultrouter="10.0.0.10"
ifconfig_em0="inet 10.254.2.2 netmask 255.255.255.0"
cloned_interfaces="vlan100 vlan11"
ifconfig_em1="up tso"
ifconfig_vlan100="inet 10.0.0.224 netmask 255.255.0.0 vlan 100 vlandev em1"
ifconfig_vlan11="inet 10.254.3.2 netmask 255.255.255.0 vlan 11 vlandev em1"
firewall_enable="YES"
firewall_script="/etc/rc.ipfw"
#
openssh_enable="YES"
rcroute_enable="YES"

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

netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.0.0.10          UGS         0     8111 vlan10
10.0.0.0/16        link#13            U           0       89 vlan10
10.0.0.224         link#13            UHS         0        0    lo0
10.254.2.0/24      link#4             U           0        6    em0
10.254.2.2         link#4             UHS         0        0    lo0
10.254.3.0/24      link#14            U           0      255 vlan11
10.254.3.2         link#14            UHS         0        0    lo0
127.0.0.1          link#12            UH          0      112    lo0
238.1.1.0/24       bc:ae:c5:1e:d9:a8  US          0        0 vlan11
238.255.12.0/24    bc:ae:c5:1e:db:4f  US          0        0    em0

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UH          lo0
fe80::%lo0/64                     link#12                       U           lo0
fe80::1%lo0                       link#12                       UHS         lo0
ff01:c::/32                       fe80::1%lo0                   U           lo0
ff02::%lo0/32                     fe80::1%lo0                   U           lo0

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

ifconfig -a
usbus0: flags=10001<UP> metric 0 mtu 0
usbus1: flags=10001<UP> metric 0 mtu 0
usbus2: flags=10001<UP> metric 0 mtu 0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
        ether bc:ae:c5:1e:db:4f
        inet 10.254.2.2 netmask 0xffffff00 broadcast 10.254.2.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
em1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC>
        ether bc:ae:c5:1e:d9:a7
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
usbus3: flags=10001<UP> metric 0 mtu 0
usbus4: flags=10001<UP> metric 0 mtu 0
usbus5: flags=10001<UP> metric 0 mtu 0
usbus6: flags=10001<UP> metric 0 mtu 0
usbus7: flags=10001<UP> metric 0 mtu 0
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0xc
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
vlan100: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=3<RXCSUM,TXCSUM>
        ether bc:ae:c5:1e:d9:a7
        inet 10.0.0.224 netmask 0xffff0000 broadcast 10.0.255.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        vlan: 100 parent interface: em1
vlan11: flags=28943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,PPROMISC> metric 0 mtu 1500
        options=3<RXCSUM,TXCSUM>
        ether bc:ae:c5:1e:d9:a8
        inet 10.254.3.2 netmask 0xffffff00 broadcast 10.254.3.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        vlan: 11 parent interface: em1

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

cat /usr/local/bin/rcroute
#!/bin/sh
ifconfig vlan11 ether bc:ae:c5:1e:d9:a8
route add 238.255.12.0/24 -interface em0
route add 238.1.1.0/24 -interface vlan11
С чем может быть связано такое поведение интерфейса vlan11 ?

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

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Не работает интерфейс без promisc

Непрочитанное сообщение skeletor » 2011-09-01 9:08:07

Попробуйте убрать параметр tso.

lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Re: Не работает интерфейс без promisc

Непрочитанное сообщение lumen » 2011-09-01 10:29:33

К сожалению не помогло.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Не работает интерфейс без promisc

Непрочитанное сообщение manefesto » 2011-09-02 6:37:26

может так и должно быть ?
я такой яростный шо аж пиздеЦ
Изображение

lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Re: Не работает интерфейс без promisc

Непрочитанное сообщение lumen » 2011-09-02 8:22:19

Может и должно, только не ясно почему.

Гость
проходил мимо

Re: Не работает интерфейс без promisc

Непрочитанное сообщение Гость » 2011-09-02 9:57:09

tagNum могут не совпадать, проверте настройки
а без них с промиском у вас vlan как хабы работают

lumen
рядовой
Сообщения: 45
Зарегистрирован: 2008-08-12 15:00:06

Re: Не работает интерфейс без promisc

Непрочитанное сообщение lumen » 2011-09-02 10:36:01

А не совпадать где? На коммутаторе и на сервере совпадают.

Гость
проходил мимо

Re: Не работает интерфейс без promisc

Непрочитанное сообщение Гость » 2011-09-02 15:23:45

да черт его знает
может циферки на кометаторе не в десятичной системе%)
может транк как то сам не так настроен
вы ксати глянте при промиске на интерфейсе, траффик случайно не бежит по всем вланАм
а то малоли