Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - Как заблокировать МАС-адрес другой подсети?

Ответить
Настройки темы
Proxy/NAT - Как заблокировать МАС-адрес другой подсети?

Новый участник


Сообщения: 7
Благодарности: 0

Профиль | Отправить PM | Цитировать


Задача! Нужно в прокси сервере настроить авторизацию по МАС адресу. Вопрос!!! Как можно блокировать МАС адрес компьютера который находится в другой подсети в Linux? В Windows например. получается фильтрация через программу CCPROXY если даже компьютер находится в другой подсети. A в Linux Squid, iptables не могут блокировать по МАС адресу, если компьютер находится в другой подсети, они блокируют компьютеры с другой подсети только по IP.

Пример:
1 - 192.168.5.1/24 192.168.5.250(Gateway - Маршрутизатор) Proxy Server
2 - 192.168.5.2/24 192.168.5.250(Gateway - Маршрутизатор) Client B
3 - 192.168.6.2/24 192.168.6.250(Gateway - Маршрутизатор) Client C

Прокси сервер блокирует клинта В по МАС адресу без проблем, потому что клиент В находится в одной подсети с прокси сервером.
Прокси сервер не может блокирует клинта С по МАС адресу, потому что клиент С находится в другой подсети с прокси сервером.
Самое странное в Windows CCPROXY фильтрирует клиента по МАС, а в Линуксе я не могу найти решение!Пожалуйста помогите !!!

P.S.
В документациях Squid написано, что он не может блокировать MAC адрес другой подсети. На форумах читал, что iptables тоже не может блокировать MAC адрес другой подсети. На практике проверил, что эти программы реально не могут блокировать MAC адрес другой подсети(по крайнем мере у меня). А в Windows 2-3 программы реально блокируют MAC другой подсети. В Windows блокировка получается, значить в самой сети что-то перенастроить по поэму не нужно. Только найти решение в Linux для того, чтобы блокировать MAC адрес клиента, который находится в другом сегменте сети. Пробовал arptables, ebtables все равно не помогло. Если маршрутизатор не пропускал бы MAC клиента в другую подсеть, то тогда как все это в Windows на CCProxy работает? В Linux есть ли на это решение? A то клиенты могут менять IP и сидеть в Интернете. Пожалуйста, не предлагать привязывать в коммутаторе IP на MAC, слишком большая сеть и клиентов много(слишком трудоёмкая работа). Авторизация по паролю тоже не пойдет. Может есть какие-то утилиты для решения такой проблемы? Пожалуйста дайте варианты!

Отправлено: 09:20, 10-10-2013

 

Пользователь


Сообщения: 125
Благодарности: 4

Профиль | Отправить PM | Цитировать


Не представляю, каким образом у Вас блокируется клиент по MAC из-под Windows, если они в разных подсетях. Тут дело не в операционной системе, просто при маршрутизации из одной подсети в другую данные о MAC адресе НЕ передаются, т.к. MAC адрес находится на втором уровне сетевой модели OSI. Маршрутизация уровня 2 (по MAC) происходит в пределах одной сети. Таким образом, Ваш MAC адрес уникален в пределах одной только сети, в другой сети может быть клиент с точно таким же MAC адресом.

Отправлено: 07:26, 14-10-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Proxy/NAT - Как заблокировать МАС-адрес другой подсети?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Как заблокировать МАС-адрес другой подсети? flosisa Общий по Linux 8 17-10-2013 09:34
Доступ - [решено] брандмауэр - Как заблокировать определенный IP адрес zai Сетевые технологии 6 15-07-2011 19:20
как скрывать мас адрес asas Хочу все знать 3 18-04-2010 14:59
Прочее - Как изменить МАС-адрес? CUMMINS Сетевое оборудование 2 07-10-2009 09:56
Двойной МАС-адрес serius Сетевые технологии 1 23-04-2004 21:44




 
Переход