vitskamsk писал(а):
Alexander V. писал(а):
Pro_ger писал(а):
Раз данный функционал отсутсвует в модеме, его можно сделать в виде компьютерой проги, которая будет управлять работой модема.
Как я понимаю, достаточно опрокидывать и поднимать WAN.
Где-то на форуме есть тема с обсуждением смены IP.
Там есть нароботки в этой области.
Зачем такие извращения ? Чем не устраивает Dial On Ask в PPPoE сессии ? Поднимать сессию только тогда когда есть запрос в интернет, в противном случае сессия будет лежать.
Возьму смелость предположить пару возможных вариантов вариантов:
1) пользователь часто находится далеко от компьютера, на котором активно что-то качается (торентами, менеджерами закачек и тп), а вот злой провайдер делит трафик, например, на дневной платный/лимитный и ночной - бесплатный/безлимитный (не удивляйтесь только);
2) у пользователя всего один аккаунт для доступа в интернет, но есть 2 или более точек, с которых он может этот аккаунт использовать в разное время.
Да и пусть пользует. В настройках WAN интерфейса (если это pppoe) есть специальная настройка - поддерживать ли ppp интерфейс или нет о чём я написал в предыдущем посте.
Как только будет пропадать сетевая активность сессия будет рваться. Как только будет появляться сетевая активность - сессия будет подниматься.
Управлять работой модема с LAN интерфейса просто элементарно:
- perl скрипт с применением модуля net:telnet или net-snmp или ssh (время написания скрипта 3 минуты), perl скрипт с применением модуля socket - работа на прямую (время написания 30 минут);
- программа на delphi/сX (время написания 40 минут);
Ну или если в состоянии самостоятельно собрать прошивку для модема, то прикрутите в модем cron.