Page 1 of 3 123 LastLast
Results 1 to 15 of 45

Thread: Авторизация в сети Миг телеком

  1. #1
    Join Date
    Jan 2008
    Location
    Moscow
    Posts
    6

    Авторизация в сети Миг телеком

    Доброго времени суток!

    Для начала хотелось бы поблагодарить Олега и всех его помошников за отличную прошивку -- никогда не подумал-бы что эллементарный рутер можно превратить в довольно мощьную платформу. А теперь по делу:

    У меня WL500gP, подключенный к сети "Миг телеком". Эти ребята пользуют довольно странный метод авторизации при доступе к интернету -- они выдают некую самописную програмку (gcauthc), которая спрашивает логин/пароль и включает/выключает доступ в сеть. На сдачу она умеет показывать балланс и прочую нечисть.

    Так как совсем не хочется держать дома включенный комп с этим чудом, я решил поисследовать и выяснил, что програмка тупо лезет по https на некий сервер, передает туда логин/пароль и засыпает на некоторое время (минуты 2 кажется). По прошествии этого времени она тупо повторяет все то-же, напоминая серверу что доступ все еще нужен.

    Я решил эту проблему "в лоб", написав скрипт на шелле, который раз в 2 минуты дергает curl с необходимыми параметрами, но посмотрев на то, сколько он жрет памяти, мне стало жалко железку -- 400+К от 32М это довольно ощутимо, да и squid-у эта память нужнее

    Собственно вопрос простой -- не собирал-ли кто бинарник, который делает тоже самое? А если нет. то может у кого нибудь развернут кросс компилятор и есть пара часов времени чтобы собрать очень простой бинарничек, который ловит с коммандной строки user/pass, fork/exec-ает curl и ждет 2 минуты?


    С Уважением,
    Алексей

  2. #2
    для Миг телекома
    я через cron каждые 5 минут дергаю вот это
    Code:
    /opt/bin/wget --no-check-certificate --output-document=/tmp/zond.log -q https://login:pass@auth.mig-telecom.ru/user/auth/gcauth.php?action=tick
    нужно поменять login/pass на свои
    только дополнительно нужно поставить пакет wget-ssl
    Code:
    ipkg install wget-ssl

  3. #3

    Тиканье ЗОНД миг телеком

    Сам долго мучился с настройками WL500W для тиканья зонда миг телеком. Вот, как мне кажется более подробная последовательность действий.

    Первое, flashfs рутера монтируется по умолчанию в /usr/local.

    формируем новый /opt и сохраняем его во flashfs:
    > mkdir /usr/local/opt
    > mount -o bind,sync,noatime,rw /usr/local/opt /opt

    обновляем репозитарий пакетов рутера и устанавливаем необходимые пакеты
    > ipkg.sh update
    > ipkg.sh install ipkg-opt
    > ipkg.sh install uclibc-opt
    > ipkg.sh install wget-ssl

    обновляем еще раз:
    > ipkg update
    > ipkg upgrade

    проверяем, что все необходимые пакеты установились
    > ipkg list_installed

    переставляем пакеты еще раз:
    > ipkg install -force-reinstall ipkg-opt openssl uclibc-opt wget-ssl

    прописываем правила для cron:
    > vi /usr/local/sbin/post-boot
    ------------------------------
    #!/bin/sh
    mkdir -p /var/spool/cron/crontabs
    /usr/sbin/crond
    #Прописываем запуск скрипта каждые 2 мин
    echo "*/2 * * * * if [ ! -d /opt/bin ]; then mount -obind /usr/local/opt /opt; fi; /opt/bin/wget --no-check-certificate --output-document=/tmp/zond.log -q https://***:***@auth.mig-telecom.ru/user/auth/gcauth.php?action=tick" | /usr/bin/crontab -
    ------------------------------

    далее указываем, какие файлы мы хотим сохранить во flashfs
    > vi /usr/local/.files
    ------------------------------
    /usr/local/sbin/post-boot
    ------------------------------

    сохраняем все новое во flashfs:
    > flashfs save && flashfs commit && flashfs enable

    > reboot

  4. #4
    Quote Originally Posted by c401 View Post
    прописываем правила для cron:
    > vi /usr/local/sbin/post-boot
    ------------------------------
    #!/bin/sh
    mkdir -p /var/spool/cron/crontabs
    /usr/sbin/crond
    #Прописываем запуск скрипта каждые 2 мин
    echo "*/2 * * * * if [ ! -d /opt/bin ]; then mount -obind /usr/local/opt /opt; fi; /opt/bin/wget --no-check-certificate --output-document=/tmp/zond.log -q https://***:***@auth.mig-telecom.ru/user/auth/gcauth.php?action=tick" | /usr/bin/crontab -
    ------------------------------

    далее указываем, какие файлы мы хотим сохранить во flashfs
    > vi /usr/local/.files
    ------------------------------
    /usr/local/sbin/post-boot
    ------------------------------

    сохраняем все новое во flashfs:
    > flashfs save && flashfs commit && flashfs enable

    > reboot
    А отсюда можно поподробнее
    Железка wl500gp
    Все остальное понятно. А вот с кроном чет у меня засада, вернее с редактором vi. Я начинающий в линухе. Что сделал: telnet подключился доставил пакеты. А вот как в крон прописать не пойму.
    пишу в консоли > vi /usr/local/sbin/post-boot
    А далее ни чего не понимаю..........
    Куда это писать...
    ------------------------------
    #!/bin/sh
    mkdir -p /var/spool/cron/crontabs
    /usr/sbin/crond
    #Прописываем запуск скрипта каждые 2 мин
    echo "*/2 * * * * if [ ! -d /opt/bin ]; then mount -obind /usr/local/opt /opt; fi; /opt/bin/wget --no-check-certificate --output-document=/tmp/zond.log -q https://***:***@auth.mig-telecom.ru/user/auth/gcauth.php?action=tick" | /usr/bin/crontab -
    ------------------------------

    Как потом в консоль попасть..... что бы > vi /usr/local/.files

    И еще, дополнительные ресурсы нужны (флешка в USB) или все на стандартном железе?
    Last edited by dorson; 11-03-2008 at 13:23.

  5. #5
    Join Date
    Apr 2007
    Location
    СПб
    Posts
    129
    Quote Originally Posted by dorson View Post
    А отсюда можно поподробнее
    Железка wl500gp
    Все остальное понятно. А вот с кроном чет у меня засада, вернее с редактором vi. Я начинающий в линухе. Что сделал: telnet подключился доставил пакеты. А вот как в крон прописать не пойму.
    пишу в консоли > vi /usr/local/sbin/post-boot
    А далее ни чего не понимаю..........
    Куда это писать...
    ------------------------------
    #!/bin/sh
    mkdir -p /var/spool/cron/crontabs
    /usr/sbin/crond
    #Прописываем запуск скрипта каждые 2 мин
    echo "*/2 * * * * if [ ! -d /opt/bin ]; then mount -obind /usr/local/opt /opt; fi; /opt/bin/wget --no-check-certificate --output-document=/tmp/zond.log -q https://***:***@auth.mig-telecom.ru/user/auth/gcauth.php?action=tick" | /usr/bin/crontab -
    ------------------------------

    Как потом в консоль попасть..... что бы > vi /usr/local/.files

    И еще, дополнительные ресурсы нужны (флешка в USB) или все на стандартном железе?
    http://www.citforum.ru/operating_sys...ges/VI.1.shtml

    Флэшка не нужна.

    (А начинающему и надо с vi начинать )

  6. #6
    Добрый День!

    И все-таки, Гуру, для тех кто на бронепоезде, как отредактировать в vi и про файлик поподробнее

    Заранее благодарен.

  7. Quote Originally Posted by duck View Post
    Добрый День!

    И все-таки, Гуру, для тех кто на бронепоезде, как отредактировать в vi и про файлик поподробнее

    Заранее благодарен.
    миднайт командер поможет отредактировать вам файлы
    установите его и привед

  8. #8
    Спасибо,
    попробуем миднайт командер

  9. #9
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805

  10. #10
    пишу в консоли > vi /usr/local/sbin/post-boot
    А далее ни чего не понимаю..........
    для тех, кто не понял - запускается редактор "vi". более подробную инструкцию по нему можно найти в инете - всего мне не описать. al37919 дал хорошую ссылку.

    итак, редактор запустился.

    нажимаем кнопку i (или insert), для того чтобы перейти в режим редактирования.

    копируем то что между строками минусов в окно vi (или набиваем, если будут проблемы с копипастом).
    Как потом в консоль попасть..... что бы > vi /usr/local/.files
    нажимаем ESC, затем ":", тем самым переходим в режим набора комад редактора.
    и набираем "wq", нажимаем ENTER (файл сохраняется, редактор закрывается).
    И еще, дополнительные ресурсы нужны (флешка в USB) или все на
    стандартном железе?
    эта инструкция предполагает монтирование встроенной флешки в /opt:
    > mount -o bind,sync,noatime,rw /usr/local/opt /opt
    в самой железяке стоит около 8 мбайт флеша.
    учитывая минимальный размер устанавливаемых пакетов, встроенного объема хватит.
    Last edited by c401; 14-03-2008 at 12:32.

  11. #11
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    2 с401

    Если уж писать инструкции, то правильно:

    Перед
    нажимаем ":", тем самым переходим в режим набора комад редактора.
    нужно нажать ESC

  12. #12
    Фух, становиться все более понятнее

    Спасибо

  13. #13

    а для тех, кто в танке???

    Прям, как в анекдоте. Все вижу, все буквы узнаю, а о чем говорится - не понимаю. Все же, можно ли все это проделать из винды и через вебморду, может кто уже какую-то прибамбасину к прошивке сделал? Уже Миг Телекома то собственно нет, его Акадо купило, а вот эту гавенную прогу оставили, неужели авторизацию по-другому нельзя было сделать.
    Last edited by CHERD; 10-06-2008 at 19:09.

  14. #14
    все прекрасно работало через cron, но неделю назад или около того перестало... интернет опять только через проклятый ЗОНД у мига что-то изменилось в авторизации?

  15. #15
    Похоже миг отключил личный кабинет и тут
    https://auth.mig-telecom.ru/user/aut...hp?action=tick
    The requested URL /user/auth/gcauth.php was not found on this server.

Page 1 of 3 123 LastLast

Similar Threads

  1. настройка WL-500gx с VPN в сети ultranet.ru
    By deco in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 79
    Last Post: 21-11-2010, 08:00
  2. Зайти роутером на шару в сети.
    By ^^V^^ in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1
    Last Post: 08-12-2007, 21:26
  3. WL500g - подключение из внешней сети
    By Garich in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 0
    Last Post: 13-10-2007, 11:04

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •