Объявление

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

DIR-300 = Замена DWL-2100 = Прошивка DD-WRT

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

    DIR-300 = Замена DWL-2100 = Прошивка DD-WRT

    Сунулся тут в местное сельпо - нужна была 2100 для проброски тырнеда на 200 метров.
    Ужаснулсо что хотят за нее 1860 руб.

    Увидел DIR-300 - стоит 1020 руб.

    Роутер. На Атеросе.
    С родной прошивкой - только в помойку.

    Прошил DD-WRT и остался доволен.

    вполне нормальная железка.
    Умеет быть Клиентом, Точкой Доступа, Мостом, Репитером и Адаптером (то что названо Client Bridged в прошивке).

    При этом очень удобно отрезать конечного клиента его собственным натом от сети и не морочиться, сколько у него компов и ноутов, как на 2100 в режиме клиента.

    Считает статистику по трафику на WAN порту (можно и детатльно, но придется где то запускать прогу по сбору данных)

    Показывет загрузку канала вполне симатичным графиком в реальном времени (при этом собака жрет так много ресурсов, что лучше этим не баловаться)

    Позволяет порезать канал с приоритезацией по сервисам (QOS )

    Можно запретить \ разрешить доступ в инет.
    Можно запретить сайты по адресу.. или просто по контролькому слову
    (просто забить туда vkontakte и нету больше рассадника слабоумия и извращения)

    Wifi драйвер имеет настройку АСК .
    сам не пробовал сильно далеко, но на 4 км прокачивается около 1.3 МБ в сек.
    Не много, но для "типовых задач оконечного пользователя " более чем достаточно.

    короче, более подробно читаем www.dd-wrt.com


    прошивается через тылнед. с некоторыми прыжками... но со второго раза.. да под хорошую траву - на ура.

    #2
    DIR-300 -перепрошивка

    Если это и правда не плохой роутер да и еще на атерозе , да и еще и вяжется в мост с 2100, да и работает неплохо то прошивку и все подробности прошивки в студию!!!!

    Комментарий


      #3
      http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html
      QUO NON ASCENDAM

      Комментарий


        #4
        а там подробности все расписаны.
        на днях выходит новая версия.
        только в файле описания там ошибка.
        буду на работе - выложу исправленный.
        и там пару вспомогательных файлов надо сделать если шить из под венды.
        необязательно, но удобнее будет шить.

        Комментарий


          #5
          И пожалуйста, хоть маленький хелпик на руском.

          Комментарий


            #6
            Windows flashing instruction for the D-Link DIR-300 to DD-WRT
            (by Brainslayer, modified by Sash)


            =============
            configure your local ip to 192.168.20.80
            connect your lan cable to the WAN port of the router.
            plugoff the power cord and replug it.
            now enter the redboot using telnet and ip 192.168.20.81 and port 9000. connect your lan cable to the dir300 wan port.
            you might need several tries since its only available for 1 second after aprox. 5 sec. of booting
            (in the appendix is a windows instruction for easy connecting to redboot)
            =======================
            DIR-300 Info:
            IP: 192.168.20.81/255.255.255.0, Gateway: 0.0.0.0
            Default server: 192.168.20.80

            ===========================

            короче... переводить буду по минимуму - просто чтоб было понятно.

            1. ставим на компе IP 192.168.20.80

            2.втыкаем кабель в WAN порт (!!)

            2.1 включаем питание роутера.

            3.коннектимся к железке тылнедом на 192.168.20.81 на порт 9000

            4.возможно с первого раза не выйдет — редбут ждет подключения в течение 1 секунды примерно через 5 секунд после начала загрузки роутера
            5.потом должна появиться приветственная надпись и надо жать ctrl + c
            6.из под винды у меня это так и не получилось. Посему сразу выложу вспомогательные файлы. Их нужно просто кинуть в корень диска c:
            7.запустить батник. Батник будет пинговать 192.168.20.81 до тех пор, пока не получит ответ и сразу запустит putty , которая пошлет в роутер содержимое файла redboot.txt
            8.в оном файле есть только 2 символа - ^C. Они остановят загрузку и железка выплюнет заветную надпись
            >redboot

            Все. Девочка нам дала.

            9. теперь:




            now start a local tftp server on your computer and place ap61.ram as well as ap61.rom in the root dir of this server

            10.Стартуем tftp server (там есть в комплекте файлик — просто оставьте его вместе с остальными файлами прошивки в папке c:/dir300/ и запустите
            11.пишем в консоли редбута


            load ap61.ram
            жмем ентер
            go
            еще жмем

            12. теперь забустится временный бутлоадер, роутер переклинит , он мигнет и станет на все согласен — ему все равно какую прошивку жрать

            now a new temporarily bootloader should start. (on serial console it will display some warning. but you dont need to care about)

            13.втыкаемся в LAN порт и настраиваем на компе 192.168.1.2
            14.тылнедимся обычным тылнедом на 192.168.1.1 and port 9000.



            lug you lan cable to the lan port of the dir-300.
            reconfigure your ip to 192.168.1.2 and connect via telnet to 192.168.1.1 and port 9000.

            important: while doing the following steps. never plugoff the lan cable or the power cord

            теперь главное делать все внимательно, просто следовать инструкции и не вырубать посреди процесса питалово, а то будет попадалово.
            Если питалово не дергать, то и попадалова не будет.
            Заметьте — тфтп сервер так болтается запущенным — нужен еще будет.
            Но интогда его глюкает и надо просто грохнуть его и снова запустить.
            Он там че то ругается в своем окошке — по содержимому можно понять что ему надо.

            ИтаГ.

            15. Жмем:

            fis init
            About to initialize [format] FLASH image system - continue (y/n)? y
            *** Initialize FLASH Image System
            ... Erase from 0xbffe0000-0xbfff0000: .
            ... Program from 0x807f0000-0x80800000 at 0xbffe0000: .

            Потом... короче — берите по строчке и копипастьте в окно теленета — сравнивайте с тем что написано для примера
            если че спрашивает — соглашайтесь на все.

            ip_address -h 192.168.1.2

            IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
            Default server: 192.168.1.2

            load -r -b %{FREEMEMLO} ap61.rom

            Using default protocol (TFTP)
            Raw file loaded 0x80080000-0x800a8717, assumed entry at 0x80080000

            fis create -l 0x30000 -e 0xbfc00000 RedBoot

            An image named 'RedBoot' exists - continue (y/n)? y
            ... Erase from 0xbfc00000-0xbfc30000: ...
            ... Program from 0x80080000-0x800a8718 at 0xbfc00000: ...
            ... Erase from 0xbffe0000-0xbfff0000: .
            ... Program from 0x807f0000-0x80800000 at 0xbffe0000: .

            Теперь пишем

            reset

            оно глюканет и ребутнется
            поглючит около минуты, может две.

            now the unit will reboot and the new bootloader will be executed and is waiting for your connection.
            this wil take 30+ sec.

            Опять телнетимся port 9000 and ip 192.168.1.1

            connect to the bootloader with telnet on port 9000 and ip 192.168.1.1
            в этом месте во всех инструкциях отсутствует команда

            ip_address -h 192.168.1.2
            я конечно не гений, но без нее не работает.
            Жмем ее.

            IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
            Default server: 192.168.1.2


            теперь жмем еще две строчки.
            После первой ругнется что загрузил файл с тфтп
            после второй сразу памперс пачкать не надо — роутер заглючит хорошенько — минут на 15 — 20 как минимум.
            Потом ругнется чем то в консоль.

            load -r -b 0x80041000 linux.bin
            fis create linux


            теперь опять вводим

            fconfig boot_script true
            fconfig boot_script_timeout 4

            опять вводим

            fconfig

            вводим по строчкам :

            fis load -l linux
            exec

            вводим пустую строку чтобы выйти из редактирования

            жмем
            reset

            роутер ребутнется.. и вклинит его.
            Иногда не вклинивает, но почти всегда железка начинает колбаситься минут 20.
            потом загорится лампочка ваирлесса — можно коннектиться браузером на 192.168.1.1

            должно появиться предложение поменять пароль и юзера....








            если типа че то пошло не так... не парьтесь.
            убить таким способом железку очень тяжело.
            просто уж передергиваете питалово и телнетитесь опять либо на ---20.81 либо на ---.1.1 на порт 9000 и все начинаем с того метса, откуда свалилось.

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




            -------------------------------------------------------------------------------------------------------------------
            Appendix:
            download putty.exe to c:\
            create a file an c:\ called redboot.bat with the following content:

            rem echo off
            :start
            rem ------------------------------------------------
            ping 192.168.20.81 -n 1 -w 1 > NULL
            IF ERRORLEVEL 1 goto start

            rem putty
            rem ------------------------------------------------
            break
            putty.exe telnet://192.168.20.81:9000 -m redboot.txt
            exit


            create a file on c:\ called redboot.txt with the following content:

            ^C


            start the bat file and power on the router.....here comes redboot
            Вложения

            Комментарий


              #7
              блин ... файлики у меня остались на ноуте с виндой... на этом линух - они мне тут нах не нужны - выложу завтра или вечером, вы их и сами справитесь сочинить - текст в аппендиксе.

              адиос амигос..

              Комментарий


                #8
                вот - там бантики немножко разные, кому что подойдет.
                все кинуть в корень диска ЦЭ и тыкать.
                Вложения

                Комментарий


                  #9
                  что замечательно...

                  в аську ко мне ломанулось человек 20.
                  из них получилось у всех кроме одного (человек не владел даже базовыми навыками нажимания на кнопки)

                  при этом и тут топик прочитали 400 раз.

                  и ни одна же личность не отписалась по результатам - как в работе и что..

                  неуженли настолько лень?


                  =======================

                  По делу:

                  версия прошивки обновилась.
                  поправили мелкие глючки.

                  брать вот тут
                  http://www.dd-wrt.com/dd-wrtv2/downl.../021108/dir300

                  ссылка не откроется, просто как демонстрация пути от корня каталога downloads

                  вот прямые ссылки на оба файла

                  http://www.dd-wrt.com/dd-wrtv2/downl...0-firmware.bin
                  http://www.dd-wrt.com/dd-wrtv2/downl...r300/linux.bin

                  Комментарий


                    #10
                    действительно хоть кто-то это сделал? отпишитесь

                    Комментарий


                      #11
                      Сообщение от Fritz Посмотреть сообщение
                      действительно хоть кто-то это сделал? отпишитесь
                      сделало то это много народа.
                      да только вот они пишут в аську в итоге "ага получилось" и пропадают навсегда.\

                      у меня работает несколько штук.
                      проблем не нашел пока

                      Комментарий


                        #12
                        При прошивке очередной железки в пропало таки питалово :( (любимый кот был жостко вздрючен за то что наступил на кнопку "выкл" в удлинителе ,но проблемы это не решает) Чем поднять кирпичь? Кто уже рубился с этим вопросом?
                        (добавленнос спустя часика 2 )))
                        Прикольно, при беглом взгляде снифером на подключенное устройстово по старту несколько секунд вываливает бродкаст с адреса 0.0.37.128 :wacko:
                        QUO NON ASCENDAM

                        Комментарий


                          #13
                          http://www.oswave.com/mediawiki/inde...pgrade_DIR-300
                          Кстати тоже прикольный софт, тестил,неплохо но платный (генерилку ключа не нашел) Дает поюзать сутки, для теста хватает.
                          QUO NON ASCENDAM

                          Комментарий


                            #14
                            Сообщение от hex Посмотреть сообщение
                            Кстати тоже прикольный софт
                            посмотрел я и увидел что ета софтина шьётся через вебморду, загружается временный бутлоадер а потом заливается вся софтина, а если вместо етой прошивки залить ДД-врт...
                            ето-ж насколько процесс заливки упрощает и ускоряет.
                            вот былобы хорошо.
                            tuskan я конечно понимаю что ты не гений но ты умный, а ето лучше чем гений, немог бы ты таки попробовать реализовать мою идею...
                            если получится то я первый за пивом побегу. :drinks:
                            Я бы изменил мир! Но где взять исходники?

                            Комментарий


                              #15
                              Вопрос снят с повестки дня ,всем спасибо за помощ. Роутер успешно поднят с мертвых через консоль. Также сменены хардварные маки на нужные мну..через RedBoot
                              QUO NON ASCENDAM

                              Комментарий

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