Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
ipchains –A output –d {REMOTEIP}/32 –s 0/0 –j {PEERNAME}
Добавление правила в цепочку output, которое будет срабатывать при появлении пакета с адресом назначения нашего пользователя {REMOTEIP}/32, а исходный адрес может быть любым (0/0), причем переход будет происходить в цепочку с именем {PEERNAME}.
ipchains –D input –s {REMOTEIP}/32 –d 0/0 –j {PEERNAME}
Удаление правила из цепочки input.
ipchains –D output –d {REMOTEIP}/32 –s 0/0 –j {PEERNAME}
Удаление правила из цепочки output.
Из этих команд вы сами можете создать какую хотите систему счетчиков по образу и подобию программ, приведенных выше.
Стадия 3: ограничения на тестирование
До начала тестирования системы надо сразу узнать количество ограничений, присущих данной, крайне простой, системе биллинга.
Во-первых, имя пользователя может быть только лишь цифробуквенным и не более 8 символов.
Во-вторых, данная система не будет работать, если пользователи будут заходить одновременно с разных модемов, так как это будет уже коммерческим биллингом. Для реализации этого пункта нужно не так уж много сил, но автор специально не приводит в статье эти изменения. Вы их всегда можете узнать или получить в Сети IRC, бесплатно или нет, – это уже все зависит от вас.
В-третьих, данная система формирует только выходной текстовый файл (/var/log/inet.usr), но не формирует вывода в html-страницах. Этот пункт также можно реализовать при небольших затратах сил.
Остальное не столь существенно как первые три пункта.
Ну вот и все. Если у кого-нибудь возникли вопросы по данной теме, изменения или дополнения к статье, автор будет рад вам ответить.