Включение / выключение интернета (школа распределение по классам)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Hishiro
Сообщения: 3
ОС: UBUNTU

Включение / выключение интернета

Сообщение Hishiro »

Всем здравствуйте.
Такая вот проблема имеется шлюз - Debian 6, 2е сетевые карты одна смотрит в локалку вторая в инет (с реальным ip) настроен DNS + DHCP + iptables клиенты получают ипы выходят в инет все нормально.
Требуется чтобы была web морда, в которой преподаватель вводил бы свой логин с паролем и там бы были аудитории с компьютерами галочку поставил интернет появился убрал естественно пропал, дак вот через что можно такое реализовать (желательно без прокси)
Заранее спасибо за советы.
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Включение / выключение интернета

Сообщение MrClon »

Если не париться с защитой от хитрых хакиров, умеющий подбирать IP для которого инет включен, то можно соответственно по IP пакеты в интернет дропать iptables-ом.
Если не заморачиваться ещё больше то можно воспользоваться каким-то дистрибутовом для роутеров (там бывают весьма юзерфрэндли вебморды).
А можно заморочиться и самому написать вебморду. Ну там cgi-скрипты через sudo дёргающие iptables и добавляющие/удаляющие правила дропающие пакеты (или добавляющие/удаляющие нужные IP в ipset который уже использует правило). Будет правда убогенько и с минимальным функционалом, если не заморачиваться уж слишком сильно. А ещё можно неслабо выстрелить себе в ногу и сделав замечательную дырень в безопасности который смогут воспользоваться юные дарования (впрочем оно может и хорошо, пусть учатся :)
Спасибо сказали:
Hishiro
Сообщения: 3
ОС: UBUNTU

Re: Включение / выключение интернета

Сообщение Hishiro »

Это то все понятно. Может кто уже юзал что то подобное и может чтото дельно посоветовать ( Пробовал поставить faraon он через ipset фильтрует и выпускает кого надо но ... короче невариант весь серв перелапачивать так как там требуется свое ядро)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21545
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Включение / выключение интернета

Сообщение Bizdelnick »

MrClon писал(а):
22.05.2014 11:52
можно соответственно по IP пакеты в интернет дропать iptables-ом.

Ну зачем же так негуманно в локалке-то? Лучше режектить.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Включение / выключение интернета

Сообщение MrClon »

Bizdelnick писал(а):
22.05.2014 12:17
Ну зачем же так негуманно в локалке-то? Лучше режектить.

Гуманность придумали хиппи, их тоже нужно «дропать».

А если серьёзно то про «дропать» это я образно. Можно вообще NATить по белому списку (ipset-у), думаю так будет аккуратнее всего.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Включение / выключение интернета

Сообщение drBatty »

на удалённом компьютере А(который выключают)
1. создать юзера user
2. прописать ему(user) разрешение выключать комп командой sudo (только ему, только локально, только выключать)
3. проверить sudo poweroff
4. настроить sshd в системе, если нету

на локальном компе Б(которым выключаюют)
5. поставить LAMP и sshd если нет
6. создать юзеру apache(который php выполняет) ключ ssh (man ssh-keygen)

на А
7. вписать ключ из п6 в ~user/.ssh/authorized_keys

на Б
8. проверить выполнение apache$ ssh user:A sudo shutdown
9. написать примитивный пхп скрипт с одной кнопкой "отключить А"
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6

Re: Включение / выключение интернета

Сообщение MrClon »

Отключать надо интернет, а не комп.
Спасибо сказали:
Hishiro
Сообщения: 3
ОС: UBUNTU

Re: Включение / выключение интернета

Сообщение Hishiro »

MrClon писал(а):
22.05.2014 13:17
Отключать надо интернет, а не комп.


Угу ( уже как бы есть решение на сквиде но оно неудобно так как на серве крутится система клонирования и она с ним не дружит ((
Спасибо сказали: