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


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

Автор Тема: Школьный сервер. Первый опыт  (Прочитано 6571 раз)

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

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Школьный сервер. Первый опыт
« : 20 Сентября 2012, 22:52:26 »
Приветствую уважаемое комьюнити! Не буду долго жаловаться на жизнь, перейдем к делу. Итак, есть обычная школа где предо мной стоит задача порезать контент для пионеров, заблокировать определенные сайты и т.д. Классика жанра вообщем. Выбор пал на Linux, конкретно на Ubuntu Server. Раньше я использовал Ubuntu как ОС для десктопа дома, но в силу определенных причин (grassvalley edius) вынужден был отказаться. Тогда я полюбил эту ОС. С чем я столкнулся и что не могу побороть?
1)Какой необходимый минимум? Сейчас думаю сделать dhcp+squid+dansguardian. Хватит ли мне этого? Надо ли рулить iptables или можно обойтись сквидом прописав в браузерах клиентов прокси.
2)Как сделать ограничение для пионеров и оставить полный доступ для учителя - скайп, аська и тд? Думал входящий инет воткнуть в роутер, из роутера один патчкорд в комп учителя (полный доступ), другой во входящий интерфейс сервера и порезать там все. Но чую это не православно... Посоветуйте, очень Вас прошу.
Конечно, я смотрел что-то типа zentyal но душа не лежит. Не знаю почему.

P.S. Так как линуксом владею поверхностно прошу не отсылать меня сразу в ****, я только что оттуда - в голове каша. Надо выбрать направление, дорогу уж проложу сам. Заранее всем спасибо!
« Последнее редактирование: 20 Сентября 2012, 23:09:28 от ErV »

shame

  • Гость
Re: Школьный сервер. Первый опыт
« Ответ #1 : 21 Сентября 2012, 11:40:45 »
Правилами iptables можно сделать прозрачный прокси и не нужно прописывать ничего на компах. Также тем же iptables можно выдать полный доступ определенному айпи (для учителя), либо колупать acl в сквиде.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Школьный сервер. Первый опыт
« Ответ #2 : 21 Сентября 2012, 11:50:04 »
ErV, инет втыкаем в первый интерфейс шлюза.
На шлюзе iptables, squid, dnsmasq, ntpd, остальное по мере необходимости.
Второй интерфейс шлюза в коммутатор.
Всё.

PS
Прозрачный прокси фигово дружит с ftp и https.
« Последнее редактирование: 21 Сентября 2012, 11:53:31 от arcfi »

Оффлайн _rod_

  • Участник
  • *
  • Сообщений: 181
  • Kubuntu 18.04
    • Просмотр профиля
Re: Школьный сервер. Первый опыт
« Ответ #3 : 21 Сентября 2012, 11:52:01 »
 
