Описание сети:Существует пользователь подключенный к свитчу ZyXEL ES-2108G (назовем его ZyXEL-1), далее линк проходит через 2 свитча ZyXEL GS-4024 (назовем соответственно ZyXel-2 и ZyXEL-3), в последний из которых воткнут pc-router с FreeBSD 6.2 (BSD).
На всем пути следования прокинут vlan (допустим YYY). На BSD создан интерфейс vlanXXX, который является дочерним от сетевухи sk0:
#ifconfig vlanXXX
vlanXXX: flags=88943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet 10.10.10.1 netmask 0xffffff00 broadcast 10.10.10.255
ether 00:14:85:27:b5:24
media: Ethernet autoselect (1000baseTX <full-duplex>)
status: active
vlan: YYY parent interface: sk0
Описание проблемы:MAC-адрес пользователя доходит до ZyXEL-3, но на BSD не появляется.
Что пробовал делать:
Сначала посетовал на кривой свитч ZyXEL-1, но замена его не дала никаких результатов.
Видимо, проблема именно в настройка FreeBSD. Подумал, что не хватает bpf'ов - но в 6.2 они создаются автоматом. Такое ощущение что чего-то не хватает, возможно нужно увеличить какой-нибудь параметр ядра, а какой не знаю и не смог ничего найти в интете.
P.S. Следует отметить что в ZyXel-2 воткнуто еще несколько аналогов ZyXEL-1, с которых маки приходят нормально. Также на BSD существуют и другие интерфейсы vlanXXX, с которыми тоже проблем не наблюдалось.
>[оверквотинг удален]
>результатов.
>
>Видимо, проблема именно в настройка FreeBSD. Подумал, что не хватает bpf'ов -
>но в 6.2 они создаются автоматом. Такое ощущение что чего-то не
>хватает, возможно нужно увеличить какой-нибудь параметр ядра, а какой не знаю
>и не смог ничего найти в интете.
>
>P.S. Следует отметить что в ZyXel-2 воткнуто еще несколько аналогов ZyXEL-1, с
>которых маки приходят нормально. Также на BSD существуют и другие интерфейсы
>vlanXXX, с которыми тоже проблем не наблюдалось.В arp таблице нет мака??? если нет, то скорее всего что-то в настройках ZyXel`ей.
>[оверквотинг удален]
>>но в 6.2 они создаются автоматом. Такое ощущение что чего-то не
>>хватает, возможно нужно увеличить какой-нибудь параметр ядра, а какой не знаю
>>и не смог ничего найти в интете.
>>
>>P.S. Следует отметить что в ZyXel-2 воткнуто еще несколько аналогов ZyXEL-1, с
>>которых маки приходят нормально. Также на BSD существуют и другие интерфейсы
>>vlanXXX, с которыми тоже проблем не наблюдалось.
>
>В arp таблице нет мака??? если нет, то скорее всего что-то в
>настройках ZyXel`ей.Да в арп таблице.
Дело в том что маки остальных пользователей нормально доходят. Это новый пользователь и с ним вдруг появились проблемы. Как-будто какой-то буфер у фрюхи переполнился и еще 1 мак не принимает...
>[оверквотинг удален]
>>>которых маки приходят нормально. Также на BSD существуют и другие интерфейсы
>>>vlanXXX, с которыми тоже проблем не наблюдалось.
>>
>>В arp таблице нет мака??? если нет, то скорее всего что-то в
>>настройках ZyXel`ей.
>
>Да в арп таблице.
>Дело в том что маки остальных пользователей нормально доходят. Это новый пользователь
>и с ним вдруг появились проблемы. Как-будто какой-то буфер у фрюхи
>переполнился и еще 1 мак не принимает...Проверь настройки ZyXel`ей.
>Проверь настройки ZyXel`ей.Проверил...
vlan прописан верно. Да и остальные маки не проходили бы.
Ограничения на количество маков нет.Да там вообще никаких ограничений нет кроме vlan'ов на портах.
>>Проверь настройки ZyXel`ей.
>
>Проверил...
>
>vlan прописан верно. Да и остальные маки не проходили бы.
>Ограничения на количество маков нет.
>
>Да там вообще никаких ограничений нет кроме vlan'ов на портах.Пробросил этот vlan на другую тачку с такой же фрей - все работает, а конкретно на этой машине - нет...
>>В arp таблице нет мака??? если нет, то скорее всего что-то в
>>настройках ZyXel`ей.
>
>Да в арп таблице.
>Дело в том что маки остальных пользователей нормально доходят. Это новый пользователь
>и с ним вдруг появились проблемы. Как-будто какой-то буфер у фрюхи
>переполнился и еще 1 мак не принимает...А что вообще показывается на интерфейсе? И сколько пользователей на этой фре висит, если есть предположения о переполнении буфера?
И еще, только вчера решал очень похожую проблему - там виноват был шнурок от клиента к последнему свитчу в цепочке.
>А что вообще показывается на интерфейсе? И сколько пользователей на этой фре
>висит, если есть предположения о переполнении буфера?На интерфейсе от остальных маки приходили без проблем. В сумме на фрю юзеров приходит около трехста в 8 разных вланах.
>И еще, только вчера решал очень похожую проблему - там виноват был
>шнурок от клиента к последнему свитчу в цепочке.Шнурок менял 2 раза.
Сегодня к этому горе-юзеру добавились еще трое... :(
А где что изменить найду.
>[оверквотинг удален]
>На интерфейсе от остальных маки приходили без проблем. В сумме на фрю
>юзеров приходит около трехста в 8 разных вланах.
>
>>И еще, только вчера решал очень похожую проблему - там виноват был
>>шнурок от клиента к последнему свитчу в цепочке.
>
>Шнурок менял 2 раза.
>
>Сегодня к этому горе-юзеру добавились еще трое... :(
>А где что изменить найду.А что показывает netstat -m ?
>[оверквотинг удален]
>>
>>>И еще, только вчера решал очень похожую проблему - там виноват был
>>>шнурок от клиента к последнему свитчу в цепочке.
>>
>>Шнурок менял 2 раза.
>>
>>Сегодня к этому горе-юзеру добавились еще трое... :(
>>А где что изменить найду.
>
>А что показывает netstat -m ?route get IP
посмотри на каком ифейсе смотрится айпишка.