Results 1 to 11 of 11

Thread: Как клонировать софтверную "начинку" WL500gP?

  1. #1

    Как клонировать софтверную "начинку" WL500gP?

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

    Имеется асус №1, модель wl500gP с прошивкой от Олега, с собственноручно настроенными под чутким руководством форума dropbear, midnight commander, samba и овебморженным торрент-клиентом.
    Имеется асус №2, модель та же, из магазина.
    Требуется сделать точную копию с установленным софтом и настройками.
    Существует ли быстрый способ это сделать? Что-нибудь близкое схеме "создать имидж trx флеш-памяти асуса №1 - записать имидж trx в асус №2".
    Сорри, если баян, но поиском по форуму не нашел.
    Last edited by roorkee; 12-01-2009 at 12:35.

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

    Exclamation

    Quote Originally Posted by roorkee View Post
    Доброе времени суток!

    Имеется асус №1, модель wl500gP с прошивкой от Олега, с собственноручно настроенными под чутким руководством форума dropbear, midnight commander, samba и овебморженным торрент-клиентом.
    Имеется асус №2, модель та же, из магазина.
    Требуется сделать точную копию с установленным софтом и настройками.
    Существует ли быстрый способ это сделать? Что-нибудь близкое схеме "создать имидж trx флеш-памяти асуса №1 - записать имидж trx в асус №2".
    Сорри, если баян, но поиском по форуму не нашел.

    1. сохранить файл конфигурации через системное меню
    2. сохранить flashfs через системное меню
    3. сделать ТОЧНЫЙ клон(копию) флэшки

    4. перешиваете новый роутер прошивкой Олега
    5. делаете Reset to Factory Default
    6. подгружаете фал конфигурации через системное меню
    7. подгружаете файл flashfs через системное меню
    8. подключаете флэшку
    9. осталось проверить, чтобы при подключении флэшка смонтировалась с таким же именем, как и на первом роутере: /tmp/mnt/disc0_1

  3. #3
    А может кто выложить все эти файлы от полностью настроенного WL500gP?

  4. #4
    Quote Originally Posted by Hutren View Post
    А может кто выложить все эти файлы от полностью настроенного WL500gP?
    Чисто теоретически можно. Два НО!
    1. Вам вряд ли подойдут настройки - провайдер, диски и т.п.
    2. Сначала нужно будет "сломать" свои настройки, т.е. сменить ip, MAC, пароли.

  5. #5
    Настройки провайдера поменять не сложно, а вот с диском точно не знаю.. Насчет "сломать" свои настройки, то можно сначало сделать также копию всех настроек для себя, а уж потом сменить ip, MAC и пароли. На все это нужно только время и желание!

  6. #6
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    А может кто выложить все эти файлы от полностью настроенного WL500gP?
    это сделано, например здесь:
    http://wl500g.info/showthread.php?t=...ight=headstart
    возможно еще здесь:
    http://wl500g.info/showthread.php?t=...light=rtorrent

  7. #7
    Quote Originally Posted by al37919 View Post
    это сделано, например здесь:
    http://wl500g.info/showthread.php?t=...ight=headstart
    возможно еще здесь:
    http://wl500g.info/showthread.php?t=...light=rtorrent
    Большое спасибо за ссылки!!!

  8. #8
    Quote Originally Posted by AndreyPopov View Post
    1. сохранить файл конфигурации через системное меню
    2. сохранить flashfs через системное меню
    3. сделать ТОЧНЫЙ клон(копию) флэшки

    4. перешиваете новый роутер прошивкой Олега
    5. делаете Reset to Factory Default
    6. подгружаете фал конфигурации через системное меню
    7. подгружаете файл flashfs через системное меню
    8. подключаете флэшку
    9. осталось проверить, чтобы при подключении флэшка смонтировалась с таким же именем, как и на первом роутере: /tmp/mnt/disc0_1
    Спасибо Вам за дельный совет.

    Однако не обошлось без косяков. После проделанных манипуляций дивайс заработал только на раздачу интернета. Ни ssh, ни samba с transmission не поднялись, хотя флешка смонтировалась успешно. Сообщения в логе веб-интерфейса почему-то обрываются на строчке, сообщающей о синхронизации времени.

    Для восстановления работы ssh зашел на роутер через telnet и выполнил следующее:

    Code:
    mkdir -p /usr/local/etc/dropbear
    dropbearkey -t dss -f /usr/local/etc/dropbear/dropbear_dss_host_key
    dropbearkey -t rsa -f /usr/local/etc/dropbear/dropbear_rsa_host_key
    mkdir -p /usr/local/sbin/
    echo "#!/bin/sh" >> /usr/local/sbin/post-boot
    echo "dropbear > /dev/null 2>&1" >> /usr/local/sbin/post-boot
    dropbear > /dev/null 2>&1
    flashfs save && flashfs commit && flashfs enable
    После перепрошивки и загрузки настроек (до входа на роутер телнетом) наблюдался глюк при входе в веб-интерфейс: юзер остался по умолчанию admin, хотя у ранее настроенного роутера он был изменен, а пароль подошел от ранее настроенного роутера. Телнетом же удалось залогиниться с учетными данными от старого роутера. После входа телнетом в веб-интерфейс стало возможным входить с учетными данными от старого роутера.

    Продолжаю простые движения с samba и transmission.

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

    Exclamation

    Quote Originally Posted by roorkee View Post
    Спасибо Вам за дельный совет.

    Однако не обошлось без косяков. После проделанных манипуляций дивайс заработал только на раздачу интернета. Ни ssh, ни samba с transmission не поднялись, хотя флешка смонтировалась успешно. Сообщения в логе веб-интерфейса почему-то обрываются на строчке, сообщающей о синхронизации времени.

    Для восстановления работы ssh зашел на роутер через telnet и выполнил следующее:

    Code:
    mkdir -p /usr/local/etc/dropbear
    dropbearkey -t dss -f /usr/local/etc/dropbear/dropbear_dss_host_key
    dropbearkey -t rsa -f /usr/local/etc/dropbear/dropbear_rsa_host_key
    mkdir -p /usr/local/sbin/
    echo "#!/bin/sh" >> /usr/local/sbin/post-boot
    echo "dropbear > /dev/null 2>&1" >> /usr/local/sbin/post-boot
    dropbear > /dev/null 2>&1
    flashfs save && flashfs commit && flashfs enable
    После перепрошивки и загрузки настроек (до входа на роутер телнетом) наблюдался глюк при входе в веб-интерфейс: юзер остался по умолчанию admin, хотя у ранее настроенного роутера он был изменен, а пароль подошел от ранее настроенного роутера. Телнетом же удалось залогиниться с учетными данными от старого роутера. После входа телнетом в веб-интерфейс стало возможным входить с учетными данными от старого роутера.

    Продолжаю простые движения с samba и transmission.
    - ну так а flashfs вы сохранили? и потом в роутер новый залили?
    - ну и надо очень обращать внимание на пункт 9, мной изложенный!

  10. #10
    flashfs сохранял через системное меню. На выходе получается файл tar.gz. Потом через это же меню заливал в роутер.
    Проверил точки монтирования:
    Code:
    $ mount
    /dev/root on / type squashfs (ro)
    none on /dev type devfs (rw)
    proc on /proc type proc (rw)
    ramfs on /tmp type ramfs (rw)
    usbfs on /proc/bus/usb type usbfs (rw)
    /dev/discs/disc0/part1 on /tmp/mnt/disc0_1 type ext3 (rw,noatime)
    /dev/discs/disc0/part1 on /opt type ext3 (rw,noatime)
    Midnight заработал сразу, он как раз на флешку установлен был.
    Last edited by roorkee; 20-01-2009 at 18:09.

  11. #11
    Насчет samba и transmission был не совсем внимателен. Оба сервиса стартовали упешно.
    При сохранении-восстановлении конфигурации через системное веб-меню для samba потерялись ранее прописанные шАры. Восстановил через USB application.
    А про transmission забыл, что тот работает по порту 9091

    Таким образом, в моем случае для клонирования настроенного роутера к перечисленным коллегой AndreyPopov пунктам нужно было проделать дополнительно:

    10. для восстановления работы SSH заново сгенерировать ключи dropbear
    11. восстановить шАры для samba через системное меню USB application

Similar Threads

  1. Как обойти запреты в корпоративной сети?
    By ghost38 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 108
    Last Post: 25-10-2011, 18:08

Posting Permissions

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