Инет по расписанию[SOLVED]
Hibiky 29 февраля, 2008 - 00:53
Всем доброго здравия.
Есть ночной анлим. Есть необходимость скрипта для включения инета по расписанию с последующей проверкой подключения через каждый час с необходимостью включения при разрыве соединения. Как это можно осуществить?
И ещё как можно блокировать определённые айпи, которые подключаются к моему компу?
»
- Для комментирования войдите или зарегистрируйтесь
По первому
По первому вопросу: постигать cron и crontab, ну и загонять туда /etc/init.d/net.eth0 start и /etc/init.d/net.eth0 restart
По второму: постигать IPTABLES
Пожалуйста, не описывайте своё железо в подписи
В принципе всё
В принципе всё понятно с cron. И подключение при разрыве соединения устанавливает сам PPP клиент.
Но есть проблема с множеством тарифных планов vpn. У меня как раз тот случай. Как можно упростить введение тарифных планов в файлы конфигурации /etc/ppp/chap-secret. Надоело каждый раз лазить туда и менят тарифный план.
# nano
# nano /etc/ppp/chap-secrets-1
# nano /etc/ppp/chap-secrets-2
# ln -s /etc/ppp/chap-secrets /etc/ppp/chap-secrets-1
Ну и забить в cron переназначение символьной ссылки на другой файл.
Пожалуйста, не описывайте своё железо в подписи
А можно сделать
А можно сделать так?
Создать ещё один /etc/ppp/peer/vpn1 к уже созданному /etc/ppp/peer/vpn:
А в /etc/ppp/chap-secret записать ещё один тарифный план:
А там уже использовать один из них либо vpn1 либо vpn.
Если получится,
Если получится, то можно. Если не получится — нельзя (-;Е
Пожалуйста, не описывайте своё железо в подписи
А как включить
А как включить лог на pppd?
Он вроде по
Он вроде по умолчанию включён, разве нет?
Пожалуйста, не описывайте своё железо в подписи
Что-то не могу
Что-то не могу найти его. Укажи путь.
"Укажи путь"
"Укажи путь" 4-:Е
Кто-то в Фаргусовском переводе StarCraft говорил (-:Е
У меня в /var/log/ppp/ лежат (как ни странно).
Пожалуйста, не описывайте своё железо в подписи
Нету такой
Нету такой буквы в этом слове... :о) Хотя вроде в /etc/ppp/option.pptp есть строка debug.
В общем прописал в /etc/syslog-ng/syslog-ng.conf:
И смотрю терь через /var/log/daemon.log. Там всё подробно расписано. И тот способ, что я описывал работает. Терь можно создавать кучу тарифных планов. :)
В общем огромное спасибо и всего доброго.
Хм... Я вообще
Хм... Я вообще шёл по пути наименьшего сопротивления — поставил metalog, чтобы не ставить logrotate, да и debug у меня даже нету... Ну, всё хорошо, что хорошо решается (-:Е
Пожалуйста, не описывайте своё железо в подписи
значит при
значит при включении дебага логи у тебя будут в /var/log/everyfing