Большинство 3G модемов поддерживается в Linux. Я использовал несколько различных моделей, главным образом Huawei, на встроенных устройствах с помощью стандартных пакетов Linux и библиотек - они все делают в значительной степени то же самое, только с более яркими световыми сигналами или более быстрыми дорожками. Хорошие начальные точки wvdial
и pppd
.
Основное препятствие для преодоления разрабатывает отдельные методы каждый поставщик использование для аутентификации и доступа, но это обычно хорошо документируется. Страницы Wiki Archlinux на конфигурировании wvdial
и pppd
довольно хороши:
Теоретически можно попробовать следующие вещи, затем сделать необходимые изменения как требуется для удовлетворения среде.
1) Сделайте группу пользователей, которые приняли T&C, скажем, tc. Также давайте предположим использование IP-адреса для отслеживания пользователей, кто принял T&C и хранение 1 IP-адреса на строку в /etc/squid/tc.txt
2) сделайте acl использованием /etc/squid/tc.txt
3) Вы имеете сначала acl как, "если IP пользователя не находится в файле tc.txt, запросе перенаправления к веб-странице, которую Вы хотите, чтобы он показал". Вы, возможно, должны были бы записать маленький сценарий, который будет работать как url_rewrite_program
.
4) Момент, который они принимают, запускают серверный скрипт для добавления IP пользователя в tc.txt
5) Удостоверьтесь, что Ваш сценарий достаточно интеллектуален к не добавить дублирующуюся запись в tc.txt.