Есть сервер в домене. На нем стоит Windows Server 2003 SP2. К нему конектятся, опять же через домен клиенты с тонких клиентов по RDP. Проблема в том, что на сервере с виндой есть интернет. Он там нужен для отправки документооборота в службу.
Клиенты подключаются к нему и получают в итоге тоже интернет. Решил эту проблему с помощью GPO в PDC Samba, а именно запретил запуск ишака и установку программ. Как бы работает, но мне так не нравится.
Как на шлюзе запретить интернет клиентам RDP?
IP saerver: 192.168.2.100
Mask: 255.255.255.0
gateway: 192.168.1.77 (Это шлюз в инет с nat+iptables)
DNS1:192.168.2.82 (Это сам PDS+DNS)
DNS2:192.168.1.77
Можно конечно закрыть на сервере совсем интернет и пускать в мир по определенному порту. Это возможно, но а если ему нужен полный доступ например?
Не хочется специально для них прокси полнимать.... Придется целеком влан заварачивать в него. Хотя вариант. Прокси же можно натравить на нужную мне сеть? Только одну и сделать акл лист доступа.
Не хочется специально для них прокси полнимать.... Придется целеком влан заварачивать в него. Хотя вариант. Прокси же можно натравить на нужную мне сеть? Только одну и сделать акл лист доступа.
Тебе так не поможет у тя клиенты имеют все один ип.
Попробовал настроить по первой ссылке. Поставил сквид. Дробавил в него строчку из примера, подправив под себя не много. Не уверен что правильно.. Т.к. Сам конфиг оставил по дефолту. Как есть. Попробовал... Не работает. В айпитаблес пока ничего не заварачивал, прлписываю прокси вручную. Что из конфигов показать?
InternetAccess - группа для пользователей с инетом
Builtin - в этом месте находится сама группа
DC=smb,DC=mgkb1,DC=local - адрес домена.
Как проверяю. Заходу на сервер под sel_ldap пользователем. В ишаке включаю прокси. Пробую открыть яндекс например. Открывает. Хотя пользователь не добавлен в группу InternetAccess.
--=XliN=--, Начнём с того, что самое правильное дефолтную конфигу сквида сохранить гденибуть, а самому писать новый, с нуля.
Дефлтная дана чисто для примера и для простых ситуаций. Там много лишнего для нашего случая. Тоесть должно остаться только самое необходимое.
Даже не остаться, повторюсь - создаём пустой squid.conf и далее построчно внего добавляем.
Если что т опропустим или напишем нитак, то про старте сквид про это скажет.
Это очень полезно делать именно так, во-первых лучше познаётся ег овнутренняя суть, во вторых в правилах будет всё только самое нужное и никакого мусора.
--=XliN=-- написал:
Как мне узнать что точно тут написать?
Далее... верно ли я написал
Здесь пишется полное FQDN доменное имя вашего сервера.
Например так:
text
CN=SERVER,OU=Domain Controllers,DC=mail,DC=ru
Тоесть, исходя из Вшей записи, Ваш сервер зовут так: smb.mgkb1.local, если да, то значит написали всё верно.
Следующим моментом - это нужно в iptables запретить форвард на 80-й порт (или OUTPUT, если всё это шлюзовая машина).
Позователей нужно добавить в соотвествующую группу на виндовом сервере а в GPO прописать использовать порт 3128 на сервере, где стоит сквид, а остальным запретить. Явно.
Итогом всего этого должно стать следующее. Позователь входит на сервер, работает, запускает браузер и лезет в интернет. Если ему нельзя, то (тут настраиваемо, лобо оставить как есть и браузер напишет, что ничего не может найти, либо сделать редирект на страничку с должностными интрукциями) он не получает доступа, а если можно, то ему в кокошке браузера выводится страничка ввода логина и пароля (что кстати можно отключить в GPO).
Обязательным фактом это всё должно логироваться.
Как то так.
Следующим моментом - это нужно в iptables запретить форвард на 80-й порт (или OUTPUT, если всё это шлюзовая машина).
Третье.
Тут про какую машину идет речь? Если про ту на которую они заходят, то она не шлюзовая. Таким образом нужно на шлюзе форвард запретить?
Разберемся пока с этими теоретическими вопросами.
1. хорошо.
2. Лучшее попробовать оба варианта - опять же опыт, он бесценен wink , у меня стоит CN - думаю так правильно, хотя где т очитал, что можно вообще опустить.
3. Да, на шлюзе форвард 80-го порта. Что бы браузер (не настроенный на выход через прокси, да и всякие проги-портабле вершен) пользователя, не лезли в Инет, если по GPO Инет ему (пользователю) не положен. Вообще хорошим тоном является в iptables запретить всё, а потом открыть тока нужное, в самом iptables или в сквиде. Главное нужного пользователя не забыть завернуть на сквид.
По поводу 80 порта. Ситуация такая. У меня iptables режет инет всем, кроме того кому я открою. И открываются сразу все порты. Пришлось сделать так из-за кучи программ с не понятными портами. Фиг определишь =)
На сервере 192.168.2.100, к которому пользователи лезут по RDP, инет открыт. Доменный пользователь, если ему в GPO стоит запрет на инет, как на это отреагирует? Если запрет, значит и инета нет? Ему GPO не даст же?
Далее. Что бы инет пользователю в домене дать, мне надо его дописать в конфиг сквида и соответственно открыть на шлюзе. Верно мыслю?
В iptables инет открываю конкретно по IP клиента
Захожу на 192.168.2.100 под пользователем sel_ldap с IP 192.168.1.173. Прописываю ему прокси 192.168.1.77:3128. Открываю ишака и вижу запрос на ввод пароля и пользователя. Ввожу sel_ldap и пароль. Не пускает. Пользователь в группе InternetAccess Значит не работает.