Цитировать
входящий инет воткнуть в роутер, из роутера один патчкорд в комп учителя (полный доступ), другой во входящий интерфейс сервера и порезать там все.
Ну я бы тоже так делал... на роутере еще можно крутки всякие делать. Имхо(!) это и есть самый правильный вариант.
Я бы еще подумал над разделением адресного ип-пространства (разные сети) для учителей и учеников

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Школьный сервер. Первый опыт
« Ответ #4 : 21 Сентября 2012, 13:01:43 »
А стоит ли заморачиваться с заворачиванием https или можно просто отрезать его для пионеров в iptables, а учителям пустить напрямую? И еще, посдкажите пожалуйста нормальный мануал по iptables. На opennet пробовал читать, мозг упал  в -REJECT

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Школьный сервер. Первый опыт
« Ответ #5 : 21 Сентября 2012, 13:33:58 »
И еще, посдкажите пожалуйста нормальный мануал по iptables. На opennet пробовал читать, мозг упал  в -REJECT
http://www.docum.org/docum.org/kptd/
http://ru.wikipedia.org/w/index.php?title=Iptables&oldid=38074404
http://ru.wikipedia.org/wiki/Netfilter
http://www.opennet.ru/docs/RUS/iptables/
http://easylinux.ru/node/190/
Остальные гуглом пошерстите.
И не расстраивайтесь, если не осилите с первого раза.
Обычно просветление приходит после нескольких заходов на теорию и многочисленных экспериментов на практике.

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Школьный сервер. Первый опыт
« Ответ #6 : 21 Сентября 2012, 13:39:11 »
Спасибо огромное, будем следовать намеченному пути. Сдаваться не буду, не затем я это начинал. Я обращусь если что, пока ушел читать.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Школьный сервер. Первый опыт
« Ответ #7 : 21 Сентября 2012, 21:05:53 »
А стоит ли заморачиваться с заворачиванием https или можно просто отрезать его для пионеров в iptables, а учителям пустить напрямую?
Решайте сами, только имейте ввиду, что https встречается довольно часто.
И судя по всему, чем дальше, тем больше его будет.
Тот же launchpad.net или гуглопоиск в актуальной версии firefox по дефолту работают через https.
По ftp нередко репы расшаривают, а ещё есть ресурсы типа ftp.mozilla.org, которые ничего плохого никому не сделали.
С другой стороны, разрешать бесконтрольный доступ по https и ftp тоже не стоит, ибо там бывает всякое.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Школьный сервер. Первый опыт
« Ответ #8 : 21 Сентября 2012, 21:14:19 »
Прозрачный прокси фигово дружит с ftp и https.
Не знаю в чем проблемы, у меня прекрасно через прозрачный шлюз оба протокола пашут. Не вводите людей в заблуждение. Если быть совсем точным, они не проксируются, но через шлюз ходят.
« Последнее редактирование: 21 Сентября 2012, 21:17:12 от Yuriy_Y »
С уважением, Юрий.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Школьный сервер. Первый опыт
« Ответ #9 : 21 Сентября 2012, 21:23:45 »
Если быть совсем точным, они не проксируются...
Если быть ещё более точным, они проксируются:
https://www.google.ru/search?q=https+transparent+proxy
https://www.google.ru/search?q=ftp+transparent+proxy
Но там имеются определённые моменты, которые доставляют неудобства.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Школьный сервер. Первый опыт
« Ответ #10 : 21 Сентября 2012, 21:31:26 »
У кого-то мож и проксируются. У меня нет. Просто через NAT выпускаются наружу и все. И работает. Так что, для школьного прокси это не критично.
С уважением, Юрий.

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Школьный сервер. Первый опыт
« Ответ #11 : 21 Сентября 2012, 21:34:19 »
Окончательно запутался. Короче https и ftp (21 и 443) выпускать в свободный полет, а http заворачивать на squid+dansguardian? Порнуху я надеюсь по https пока не транслируют...
« Последнее редактирование: 21 Сентября 2012, 21:36:24 от ErV »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Школьный сервер. Первый опыт
« Ответ #12 : 21 Сентября 2012, 21:35:48 »
Окончательно запутался
В чём конкретно?

У кого-то мож и проксируются. У меня нет. Просто через NAT выпускаются наружу и все. И работает. Так что, для школьного прокси это не критично.
https://forum.ubuntu.ru/index.php?topic=202241.msg1530779#msg1530779

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Школьный сервер. Первый опыт
« Ответ #13 : 23 Сентября 2012, 10:04:28 »
может воспользоваться сервисами skydns они вроде как фильтруют dns запросы

Оффлайн ErV

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Школьный сервер. Первый опыт
« Ответ #14 : 23 Сентября 2012, 12:39:27 »
Есть несколько вопросов к уважаемым знатокам:
1) надо пионеров пустить на squid+dansguardian, а учителей пустить просто через нат. Подумал завернуть айпи пионеров (жестко назначенные через mac по DHCP) на прокси, но тут вопрос - если они руками сменят айпи... как сказать серверу не обслуживать таких умников? Подойдет ли такой вариант: в сквиде прописать разрешенные айпи (те которые DHCP раздает по маку) а после них сразу написать deny all? Или учителей тоже пустить через данс и прописать их айпи в exeptionlist данса. Как лучше?
2) Как в dansguardian запретить доступ к сайтам где хотя бы раз используется указанное слово?
« Последнее редактирование: 23 Сентября 2012, 16:53:33 от VinnyPooh »

 

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