LinuxForum.Fans
Тема

Интернет сервер ip+mac

Автор: duke 3 сообщений 1230 просмотров
#50617

Доброго времени суток.

Возникла необходимость фильтровать доступ к интернет серверу только с определенных МАС адресов сетевых карт. Попробовал создать arp таблицу соответствия mac + ip.

arp -f /etc/ethers

работает прекрасно, если сетевая карта, занесенная в таблицу меняет IP адрес, то она не попадает на сервер. Но, если определенного MAC адреса нет в этом списке, то такая карта спокойно забирает любой IP, не говоря уже о том, что особо умные юзеры догадаются поменять МАС на сетевухе. Во FreeBSD можно к такому методу добавить возможность отсекать маки которые не присутствуют в списке /etc/ethers при помощи ifconfig staticarp

В линуксе такой возможности нет. Может есть способ отсекать соединения с ненужных мак адресов?

#54713

Каждому неиспользованному ip статическую запись в арп таблицу, где mac прописать любой и никому его не говорить:)

#54716
duke написал:
Доброго времени суток.

Возникла необходимость фильтровать доступ к интернет серверу только с определенных МАС адресов сетевых карт. Попробовал создать arp таблицу соответствия mac + ip.

arp -f /etc/ethers

работает прекрасно, если сетевая карта, занесенная в таблицу меняет IP адрес, то она не попадает на сервер. Но, если определенного MAC адреса нет в этом списке, то такая карта спокойно забирает любой IP, не говоря уже о том, что особо умные юзеры догадаются поменять МАС на сетевухе. Во FreeBSD можно к такому методу добавить возможность отсекать маки которые не присутствуют в списке /etc/ethers при помощи ifconfig staticarp

В линуксе такой возможности нет. Может есть способ отсекать соединения с ненужных мак адресов?

Ты это делаеш для сквида. Тогда нужно прописать в его списках доступа соответсвие айпи+мак и всё никто не прорвётса. Конечно это немношко марудная работа особенно когда много компов. Если будет интерес давай подумаем как навалять скрипт которий давал бы возможность делать такое соответсвие.

Войдите или зарегистрируйтесь, чтобы ответить.