Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Запрет доступа в интернет отдельных машин средствами iperf  (Прочитано 773 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nenene

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Добрый день!
Подскажите, пожалуйста. Есть сеть, в ней контроллер домена, являющийся DNS и DHCP сервером (иначе доменная авторизация не работает) и шлюз на Ubuntu, смотрящий в интернет.
Шлюз имеет следующую настройку iperf:

$sudo iptables -S
-P INPUT ACCEPT
-P FORWARD DROP
-P OUTPUT ACCEPT
-A FORWARD -o eth0 -m mac --mac-source f0:f0:f0:f0:f0:f0 -j ACCEPT
-A FORWARD -o eth0 -m mac --mac-source f0:f0:f0:f0:f0:f1 -j ACCEPT
...
-A FORWARD -o eth0 -m mac --mac-source f0:f0:f0:f0:ff:ff -j ACCEPT
-A FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i eth0 -o eth1 -j REJECT --reject-with icmp-port-unreachable

Через цепочку FORWARD ходит только трафик с разрешенных МАС-адресов.

$sudo iptables -t nat -S
-P PREROUTING ACCEPT
-P INPUT ACCEPT
-P OUTPUT ACCEPT
-P POSTROUTING ACCEPT
-A PREROUTING ! -d 192.168.0.0/24 -i eth1 -p tcp -m multiport --dports 80,8080 -j DNAT --to-destination 192.168.0.1:3128
-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

Трафик завернутый на 192.168.0.1:3128 уходит на прозрачный сквид. Соответственно, при включении в сеть клиента, трафик по 80 и 8080 гуляет в обход цепочки FORWARD и по МАС-адресу не фильтруется... В этом и проблема.

Если сделать "iptables -P INPUT DROP" и добавлять исключения МАС-адресов подобно тому как это реализовано в FORWARD, трафик не ходит по 80 и 8080 портам... Да и решение не самое элегантное. В сети порядка 60 клиентов, держать для каждого по две строчки в iptables...
Может кто сталкивался с подобной проблемой? Буду благодарен любым подсказкам\наводкам\ссылкам.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Смысл фильтровать по MAC, когда доступом в инет можно рулить на уровне proxy?

контроллер домена, являющийся DNS и DHCP сервером (иначе доменная авторизация не работает)
Кстати, работает, как минимум, на W2K-W2K3.

Оффлайн nenene

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Контроллер домена w2k3, при отключении служб серверов перестает работать доступ на папки по доменной авторизации. Возможно как-то правится настройками, но в интернетах посвященных w2k3 советуют именно запускать dns на КД, иначе беда.
squid у меня работает в режиме transparent. Насколько я понимаю в таком режиме фильтрация по МАС адресам не работает? Даже если работает не хочется чтобы ненужные машины вообще к шлюзу обращались. Если на шлюзе будут подниматься еще какие-нибудь процессы принимающие запросы из внутренней сети и, затем, стучащие в интернеты, придется в каждом из них тоже фильтровать трафик. Было бы значительно удобнее заблокировать доступ в цепочке INPUT.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Как вы собираетесь в INPUT фильтровать транзитный трафик?......
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн nenene

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Насколько я понимаю, трафик который заворачивается на прокси этой командой:
-A PREROUTING ! -d 192.168.0.0/24 -i eth1 -p tcp -m multiport --dports 80,8080 -j DNAT --to-destination 192.168.0.1:3128
попадает в цепочку INPUT...
Или Вы имеете ввиду что INPUT не умеет фильтровать?

Пока фильтрую на PREROUTING МАС адреса. Перед сворачиванием на прокси-сервер при совпадении МАС адреса трафик просто уходит на ACCEPT и попадает в FORWARD. Т.е. к проксе не стучит.
« Последнее редактирование: 31 Июля 2013, 16:04:28 от nenene »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Контроллер домена w2k3, при отключении служб серверов перестает работать доступ на папки по доменной авторизации.
Что-то делаете не так.
Должно работать.
Вот мой конфиг:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 31 Июля 2013, 17:41:50 от ArcFi »

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.