Объявление

Свернуть
Пока нет объявлений.

Доработка Mikrotik 711-2-hnd

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

    Доработка Mikrotik 711-2-hnd

    Сюда планирую выложить описание процесса,как превратить rb-711-2 hnd в точку доступа не покупая лицензию.
    Если нужно пишите ,если нет .Просьба к модератору снести тему.

    #2
    Конечно давай
    Последний раз редактировалось _q6_; 12.05.2013, 12:05.

    Комментарий


      #3
      Добрый день,благородные господа,и как я надеюсь дамы тоже.
      Сегодня речь у нас пойдет о том как применить мало кому нужный микротиковский роутер борд RB711-2hn(d) Нажмите на изображение для увеличения.

Название:	RouterBoard-RB-711-2Hn-2684-RB-711-2Hn--b.jpg
Просмотров:	1
Размер:	200.3 Кб
ID:	214496 в качестве точки доступа.
      Известно что лицензия ,поставляемая с вышеупомянутым агрегатом уровня L3 и режим AP в ней заблокирован.Есть два варианта решения этого недоразумения.

      1.Купить лицензию L4 (45 американских рублей)
      2.Установить OpenWrt
      Вот про установку Openwrt и пойдет речь в статье.
      Что нам для этого потребуется:

      1 UART кабель(желательно,если произойдет что то непонятное)
      2 Компьютер с ос LINUX(У меня Gentoo но и на убунте тож все получается)
      3 По возможности прямые руки,куда ж без них.

      Подготовка.
      1 На компьютер с линуксом необходимо установить TFTP и DHCP серверы.
      2 Скачать свежий дистрибутив OpenWrt
      svn co svn://svn.openwrt.org/openwrt/trunk/
      После скачивания делаем:
      cd trunk
      make menuconfig


      Выбираем обязательно вот эти пункты:
      Target System: Atheros AR71xx
      Subtarget: Devices with NAND flash (mostly Mikrotik)
      Target Images: tar.gz
      Ramdisk

      НО!! перед тем как начать сборку необходимо поправить следующие файлы:
      /trunk/target/linux/ar71xx/config-3.8
      CONFIG_CMDLINE="console=ttyS0,115200 board=751 rootfstype=yaffs noinitrd "
      CONFIG_CMDLINE_OVERRIDE=y
      Такому же изменению подвергнуть
      /trunk/target/linux/ar71xx/config-3.8/nand/config-defaul
      и
      /trunk/target/linux/ar71xx/config-3.8/generic/config-defaul
      И собираем командой
      make V=99


      После удачной сборки (Если вас постигла неудача см.сайт openwrt)
      у нас в каталоге .trunk/bin/ar71xx/будут несколько файлов
      нам нужен openwrt-ar71xx-nand-vmlinux-initramfs.elf

      Вот его то мы и будем загружать по тфтп (как загружать man atftpd and man dhcpd)
      На роутерборде выключить питание и нажав кнопку включить,ожидая до тех пор пока светодиод не перестанет мигать
      При успешной загрузке ядра роутер должен пискнуть один раз (это говорит о запуске или родной или загруженной по тфтп системе)
      Если загрузка по тфтп прошла успешно роутер доступен телнетом по адресу 192.168.1.1,если нет то подключаем консоль и смотрим что не так

      Далее возвращаемся к исходным кодам и выключаем опцию ramdisk
      И снова собираем в результате у нас получается
      bin/ar71xx/openwrt-ar71xx-nand-rootfs.tar.gz и

      bin/ar71xx/openwrt-ar71xx-nand-vmlinux.elf

      Вот это и есть прошивка для роутера.
      Теперь заходим на роутер телнетом и выполняем следующее:
      root@OpenWrt:~# cat /proc/mtd
      и видим
      dev: size erasesize name
      mtd0: 00040000 00004000 "booter"
      mtd1: 003c0000 00004000 "kernel"
      mtd2: 03c00000 00004000 "rootfs"

      Далее
      mtd erase kernel
      mtd erase rootfs

      mkdir /mnt/kernel /mnt/rootfs
      mount -t yaffs2 tar -xvzf /tmp/openwrt-ar71xx-nand-rootfs.tar.gzcd /

      umount /mnt/rootfs /mnt/kernel
      mount -t yaffs2 /dev/mtdblock2 /mnt/rootfs

      Копируем в директорию /tmp bin/ar71xx/openwrt-ar71xx-nand-vmlinux.elf
      как скопировать? я поднимал http с потом закачивал при помощи wget
      Далее
      mv /tmp/openwrt-ar71xx-nand-vmlinux.elf /mnt/kernel/kernel
      chmod +x /mnt/kernel/kernel
      umount /mnt/kernel



      cd/mnt/rootfs
      tar -xvzf /tmp/openwrt-ar71xx-nand-rootfs.tar.gz
      cd /
      umount /mnt/rootfs

      Далее reboot и если вы были внимательны роутер загрузится с Openwrt

      ЗЫ

      Убить таким способом роутер маловероятно
      Главное не трогайте MTD0!!!!
      И не забывайте сохранить лицензионный ключ
      Вернуться к routeros можно через netinstall
      Есть вопросы пишите

      Если нужно могу выложить готовые бинарники



      У ьедительная просьба не пишите в личку пишите сюда для всех свои вопросы
      Последний раз редактировалось pavel781; 12.05.2013, 21:05.

      Комментарий


        #4
        Вот тут полная статейка - http://youngblog.hoster-ok.com/route...rb750-openwrt/
        Вы пишете,-
        ... если нет то подключаем консоль и смотрим что не так
        Как ? На 711-2-hnd ? Вы сами то подключали ?

        Комментарий


          #5
          pavel781 Приветствую и всем форумчанам привет.
          Прошил свой RB951Ui-2HnD на openwrt. Протестировал, все работает. Захотел вернуться обратно и осознал что я записал в mtd1 и mtd2 mikrotik`а openwrt, а сохранить routeros забыл. Какие есть варианты восстановления routeros обратно на роутер?

          Комментарий


            #6
            netinstall пробували?

            Комментарий


              #7
              Сообщение от bogdann Посмотреть сообщение
              netinstall пробували?
              Пробовал поначалу netinstall, но программа не находила роутер. Решил распаковать routeros-5.26.npk. Полученную rootfs и kernel залил в mtd2 и mtd1. И только после этого netinstall увидел роутер и я смог обновить его до 6.20. Таким образом я получил обратно routeros вместо openwrt. Всем спасибо.

              Комментарий


                #8
                добрый день. есть вопрос по сборке
                написано:

                Код HTML:
                НО!! перед тем как начать сборку необходимо поправить следующие файлы:
                /trunk/target/linux/ar71xx/config-3.8
                CONFIG_CMDLINE="console=ttyS0,115200 board=751 rootfstype=yaffs noinitrd "
                CONFIG_CMDLINE_OVERRIDE=y
                Такому же изменению подвергнуть 
                /trunk/target/linux/ar71xx/config-3.8/nand/config-defaul
                и
                /trunk/target/linux/ar71xx/config-3.8/generic/config-defaul

                что собственно менять то нужно?? и почему у вас тут указан board=751, если речь вовсе идёт о 711-2hnd. Так и если консоль не подключишь, смысл тогда указывать?))
                может всётаки кто зайдёт в эту ветку... ибо мне нужно перешить 40 роутеров таких
                Последний раз редактировалось mr_archer; 16.01.2015, 11:17.

                Комментарий

                Обработка...
                X