Подсчет времени и денег за интернет

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Anonymous

Подсчет времени и денег за интернет

Сообщение Anonymous »

Подскажите пожалуйста, где можно взять прогу, которая будет вести учет времени и денег за пользование интернетом.
Есть ли звонилки с такими функциями?

Prosto_Kot

Сообщение Prosto_Kot »

Хм, вроде есть такая фишка в X-ISP

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Дык везде есть, если помотреть...
1) Звонилка с поддеркой это фичи с гуем - xisp, kppp
2) Звонилка без этой фичи, но которая может запускать при установлении и обрве связи программульку - решение очеридно - написать порграммульку которая будет просто отсчитываьт время между своими запусками и писать в лог
3) Скрипты if-up и if-down - туду тоже можно впарить вызов вышеописаной программульки...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

Llama писал(а):решение очеридно - написать порграммульку которая будет просто отсчитываьт время между своими запусками и писать в лог
Я далек от программирования, поэтому написать такую прогу не могу.
А за X-ISP спасибо.

Energetic
Увлекающийся
Сообщения: 102
Зарегистрирован: 13 сен 2002, 06:23
Откуда: Беларусь, Минск
Контактная информация:

Сообщение Energetic »

Сделал вот прибамбас . Может кому и пригодится
###Begin of file
# Created by Energetic
# version 0.1 from 9.11.2002

# Имя этого файла "beltelecom.rst" (без кавычек!)
# Создайте директорию /usr/share/apps/kppp/Rules/Belarus,
# скопируйте этот файл в выше названную директорию.
# Включите учёт в настройках kppp.

# Для приблизительного подсчёта расходов при использовании
# беспарольного доступа в Интернет по телефону 8,,600100. Пока ещё не
# все праздничные дни учтены и 5%-ная надбавка за соединение...

name=Beltelecom
currency_symbol=BYR
currency_position=left
currency_digits=5
per_connection=0.0
minimum_costs=0.0

# не платим за первые 20 секунд
flat_init_costs=(0,20)

# Одна минута стоит 4.79 руб, а с 6.00 до 23.00 и по выходным - на
# 50% меньше т. е. 2.395 руб. Совмещаем эти данные c тарифной сеткой
# расценок на беспарольный доступ и получаем вот что:
on (monday..friday) between (6:00..7:59) use (14.99, 60)
on (monday..friday) between (8:00..19:59) use (33.19, 60)
on (monday..friday) between (20:00..22:59) use(19.89, 60)
on (monday..friday) between (23:00..1:59) use (17.495, 60)
on (monday..friday) between (2:00..5:59) use (12.595, 60)
on (saturday..sunday) between (9:00..1:59) use (12.895, 60)
on (saturday..sunday) between (2:00..8:59) use (7.595, 60)

# Учёт праздничных дней (месяц/день) чтобы как по выходным:
on (1/1, 3/8, 5/1, 5/9) between (9:00..1:59) use (12.895, 60)
on (1/1, 3/8, 5/1, 5/9) between (2:00..8:59) use (7.595, 60)

on (7/3, 11/7, 12/25) between (9:00..1:59) use (12.895, 60)
on (7/3, 11/7, 12/25) between (2:00..8:59) use (7.595, 60)

# The "on()" rules above all relates to current time only. You can also
# make a rule depend on the number of seconds you have been connected
# by specifying this time as a third argument to "use()".
# For instance, let's say normal rate in the evening is 0.20 per minute,
# and it drops by 20% after one hour of connect time. This can be modelled
# like:
# on () between (19:30..08:00) use (0.20, 60)
# on () between (19:30..08:00) use (0.16, 60, 3600)
###End of file

Версия немного устарела, но это нетрудно исправить.

Ответить