Собственно проблема...
есть сетьnet4------|------net5 |------net8 |--------net10
net1---ROUTER---net3---ROUTER2---net6----ROUTER3----net7-----ROUTER4-----net9
net2-----| |
|
INTERNETтам где роутеры, это роутеры, там где net там локальные подсети
Мы решил блокировать юзеров которые не плататЮ, нарушают правила и т.д.
Просто блокировать файрволом не катит, так как хоти еще заблокировать доступ в подсетьрешили блокировать доступ с помощью arp вот так
есть юзер
arp -s -i eth1 10.0.5.86 00:11:2F:BC:E0:FD #demos
а такой айпи заблокирован или свободен
arp -s -i eth1 10.0.5.87 FF:FF:FF:FF:FF:FFв итоге начали выползать ошибки типа ERRNO=No buffer space available
по демонам, или при прописовании arp
больше всего ошибок на роутере ROUTER2Вот логи Samba
Sep 16 10:22:50 tehnik nmbd[15787]: [2006/09/16 10:22:50, 0] libsmb/nmblib.c:send_udp(791)
Sep 16 10:22:50 tehnik nmbd[15787]: Packet send failed to 10.0.0.4(138) ERRNO=No buffer space available
Sep 16 10:23:00 tehnik nmbd[15787]: [2006/09/16 10:23:00, 0] libsmb/nmblib.c:send_udp(791)
Sep 16 10:23:00 tehnik nmbd[15787]: Packet send failed to 10.0.4.255(137) ERRNO=No buffer space available
Sep 16 10:23:00 tehnik nmbd[15787]: [2006/09/16 10:23:00, 0] nmbd/nmbd_packets.c:send_netbios_packet(163)
Sep 16 10:23:00 tehnik nmbd[15787]: send_netbios_packet: send_packet() to IP 10.0.4.255 port 137 failed
Sep 16 10:23:00 tehnik nmbd[15787]: [2006/09/16 10:23:00, 0] nmbd/nmbd_namequery.c:query_name(237)
Sep 16 10:23:00 tehnik nmbd[15787]: query_name: Failed to send packet trying to query name TEHNIK<1d>
ПОДКАЖИТЕ КАК РЕШИТЬ ЭТУ ПРОБЛЕМУ, ТОПОЛОГИЮ СЕТИ ЕЩЕ НЕ СКОРО МЕНЯТЬ БУДУТ
ГДЕ ЧТО В ЯДРЕ НУЖНО ПОДКРУТИТЬ ЧТОБЫ УВЕЛИЧИТЬ БУФЕР
>а такой айпи заблокирован или свободен
>arp -s -i eth1 10.0.5.87 FF:FF:FF:FF:FF:FFпопробуйте:
arp -s -i eth1 10.0.5.87 0:0:0:0:0:0
>>а такой айпи заблокирован или свободен
>>arp -s -i eth1 10.0.5.87 FF:FF:FF:FF:FF:FF
>
>попробуйте:
>arp -s -i eth1 10.0.5.87 0:0:0:0:0:0
Та не получится, он будет видеть подсеть... я хочу заблокировать таким способом еще и подсеть.
А какая ОСь?
>А какая ОСь?
Мандрива 2006
>>А какая ОСь?
>
>
>Мандрива 2006net.core.wmem_default
net.core.wmem_max
net.ipv4.tcp_rmem
net.core.rmem_default
net.core.rmem_maxа эти параметры не спасут? и до какого уровня их можно увеличивать?