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

Исходное сообщение
"ограничение по  MAC"

Отправлено matwey , 25-Сен-03 14:38 
Здраствуйте.
Имеется локалка. На серваке делается привязка MAC-IP
для честной работы пользаков.
Проблема в том, что больше 1024 маков система не воспринимает.
Пишет, что переполнение кэша.
Как с этим бороться?

Содержание

Сообщения в этом обсуждении
"ограничение по  MAC"
Отправлено Vladislav Lazarenko , 27-Сен-03 10:31 
>Здраствуйте.
>Имеется локалка. На серваке делается привязка MAC-IP
>для честной работы пользаков.
>Проблема в том, что больше 1024 маков система не воспринимает.
>Пишет, что переполнение кэша.
>Как с этим бороться?

Molodoy chelovek, vi tak naivny !
Chto znachit dlia chestnoy raboty pol'zakov ???
Mac address legko mozhno smenit', eshe legche, chem ip address. A vi nadeetes' na tupost' pol'zaka ?
Tupoi i ne dogadaetsya ip menyat ...

P.S. .. Kuda mir katitsya ?


"ограничение по  MAC"
Отправлено Асен Тотин , 28-Сен-03 04:54 
Привет,

Какая у вас OS стоит? Как вы делаете привязку - при помощи ARP таблицы или другим спобосом?

Простой способ избежать ограничения ARP таблицы на интерфейсе: пользуйтесь iptables (если Linux) или ipfw2 (если FreeBSD) - они обе это умеют.

WWell,



"ограничение по  MAC"
Отправлено matwey , 29-Сен-03 01:21 
>Привет,
>
>Какая у вас OS стоит? Как вы делаете привязку - при помощи
>ARP таблицы или другим спобосом?
>
>Простой способ избежать ограничения ARP таблицы на интерфейсе: пользуйтесь iptables (если Linux)
>или ipfw2 (если FreeBSD) - они обе это умеют.
>
>WWell,

Спасибо.
Все же хотелось бы иметь именно таблицы больших размеров.
Может кто знает, где рыть-то?
Опцию какую-нибудь при компилировании ядра включить например...
P.S. Ось Slackware. Привязка с помощью arp -s


"ограничение по  MAC"
Отправлено Асен Тотин , 29-Сен-03 14:16 
Размер ARP таблицы в ядрах 2.4 можно манипулировать с помощью sysctl - посмотрите "man 7 arp", там описано подробнее. В ядрах 2.2 и ниже размер таблицы зафиксирован при компиляции, смотрите стоимость ARP_TABLE_SIZE в /usr/src/linux/net/arp.c

Альтернативный вариант - вынести ARP таблицу из ведения ядра и передать ее в userspace, где можете инсталировать arpd. Для этого есть соответствующяя опция в ядре. Не уверен, насколько arpd все еще поддерживается, хотя Debian например предлагают его.

WWell,