Page 1 of 7 123 ... LastLast
Results 1 to 15 of 101

Thread: [WL-600g] Доработка прошивки для серии ADSL роутеров

  1. #1
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Post [WL-600g] Доработка прошивки для серии ADSL роутеров

    Я нашел 7 (семь) проектов:


    самы преспективный на сегодня

    модифицированная прошивка от TheDrake здесь:
    http://forum.openwrt.org/viewtopic.php?pid=88699#p88699

    к прошивке предлагается комплект приложений:

    желательно конечно файловая система ext2, потому что на fat32 возникают проблемы с именами файлов и атррибутами на исполнение.

    скачивайте ftp://78.25.8.242/wl600/wl600_hd_0522.tar.gz
    - включите ftp на роутере
    - по ftp перепишите файл на роутер
    - подключитесь по telnet к роутеру
    - после выпадения меню роутера введите команду sh
    - потом:
    Code:
    cd /var/harddisk
    tar xzvf wl600_hd_0526.tar.gz
    разархивация может занять много времени, по этому время сессии telnet может закончиться, чтобы этого не произошло периодически нажимайте какю-нибудь клавишу или поставьте в настройках вашей терминальной программы параметр keepalive.

    в комплект программ входят:

    + сервер thttpd
    + samba
    + планировщик задач cron
    скрипты можно помещать в следующие папки
    /var/harddisk/asus/etc/cron.5mins
    /var/harddisk/asus/etc/cron.hourly
    /var/harddisk/asus/etc/cron.daily
    /var/harddisk/asus/etc/cron.weekly
    /var/harddisk/asus/etc/cron.monthly
    + торрент клиент с оболчкой Yotdctcs
    + торрент клиент Transmission
    + медиа-сервера Mt-daapd и Media-tomb
    + сбор статистики darkstat (запускается только при поднятом WAN подключении)
    + OpenSSH сервер (для генерации ключей запустите /var/harddisk/asus/ssh_keygen.sh)
    + файловый менджер Midnight Commander
    + полный набор программ по работе с дисками e2fstools
    + дополнена Web страница Services, теперь с нее можно контролировать и управлять всеми дополнительными приложениями


    Midnight Commander запускается командой:
    Code:
     /var/harddisk/asus/mc.sh

    для тех у кого файловая система FAT/FAT32 запустите в telnet:
    Code:
    /var/harddisk/asus/fat32_libs.sh



    ---------------------------------------------------------------------------------

    российский
    http://forum.asus.ru/viewtopic.php?p=203317#203317

    1. добавлена поддержка ext2
    2. включен патч NARS для реконнекта при падении ADSL
    3. добавлена поддержк больших файлов для wget
    4. в busybox добавлена поддержка больших файлов и несколько команд

    bug: FTP Server не определяет файлы больше 2Gb

    загрузка:
    http://webfile.ru/2068784 или http://www.csa.dp.ua/downloads/asus_...et_busybox.img

    -------------------------------


    еще один российский: http://forum.asus.ru/viewtopic.php?p=225276#225276

    - based on original 1.1.3.3A
    - добавлена поддержка протокола RAW для принтеров (единственный путь поддержки принтеров для платформы MAC)
    - включен патч NARS для реконнекта при падении ADSL
    - поддержка start-up script с USB по пути /var/harddisk/asus/startup.sh

    -----------------------------------------------


    итальянский
    http://pitfall.oltrelinux.com/wl600g/


    Annex A version based on 1.0.3.3.A
    Italian Web Gui (not complete)
    Busybox with useful programs (i.e. wget)
    Ext2/Nfs kernel support (e.g. mount -t nfs 192.168.1.101:/home/pitfall /var/harddisk/mount_point/)
    Dropbear on port 10 (thanks to Metyl)
    Samba on external hd drive (thanks to Daniel Fišer)
    Built-in commands:
    -------------------
    . : break cd continue eval exec exit export help login newgrp
    read readonly set shift times trap umask wait [ bunzip2 busybox
    bzcat cat chmod chown chroot clear cp crond date df dmesg echo
    egrep env expr false fgrep find free grep gunzip gzip head ifconfig
    init insmod install kill killall klogd linuxrc ln logger logread
    ls lsmod md5sum mkdir mkfifo mknod mkswap mount msh mv nc netstat
    ping pivot_root ps pwd reboot renice rm rmmod route sendarp sh
    sha1sum sleep sort swapoff swapon sync sysinfo syslogd tail tar
    tee test tftp tftpd top true tty umount uname unzip uptime vconfig
    vi wget zcat

    Note: This firmware is given whitout any warranty. Use it at your own risk!
    -------------------------------------------------


    firmware с некоторыми кряками и дополнительными возможностями:
    http://domodossola.altervista.org/wl-600g/

    These are the built-in commands of the prepared busybox:
    ----------------------------------------------------------------
    . : break cd continue eval exec exit export help login newgrp
    read readonly set shift times trap umask wait [ basename bunzip2
    busybox bzcat cal cat chgrp chmod chown chroot cp cut date dd
    df dirname dmesg du echo egrep env expr false fgrep find free
    grep gunzip gzip head hostname ifconfig init insmod install kill
    killall klogd length linuxrc ln logger logread ls lsmod mkdir
    mknod modprobe more mount msh mv netstat nslookup ping ps pwd
    reboot renice rm rmmod route sendarp sh sleep sort stty sysinfo
    syslogd tail tar test tftp tftpd time top touch traceroute true
    tty umount uname uncompress uniq unzip vconfig vi watch wc wget
    who whoami zcat

    1. поддерживается start-up script с USB по пути /var/harddisk/startup
    2. также есть некоторые скомпилированны программы, которые могут запускаться с USB:
    bash 2.05b
    samba 3.0.30 (client&server)
    lzo 2.03
    zlib 1.2.3
    openssl 0.9.8h
    openssh 5.0p1 (client&server)
    wget 1.9
    openvpn 2.0.9
    -----------------------------------------------------------

    OpenWRT forum firmware:
    http://forum.openwrt.org/viewtopic.php?pid=71869
    http://www.rn-design.net/WL-600gA-080808_1809.zip

    The last firmware posted has already a torrent downloader, a service manager and a download manager(wget)

    Everything working except ext3 support.

    added a new menu in the usb section called Services, where you can start and stop some services.

    Samba setup is working too.

    Yodctcs can be accessed in http://192.168.1.1:8081
    username: admin
    password: admin

    there is now a startup file where you can place
    everything you want your router start when it boot.
    This file is located in <yourflashdisk>/asus/startup

    Inside the package there is another package named 'harddisk'
    Extract the contents to you flash disk

    Update the router with the included file 'wl-600gA-080803_1809'

    You can add more services to the list, check the file <yourflashdisk>/asus/thttpd/www/cgi-bin/services

    still work in the ext3 and webcam support.

    One more thing
    The directory structure should be like this

    <flashdisk>___asus
    |
    |_ torrents
    | |____download
    |
    |_partilha



    -----------------------

    P.S. сразу хочу заметить, чтобы включить доступ у WL-600g по telnet надо:
    1. сохранить файл настроек WL-600g через Web интерфейс
    2. открыть его текстовым редактором
    3. найти там : <telnet=disable> и исправить на <telnet=lan>, после чего сохранить изменения
    4. загрузить исправленный файл настроек через WEb интерфейс
    5. теперь вы можете попасть в роутер по telnet
    6. чтобы воспользоваться возможностями коммандной строки дайте команду sh
    Last edited by AndreyPopov; 27-05-2009 at 19:41.

  2. #2

    WL600g & backupsettings.conf

    Извините, что пишу в форум по другому роутеру, но может кто сталкивался с аналогичной проблемой.
    У меня стояла прошивка WL600g_1028A. Поставил новую прошивку
    FW_WL600g_1033A с сайта асуса. Прошивал через веб-интерфейс.
    Теперь появилась огромная проблема. Я настроил роутер, потом выбрал Management -- Settings -- Backup -- Backup Settings в файл backupsettings.conf. Опять поиграл с настройками и решил восстановить прежние.
    Выбрал Management -- Settings -- Update -- Update Settings - настройки из файла backupsettings.conf, которые я за 10 минут до этого бэкапил. При этом роутер выдал сообщение Image uploading failed. The selected file contains an illegal image. Менял название, расширение (но содержимое файла не менял) - ничего не помогло.
    Решил тогда поставить прежнюю прошивку WL600g_1028A, зашел в
    Management -- Update Software, выбрал WL600g_1028A. Роутер опять ответил Image uploading failed. The selected file contains an illegal image. Также менял расширение у образа прошивки на .trx .dat ничего не прошивается. Потом решил прошить модифицированную WL600g_1033A, пришлось воспользоваться tftp. Роутер ни в какую не хочет восстанfвливать настройки из файла и прошиваться через вебинтерфейс.
    Я пробовал сбрасывать настройки в дефолт (из-под веб-интерфейса, и помощью кнопки РЕСЕТ), сохранял файл настроек, потом пытался его еще раз залить - без эффекта.
    Да и еще сам вебинтерфейс сильно тормозить стал.
    Мне необходимо, что роутер мог восстанавливать ранее сохраненную конфигурацию из файла и мог прошиваться через вебинтерфейс.
    Возможно ли заливать файл настроек не через вебинтерфейс?
    Кто-то с таким сталкивался?
    Спасибо
    Last edited by kailex; 31-07-2008 at 13:26.

  3. #3
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by kailex View Post
    Извините, что пишу в форум по другому роутеру, но может кто сталкивался с аналогичной проблемой.
    У меня стояла прошивка WL600g_1028A. Поставил новую прошивку
    FW_WL600g_1033A с сайта асуса. Прошивал через веб-интерфейс.
    Теперь появилась огромная проблема. Я настроил роутер, потом выбрал Management -- Settings -- Backup -- Backup Settings в файл backupsettings.conf. Опять поиграл с настройками и решил восстановить прежние.
    Выбрал Management -- Settings -- Update -- Update Settings - настройки из файла backupsettings.conf, которые я за 10 минут до этого бэкапил. При этом роутер выдал сообщение Image uploading failed. The selected file contains an illegal image. Менял название, расширение (но содержимое файла не менял) - ничего не помогло.
    Решил тогда поставить прежнюю прошивку WL600g_1028A, зашел в
    Management -- Update Software, выбрал WL600g_1028A. Роутер опять ответил Image uploading failed. The selected file contains an illegal image. Также менял расширение у образа прошивки на .trx .dat ничего не прошивается. Потом решил прошить модифицированную WL600g_1033A, пришлось воспользоваться tftp. Роутер ни в какую не хочет восстанfвливать настройки из файла и прошиваться через вебинтерфейс.
    Я пробовал сбрасывать настройки в дефолт (из-под веб-интерфейса, и помощью кнопки РЕСЕТ), сохранял файл настроек, потом пытался его еще раз залить - без эффекта.
    Да и еще сам вебинтерфейс сильно тормозить стал.
    Мне необходимо, что роутер мог восстанавливать ранее сохраненную конфигурацию из файла и мог прошиваться через вебинтерфейс.
    Возможно ли заливать файл настроек не через вебинтерфейс?
    Кто-то с таким сталкивался?
    Спасибо

    у вас или что-то случилось с флэш-памятью роутера или вам надо почистить кэш броузера.
    описанные ваи глюки в виде торможения web интерфейса случаются, когда в кэше броузера остаются предыдущие версии страниц (от предыдущей версии frimware) web оболочки.

    реклмендую вам следующую последовательность:
    1. сделать в Web интерфейсе сброc to Factory Default и подождать пока загрузится
    2. потом сделать аппаратный сброс удерживанием кнопки Restore при включенном питании и подождать пока загрузится
    3. выключить питание. войти в режим восстановления и прошить firmware через tftp (лучше взять улучшенную сборку 1.0.3.3А - я тут давал ссылку)
    4. после прошивки еще раз сделать в Web интерфейсе сброc to Factory Default
    5. и обязательно после этого почистить кэш броузера.

  4. #4
    Именно в такой последовательности я и прошивал (кстати, улучшенную прошивку с NARS_ext2_wget), кэш в эксплорере тоже очищал.
    После сброса to Factory Default в веб-интерфейсе и кнопкой ресет, вошел в режим восстановления, залил прошивку
    tftp -i 192.168.1.1 put firmware_name
    После этого роутер работает нормально - можно его настраивать, сохранять настройки, работает он без зависаний, но все равно восстанавливать настройки из-под веб-интерфейса нельзя, как и прошиваться (зайти по телнету тоже невозможно, т.к. по умолчанию эта опция выключена).
    Возможно ли залить настройки роутера не через веб интерфейс?
    Можно ли протестировать флеш-память?

  5. #5
    или пришло время тащить роутер в сервис центр?

  6. #6
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by kailex View Post
    Именно в такой последовательности я и прошивал (кстати, улучшенную прошивку с NARS_ext2_wget), кэш в эксплорере тоже очищал.
    После сброса to Factory Default в веб-интерфейсе и кнопкой ресет, вошел в режим восстановления, залил прошивку
    tftp -i 192.168.1.1 put firmware_name
    После этого роутер работает нормально - можно его настраивать, сохранять настройки, работает он без зависаний, но все равно восстанавливать настройки из-под веб-интерфейса нельзя, как и прошиваться (зайти по телнету тоже невозможно, т.к. по умолчанию эта опция выключена).
    Возможно ли залить настройки роутера не через веб интерфейс?
    Можно ли протестировать флеш-память?
    были у меня такие "приколы" на пару устройствах, у которых потом со временм СДОХ блок питания.

  7. #7
    Здравствуйте!
    Подскажите, пжста, как настроить wl-600g так, чтобы у него lan порт работал как wan (lan вместо adsl) и вообще возможно ли это? (чтобы роутер работал хотя бы как точка доступа и раздавал wi-fi интернет)
    Выложите, пжста, ссылки на альтернативную прошивку, а то много искал, но так ничего толкового не нашел.

    есть у WL-600G такая бага. вот тут http://forum.asus.ru/viewtopic.php?t=18043 о ней много копий сломано. там рекомендуют прошивку от NARS ставить - там вроде исправлен этот монент Reconnect'а
    А использование LAN порта в качестве WAN-а возможно? или роутера как точки доступа?(без ADSL)
    Подскажите, пожалуйста, возможно ли использование LAN порта как WAN на WL-600g???

    Есть интернет канал LAN, который идет в проводной роутер.
    Нужно, чтобы wl600, подключенный к проводному роутеру через 1н из Lan портов, раздовал wi-fi интернет. Так можно сделать?
    Last edited by Omega; 13-12-2010 at 15:09.

  8. #8
    придется Вас огорчить сдесь нет прошивки под 600-ый =)

  9. #9
    Join Date
    Aug 2007
    Location
    Moscow, Russia
    Posts
    976
    Quote Originally Posted by anonymous_ View Post
    Господа!
    Подскажите, пожалуйста, возможно ли использование LAN порта как WAN на WL-600g???
    Вряд ли здесь Вам кто-то подскажет - данная модель в форуме не рассматривается. Но о-очень сомневаюсь, что с официальной прошивкой такое возможно...

  10. #10
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by anonymous_ View Post
    А использование LAN порта в качестве WAN-а возможно? или роутера как точки доступа?(без ADSL)
    одно непонятно, что вам мешает использовать его в качестве точки доступа?

    ссылки на альтенативные прошивки я давал тут - сделайте Поиск или хотя бы в англоязычную часть форума зайдите - там отдельная ветвь по WL-600g.

    стандартными средствами вы WAN не переопределите.

  11. #11

    WL-600G и прошивка от forum.openwrt.org

    Перепрошил мопед прошивкой от OpenWRT forum firmware:

    http://forum.openwrt.org/viewtopic.php?pid=71869
    http://www.rn-design.net/WL-600gA-080808_1809.zip

    Пытаюсь зайти на 192.168.1.1:8081 - "Internet Explorer не может отобразить эту веб-страницу"

    В меню веб-интерфейса выбираю в USB Application - Samba Setup или Services - "Internet Explorer не может отобразить эту веб-страницу":


    Кто-нибудь удачно смог перепрошиться этой прошивкой? Или альтернативной (нужен торрент работающий с файлами на USB)?
    Last edited by zlodey4ik; 18-10-2008 at 21:37.

  12. #12
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    NARS reconnect patch - нужна помощь знатоков Linux

    есть вот такой патч:
    Code:
    diff -dur pppoe.orig/main.c pppoe/main.c 
    --- pppoe.orig/main.c 2006-08-17 13:08:17 +0600 
    +++ pppoe/main.c 2008-06-05 15:38:39 +0600 
    @@ -241,6 +241,45 @@ 
    // brcm 
    int demandBegin=0; 
    
    + 
    + //--- nars --------------------------------------------- 
    + FILE *f; 
    + char cmd[256]; 
    + int iprm; 
    + 
    + if (argc > 1) { //se ha parametros 
    + if (strcmp(argv[1], "-Z") != 0) { //se 1╨ param dif. de -Z 
    + 
    + //preparar parametros no cmd e configurar crond 
    + strcpy(cmd, argv[0]); 
    + strcat(cmd, " -Z"); 
    + for (iprm = 1; iprm < argc; iprm++) { 
    + strcat(cmd, " "); 
    + strcat(cmd, argv[iprm]); 
    + } 
    + strcat(cmd, " &"); 
    + 
    + //criar /var/pppd.run para que o pppd seja executado no 1╨ arranque 
    + f = fopen("/var/pppd.run", "w"); 
    + if (f != NULL) 
    + fclose(f); 
    + 
    + //ciclo do loader para o pppd 
    + while (1) { 
    + if ((f = fopen("/var/pppd.run", "r")) != NULL) { //se existe 
    + fclose(f); 
    + unlink("/var/pppd.run"); 
    + syslog(LOG_INFO, "%s", cmd); 
    + system(cmd); 
    + } 
    + sleep(15); 
    + } 
    + 
    + } 
    + } 
    + //------------------------------------------------------ 
    + 
    + 
    new_phase(PHASE_INITIALIZE); 
    
    /* 
    @@ -310,7 +349,10 @@ 
    // || !parse_args(argc-1, argv+1)) 
    exit(EXIT_OPTION_ERROR); 
    #endif 
    - parse_args(argc, argv); 
    + //nars - fix memory fault bug 
    + if (!parse_args(argc, argv)) 
    + exit(EXIT_OPTION_ERROR); 
    + 
    devnam_fixed = 1; /* can no longer change device name */ 
    
    setPid(); 
    @@ -604,11 +646,10 @@ 
    pidfilename[0] = 0; 
    } 
    
    - if (!persist || (maxfail > 0 && unsuccess >= maxfail)) 
    - // brcm 
    - ; 
    - // printf("PPP: fail test\n"); 
    - // break; 
    + if (!persist || (maxfail > 0 && unsuccess >= maxfail)) { 
    + printf("PPP: maxfail\n"); //nars 
    + break; 
    + } 
    
    if (demand) 
    demand_discard(); 
    @@ -1093,9 +1134,21 @@ 
    die(status) 
    int status; 
    { 
    + FILE *f; //nars 
    + 
    cleanup(); 
    notify(exitnotify, status); 
    syslog(LOG_INFO, "Exit."); 
    + 
    + //nars 
    + unlink(_PATH_GW); 
    + unlink(_PATH_RESOLV); 
    + 
    + //nars - para o loader voltar a correr o pppd 
    + f = fopen("/var/pppd.run", "w"); 
    + if (f != NULL) 
    + fclose(f); 
    + 
    exit(status); 
    } 
    
    diff -dur pppoe.orig/options.c pppoe/options.c 
    --- pppoe.orig/options.c 2006-08-17 13:08:17 +0600 
    +++ pppoe/options.c 2008-06-05 15:39:38 +0600 
    @@ -75,11 +75,11 @@ 
    bool demand = 0; /* do dial-on-demand */ 
    char *ipparam = NULL; /* Extra parameter for ip up/down scripts */ 
    int idle_time_limit = 0; /* Disconnect if idle for this many seconds */ 
    -int holdoff = 3; /* # seconds to pause before reconnecting */ 
    +int holdoff = 3; //nars /* # seconds to pause before reconnecting */ 
    bool holdoff_specified; /* true if a holdoff value has been given */ 
    int log_to_fd = 1; /* send log messages to this fd too */ 
    bool log_default = 1; /* log_to_fd is default (stdout) */ 
    -int maxfail = 10; /* max # of unsuccessful connection attempts */ 
    +int maxfail = 3; //nars (orig: 10) /* max # of unsuccessful connection attempts */ 
    char linkname[MAXPATHLEN]; /* logical name for link */ 
    bool tune_kernel; /* may alter kernel settings */ 
    int connect_delay = 1000; /* wait this many ms after connect script */ 
    @@ -313,7 +313,14 @@ 
    int opt; 
    int retval, num[3]; 
    
    - while ((opt = getopt(argc, argv, "s:xda:i:ku:p:o:lc:m:f:r:RA:")) != -1) { 
    + //nars - fix memory fault bug when no params 
    + if (argc <= 1) { 
    + fprintf(stderr, "usage: %s -Z [-s] [-b] [-d] [-i interface] [-a vcc] [-u username] [-p passwd] [-o idle] [-m prevmac/prevsid] [-A ipaddr]\n", argv[0]); 
    + return 0; 
    + } 
    + 
    + //nars -> Z 
    + while ((opt = getopt(argc, argv, "s:xda:i:ku:p:o:lc:m:f:r:RA:Z")) != -1) { 
    switch (opt) { 
    case 's': 
    autoscan = 1; 
    @@ -372,8 +379,10 @@ 
    ip_addr[strlen(ip_addr)] = ':'; 
    setipaddr (ip_addr, NULL, 1); 
    break; 
    + case 'Z': //nars 
    + break; 
    default: 
    - fprintf(stderr, "usage: %s [-s] [-b] [-d] [-i interface] [-a vcc] [-u username] [-p passwd] [-o idle] [-m prevmac/prevsid] [-A ipaddr]\n", argv[0]); 
    + fprintf(stderr, "usage: %s -Z [-s] [-b] [-d] [-i interface] [-a vcc] [-u username] [-p passwd] [-o idle] [-m prevmac/prevsid] [-A ipaddr]\n", argv[0]); 
    return 0; 
    } 
    }
    который позволяет на ADSL модеме при падении линка автоматом несколько раз поднимать логин (у некотрых провайдеров стоит задержка на повторную авторизацию)

    так вот вопрос: из этого патча можно сделать полноценный скрипт?

    огромная просьба тех, кто на "ты" с linux помочь в этом.

  13. #13
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Не скажу, что с linux'ом на ты, но IMHO только из одного патча - не получится.

    Также я немного не понял задачу - надо укротить ADSL модем?
    Или все-же речь про роутер? тогда параметр holdoff уже есть прошивке Олега...

  14. #14
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by lly View Post
    Не скажу, что с linux'ом на ты, но IMHO только из одного патча - не получится.

    Также я немного не понял задачу - надо укротить ADSL модем?
    Или все-же речь про роутер? тогда параметр holdoff уже есть прошивке Олега...
    - есть ADSL роутер ASUS WL-600g
    1. есть слегка поправленая прошивка, которая включает указанный патч
    2. есть слегка поправленная прошивка, которая позволяет с USB флэшки или винта выполнять стартовый скрипт startup.sh и под эту прошивку есть скомпиленные а рабочие пакеты:
    bash 2.05b
    samba 3.0.30 (client&server)
    lzo 2.03
    zlib 1.2.3
    openssl 0.9.8h
    openssh 5.0p1 (client&server)
    wget 1.9
    openvpn 2.0.9
    thttpd php сервер
    Yodctcs torrent клиент

    только авторы, что первой, что второй прошивки давно не появлялись в сети.

    первая прошивка хороша тем, что умеет автоматом поднимать авторизацию после падения линка

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

    вот и хочется с помощью патча входящего в первую прошивку решить вопрос о поднятии линка во второй прошивке.

  15. #15
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    а такой вариант:
    1) пинг куда-нибудь, напр., провайдера
    2) если неуспех, то killall pppd плюс пауза плюс запуск нового pppd
    3) запхать это либо в cron, если он есть, либо запускать в виде демона, тогда в этом месте выжидаем паузу N сек.

    Вроде и патч не особо нужен... Или я что то опять не понял...?

Page 1 of 7 123 ... LastLast

Similar Threads

  1. FireFly медиа-сервер для iTunes
    By name_zh in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 72
    Last Post: 02-05-2017, 21:59
  2. ADSL модем + роутер Asus WL-500gP
    By ilan in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 284
    Last Post: 15-11-2010, 20:04
  3. Replies: 1
    Last Post: 15-04-2009, 12:15
  4. Replies: 0
    Last Post: 24-01-2007, 02:54

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
  •