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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ограничение интернета по времени.  (Прочитано 3642 раз)

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

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #15 : 25 Мая 2012, 19:45:27 »
Сори. Еще пару вопросов новичка.
Как отменить действия, после моих не удачных экспериментов ?
Эти команды подходят для Lubuntu ?   Я так понимаю должны подходить. В виртуальнике что то не работают эти команды. :(
Есть ли у Iptables графический интерфейс ?
« Последнее редактирование: 25 Мая 2012, 19:48:10 от Ballu »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #16 : 25 Мая 2012, 20:06:45 »
Как отменить действия, после моих не удачных экспериментов ?
Если Вы не делали действий для автоматизации загрузки вводимых правил, то просто перезагрузитесь.

Эти команды подходят для Lubuntu ?   Я так понимаю должны подходить.
Да подходят. Буква l обозначает тип DE, а netfilter входит в состав ядра, которое для всего семейства buntu фактически одинаково

В виртуальнике что то не работают эти команды. :(
Как проверяли?

Есть ли у Iptables графический интерфейс ?
Есть UFW, который считается GUI-интерфейсом iptables, но боюсь, что там Вы не сможете использовать данный функционал.

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #17 : 25 Мая 2012, 23:47:46 »
Как отменить действия, после моих не удачных экспериментов ?
Если Вы не делали действий для автоматизации загрузки вводимых правил, то просто перезагрузитесь.
В смысле? После перезагрузки все пропадет? Как сделать чтоб эффект был постоянным?

Пробовал:
test@test-VirtualBox:~$ sudo iptables -I FORWARD -i eth0 -s 10.0.2.15 -m time --timestart 22:00:00 --timestop 23:45:00 -j REJECTи
test@test-VirtualBox:~$ sudo iptables -I INPUT -i eth0 -m time --timestart 18:00:00 --timestop 19:00:00 -j REJECT
test@test-VirtualBox:~$ sudo iptables -I OUTPUT -o eth0 -m time --timestart 18:00:00 --timestop 19:00:00 -j REJECT
и
test@test-VirtualBox:~$ sudo iptables -I FORWARD -s 10.0.2.15 -m time --timestart 18:05:00 --timestop 18:30:00 -j DROP
Во всех случаях был выход в инет. :(  Хромиум  грузил страницы как будто ни чего не делал.

Инет через роутер по езернет.
« Последнее редактирование: 27 Мая 2012, 19:42:14 от Ballu »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #18 : 26 Мая 2012, 00:14:28 »
в FORWARD добавлять , если это шлюз и через него локалка получает инет;
 в INPUT|OUTPUT если нужно ограничить на том компе на котором работаешь.
показывай результат :
ifconfig
iptables-save -c
да,добавь еще ключ --kerneltz, чтобы считать по локальному времени
« Последнее редактирование: 28 Мая 2012, 10:11:55 от xeon_greg »

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #19 : 28 Мая 2012, 00:57:52 »
Спасибо Всем!  :D
Блокировка работает. INPUT|OUTPUT лучше всего подходит. 
iptables -I INPUT -i eth0 -m time --kerneltz --timestart 22:00:00 --timestop 8:00:00 -j REJECT
iptables -I OUTPUT -o eth0 -m time --kerneltz --timestart 22:00:00 --timestop 8:00:00 -j REJECT
Теперь проблема с сохранением этих правил.  :-\  Делал по написанному. iptables-save -c > /etc/iptables-save После перезагрузки машины правила слетают. Подскажите еще чуток... плиззз.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #20 : 28 Мая 2012, 01:03:47 »
iptables -t nat -A POSTROUTING -o ppp0 -m time --timestart 9:00 --timestop 22:00 -j MASQUERADE
мои эти ppp0 заменить eth0
Wars ~.o

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #21 : 28 Мая 2012, 10:08:40 »
Спасибо Всем!  :D
Блокировка работает. INPUT|OUTPUT лучше всего подходит. 
iptables -I INPUT -i eth0 -m time --kerneltz --timestart 22:00:00 --timestop 8:00:00 -j REJECT
iptables -I OUTPUT -o eth0 -m time --kerneltz --timestart 22:00:00 --timestop 8:00:00 -j REJECT
Теперь проблема с сохранением этих правил.  :-\  Делал по написанному. iptables-save -c > /etc/iptables-save После перезагрузки машины правила слетают. Подскажите еще чуток... плиззз.
вариантов несколько, как один из, добавить в /etc/network/interfaces , в блоке определяющем eth0:
up iptables-restore < /etc/iptables-save

Пользователь решил продолжить мысль 28 Мая 2012, 10:10:26:
iptables -t nat -A POSTROUTING -o ppp0 -m time --timestart 9:00 --timestop 22:00 -j MASQUERADE
мои эти ppp0 заменить eth0
у него standalone комп , а не шлюз.
« Последнее редактирование: 28 Мая 2012, 10:10:27 от xeon_greg »

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #22 : 28 Мая 2012, 16:15:46 »
Извиняйте если плохо объяснил. Способ подключения инета в квартире: FTTB > Router > Comp 1, 2, 3.  IP получаем через DHCP.  Опыт проводим на VirtualBox Lubuntu стоящим на Ubuntu 12.04. 
Вот что в файле iptables-save:
Цитировать
# Generated by iptables-save v1.4.12 on Mon May 28 00:42:53 2012
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
[0:0] -A INPUT -i eth0 -m time --timestart 22:00:00 --timestop 08:00:00 --kerneltz -j REJECT --reject-with icmp-port-unreachable
[14:560] -A OUTPUT -o eth0 -m time --timestart 22:00:00 --timestop 08:00:00 --kerneltz -j REJECT --reject-with icmp-port-unreachable
COMMIT
# Completed on Mon May 28 00:42:53 2012

В файле interfaces:
Цитировать
auto lo
iface lo inet loopback
Что, куда прописывать?
« Последнее редактирование: 28 Мая 2012, 16:38:54 от Ballu »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #23 : 28 Мая 2012, 18:16:21 »
ага значит все через НМ рулится, ну тогда в простейшем случае
писать в /etc/rc.local перед строкой exit 0
iptables-restore < /etc/iptables-save
Пользователь решил продолжить мысль 28 Мая 2012, 18:18:21:
и когда, если, вместо роутера будет комп с Ubuntu, использовать правила для обрубания инета в FORWARD цепочке
« Последнее редактирование: 28 Мая 2012, 18:18:21 от xeon_greg »

Оффлайн Ballu

  • Автор темы
  • Активист
  • *
  • Сообщений: 346
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #24 : 28 Мая 2012, 22:55:10 »
Спасибо! Работает!  8)

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Ограничение интернета по времени.
« Ответ #25 : 29 Мая 2012, 10:03:07 »
Закрыто.

 

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