URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 76836
[ Назад ]

Исходное сообщение
"FreeBSD 6.2. не принимает MAC-адреса со свитча"

Отправлено demosfenus , 17-Окт-07 12:54 
Описание сети:

Существует пользователь подключенный к свитчу 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 6.2. не принимает MAC-адреса со свитча"
Отправлено straker , 17-Окт-07 13:47 
>[оверквотинг удален]
>результатов.
>
>Видимо, проблема именно в настройка FreeBSD. Подумал, что не хватает bpf'ов -
>но в 6.2 они создаются автоматом. Такое ощущение что чего-то не
>хватает, возможно нужно увеличить какой-нибудь параметр ядра, а какой не знаю
>и не смог ничего найти в интете.
>
>P.S. Следует отметить что в ZyXel-2 воткнуто еще несколько аналогов ZyXEL-1, с
>которых маки приходят нормально. Также на BSD существуют и другие интерфейсы
>vlanXXX, с которыми тоже проблем не наблюдалось.

В arp таблице нет мака??? если нет, то скорее всего что-то в настройках ZyXel`ей.


"FreeBSD 6.2. не принимает MAC-адреса со свитча"
Отправлено demosfenus , 17-Окт-07 14:05 
>[оверквотинг удален]
>>но в 6.2 они создаются автоматом. Такое ощущение что чего-то не
>>хватает, возможно нужно увеличить какой-нибудь параметр ядра, а какой не знаю
>>и не смог ничего найти в интете.
>>
>>P.S. Следует отметить что в ZyXel-2 воткнуто еще несколько аналогов ZyXEL-1, с
>>которых маки приходят нормально. Также на BSD существуют и другие интерфейсы
>>vlanXXX, с которыми тоже проблем не наблюдалось.
>
>В arp таблице нет мака??? если нет, то скорее всего что-то в
>настройках ZyXel`ей.

Да в арп таблице.
Дело в том что маки остальных пользователей нормально доходят. Это новый пользователь и с ним вдруг появились проблемы. Как-будто какой-то буфер у фрюхи переполнился и еще 1 мак не принимает...


"FreeBSD 6.2. не принимает MAC-адреса со свитча"
Отправлено straker , 17-Окт-07 14:23 
>[оверквотинг удален]
>>>которых маки приходят нормально. Также на BSD существуют и другие интерфейсы
>>>vlanXXX, с которыми тоже проблем не наблюдалось.
>>
>>В arp таблице нет мака??? если нет, то скорее всего что-то в
>>настройках ZyXel`ей.
>
>Да в арп таблице.
>Дело в том что маки остальных пользователей нормально доходят. Это новый пользователь
>и с ним вдруг появились проблемы. Как-будто какой-то буфер у фрюхи
>переполнился и еще 1 мак не принимает...

Проверь настройки ZyXel`ей.


"FreeBSD 6.2. не принимает MAC-адреса со свитча"
Отправлено demosfenus , 17-Окт-07 14:28 
>Проверь настройки ZyXel`ей.

Проверил...

vlan прописан верно. Да и остальные маки не проходили бы.
Ограничения на количество маков нет.

Да там вообще никаких ограничений нет кроме vlan'ов на портах.


"FreeBSD 6.2. не принимает MAC-адреса со свитча"
Отправлено demosfenus , 17-Окт-07 17:42 
>>Проверь настройки ZyXel`ей.
>
>Проверил...
>
>vlan прописан верно. Да и остальные маки не проходили бы.
>Ограничения на количество маков нет.
>
>Да там вообще никаких ограничений нет кроме vlan'ов на портах.

Пробросил этот vlan на другую тачку с такой же фрей - все работает, а конкретно на этой машине - нет...


"FreeBSD 6.2. не принимает MAC-адреса со свитча"
Отправлено Metaller , 17-Окт-07 18:58 
>>В arp таблице нет мака??? если нет, то скорее всего что-то в
>>настройках ZyXel`ей.
>
>Да в арп таблице.
>Дело в том что маки остальных пользователей нормально доходят. Это новый пользователь
>и с ним вдруг появились проблемы. Как-будто какой-то буфер у фрюхи
>переполнился и еще 1 мак не принимает...

А что вообще показывается на интерфейсе? И сколько пользователей на этой фре висит, если есть предположения о переполнении буфера?

И еще, только вчера решал очень похожую проблему - там виноват был шнурок от клиента к последнему свитчу в цепочке.


"FreeBSD 6.2. не принимает MAC-адреса со свитча"
Отправлено demosfenus , 17-Окт-07 22:22 
>А что вообще показывается на интерфейсе? И сколько пользователей на этой фре
>висит, если есть предположения о переполнении буфера?

На интерфейсе от остальных маки приходили без проблем. В сумме на фрю юзеров приходит около трехста в 8 разных вланах.

>И еще, только вчера решал очень похожую проблему - там виноват был
>шнурок от клиента к последнему свитчу в цепочке.

Шнурок менял 2 раза.

Сегодня к этому горе-юзеру добавились еще трое... :(
А где что изменить найду.


"FreeBSD 6.2. не принимает MAC-адреса со свитча"
Отправлено Tigran , 18-Окт-07 09:28 
>[оверквотинг удален]
>На интерфейсе от остальных маки приходили без проблем. В сумме на фрю
>юзеров приходит около трехста в 8 разных вланах.
>
>>И еще, только вчера решал очень похожую проблему - там виноват был
>>шнурок от клиента к последнему свитчу в цепочке.
>
>Шнурок менял 2 раза.
>
>Сегодня к этому горе-юзеру добавились еще трое... :(
>А где что изменить найду.

А что показывает netstat -m ?


"FreeBSD 6.2. не принимает MAC-адреса со свитча"
Отправлено VaDoS , 07-Мрт-08 21:13 
>[оверквотинг удален]
>>
>>>И еще, только вчера решал очень похожую проблему - там виноват был
>>>шнурок от клиента к последнему свитчу в цепочке.
>>
>>Шнурок менял 2 раза.
>>
>>Сегодня к этому горе-юзеру добавились еще трое... :(
>>А где что изменить найду.
>
>А что показывает netstat -m ?

route get IP

посмотри на каком ифейсе смотрится айпишка.