Как под Mac OS X перепрошить роутер D-Link DIR-320 в ASUS WL-500G.

Около полутора лет назад я прикупил роутер D-Link DIR-320 – самый обычный 802.11 b/g роутер, мало чем отличающийся от других подобных. Подкупило меня в нём прежде всего наличие USB порта.

Расположение портов роутера D-Link-DIR-320

Я давно мечтал подключить к какому-нибудь девайсу внешний накопитель и пользоваться со всех компьютеров одним хранилищем “по воздуху”. Но оказавшись дома с распакованной коробкой и полунастроенным роутером меня ждала серия разочарований (но если бы их небыло – небыло бы и этой статьи).

Первое – просто ужасно урезанная скорость интернет, хоть через Wi-Fi, хоть через витую пару. Через провод было немного лучше, но это всё равно “не тот компот”. К тому же нестабильное подключение и частые подвисания чуть не кинули моей рукой роутером в стену. Но разум взял верх. Чуть позже всё более-менее решилось обновлением на бета-прошивку с официального сайта d-link. Подвисания пропали, интернет держался стабильно, скорость через Wi-Fi чуть-чуть возрасла, а через LAN почти добралась до своего технического максимума.

Второе – в спецификациях указано, что к USB порту можно подключить только принтер. Вот #@$%*! Накрылись мои мечты с хранилищем “по воздуху”. Ну хоть принтер подключу, думаю… И тут следующее разочарование…

В инструкции предлагалось подключить принтер к USB порту роутера, а затем через web-интерфейс загрузить на ПК миниатюрную программулину, которая автоматически всё настроит. Как вы думаете под какую операционную систему была эта программа?! “Ёманарот!” – вот такие мысли у меня были в тот монент, возможно я их говорил вслух, не помню уже. Чтоб не натворить зла в порыве ярости, я пошёл попить чаю. Спустя какое-то время решил всё же попытать счастья ручками настроить роутер. Продолбавшись с добрых 2 часа, я решил, что роутер будет у меня просто так, для раздачи интернет по Wi-Fi.

Примероно через недельку нашёл в интернет инструкцию, как можно перепрошить роутер D-Link DIR-320 в ASUS WL-500G, разница которых, оказывается, в размере флеш памяти и количестве USB портов. Эта прошивка была существенно модифицирована, разработчики обешали нормальный прирост скорости, более стабильную работу и главное – возможность подключения USB накопителей с последующей возможностью расшаривания через сеть. Это то, что мне было нужно. Я его перепрошил, всё настроил и расшарил внешний USB HDD. Что сказать? Не годится этот роутер для таких дел. Видимо из-за слабого процессора скорость работы с накопителем у меня не превышала 1МБит/сек на запись и 2,5 МБит/сек на скачивание, что очень-очень медленно. Сейчас я использую его в качестве принт-сервера. Тех, кого заинтересовало прошивательство ниже дам инструкцию и ссылки на полезные материалы.

В данный момент хорошо себя зарекомендовала прошивка от Олега модифицированная lly и theMIROn с правками от Vampik‘а, который отточил её специально для беспроблемной работы с роутером D-Link DIR-320. Скачать прошивку можно с сайта vampik.ru. Выбирайте самую новую стабильную прошивку, они часто обновляются.

1. После загрузки прошивки переименовываем её в firmware.bin и перемещаем её в корень системного раздела.
2. Отсоединяем от роутера абсолютно все сетевые кабели, а затем соединяем сетевым кабелем (можно комплектным) порт LAN1 роутера c Ethernet портом компьютера.
3. На компьютере выставляем следующие настройки сетевого адаптера:

  • Конфигурировать IPv4: Вручную
  • IP-адрес: 192.168.0.2
  • Маска подсети: 255.255.255.0
  • Маршрутиризатор: оставляем пустым
  • DNS-сервер: оставляем пустым

4. Выключаем роутер из розетки.
5. Запускаем Терминал и вбиваем команду: sudo -s и жмём Enter, вводим пароль администратора и снова жмём Enter. Это необходимо для задания промежутка времени для пинга гораздо меньше секунды.
6. В Терминале переходим в корень системного раздела, то есть тому месту, где находится прошивка: cd /
7. Не выходя из Терминала вбиваем команду: ping -o -i 0.001 192.168.0.1 &&\
echo "put firmware.bin"|tftp -e 192.168.0.1
но Enter не нажимаем!
8. Зажимаем на роутере спичкой кнопку Reset и не отпуская её включаем роутер в розетку.
9. В консоли нажимаем Enter для выполнения команды (быстро “побегут” строчки пинга). Удерживаем Reset ещё около 5-7 секунд, а потом отпускаем. Должен пойти процесс прошивки, который длится обычно около 3-5 минут. Определить окончание прошивания можно по появившейся новой сети Wi-Fi.

Всё. Теперь можно в настройках сетевого адаптера поставить автоматические настройки и работать через “шнурок”, или подключиться к роутеру через Wi-Fi. Веб-интерфейс в новой прошивке доступен но адресу 192.168.1.1.

Скачать прошивку от Vampik’a для D-Link Dir-320
Официальная инструкция по перепрошивке и восстановлению
Форум об альтернативных прошивках (много полезной информации)

Share this article
0
Share
Prev Post

Как вернуть функции "перетягивание" и "фиксация" в настройках Трекпада Mac OS X Lion.

Next Post

Как настроить принтер в Mac OS X подключенный к роутеру D-Link или ASUS.

Comments 32
  1. Спасибо за инструкцию, а то везде для винды. Подскажи, а ты пробовал прошивать прошивкой dd-wrt? в чем отличие?

    1. Кстати, о прошивке DD-WRT. Пробовал ставить, давно. Понравилось:
      – веб-интерфейс (внешний вид, русская локализация);
      – количество настроек прямо из веб-интерфейса;
      – колличество разнообразных плюшек;
      Не понравилось:
      – на момент тестирования были недоработки под DIR-320;
      – Wi-Fi работал на своё усмотрение;
      – затералались заводские MAC-адреса (безвозвратно);
      После этого поставил прошивку от Vampik, восстановил через неё заводские MAC-фдреса, настроил и забыл.

  2. Сделал всё как написано, но в терминале выдаёт ошибку “No such file…”, файл с прошивкой скпировал в корень Macintosh HD. Стоит Lion 10.7. И еще, вот здесь есть инструкция как на DIR-320 поставить торрент-клиент, если у Вас есть возможность, напишите как это сделать на Mac OS.

    1. Ну так а прошивка в корне точно имеет имя firmware.bin? Нажми на прошивке Cmd+I и в свойствах обрати внимание на расширение. Mac OS X часто любит делать лажу типа firmware.bin.trx. И ещё, на самом деле терминальная команда была в одну строку. Это было учтено? Сейчас уже подправил, чтоб небыло “непоняток”.

  3. Имя файла проверил, команду скопировал в терминал, все равно ничего не получается

    192.168.0.1 ping statistics —
    5803 packets transmitted, 1 packets received, 100.0% packet loss
    round-trip min/avg/max/stddev = 4.206/4.206/4.206/0.000 ms
    tftp: firmware.bin: No such file or directory

    1. 1) Переходим в папку с прошивкой (корень):cd /
      2) Прошиваем:sudo ping -o -i 0.001 192.168.0.1 &&\
      echo "put firmware.bin"|tftp -e 192.168.0.1

      А так?

  4. В инструкции по установке торрент-клиента написано следующее:

    Зайдите на роутер телнетом (cmd -> telnet my.router) или через PuTTY
    Примечание: my.router – это IP-адрес вашего роутера, например: 192.168.1.1
    Скопируйте и вставьте команды:
    wget studionr.ru/wl500/install.sh
    chmod +x install.sh
    ./install.sh

    Я так понимаю, что это все для винды, может бы ты знаешь как это сделать на Mac OS?

    1. Запускаешь Терминал и печатаешь:telnet 192.168.1.1только IP от своего роутера подставляешь. Далее у тебя попросят Login и password – вводишь от веб-интерфейса роутера. Вот и всё, ты уже в роутере. Теперь выполняешь как обычно wget … и так далее. НО! Скажу сразу, что слабый процессор у этого роутера, будет виснуть на больших колличествах раздач. И Интернет “лагать” будет. Так что такие штуки для общего развития полезны, чтоб поиграться.

  5. без роутера скорость была 50 мегабит
    со старой прошивкой 30 мегабит
    с прошивкой от вампирика до 10 не дотягивает
    беда(

    1. Вобще странно такое услышать, честно. Пересмотрите настройки сигнала Wi-Fi. Если не ошибаюсь то после перепрошивки устанавливается уровень мощности сигнала не на 100%. Соответственно если роутер находится далеко от лептопа/компьютера или за каким либо препятствием в виде стены сигнал будет теряться и скорость будет падать.

  6. I would like to thnkx for your efforts you’ve got place in creating this web site. I’m hoping the same high-grade weblog article from you in the upcoming as well. In fact your creative creating abilities has inspired me to obtain my own website now. Actually the running a blog is spreading its wings quickly. Your write up is actually a very good example of it.

  7. Здравствуйте.У меня такая же проблема(описанная вами)только роутор dlink-615 b/g/n и подключен по LAN сетевой накопитель Iomega Home … 1 Тб все настроено,а ресурсов мой МВА не видет,кроме Time Machine(которой проброшен порт и в которую успешно идет резервное копирование)При связи с ресурсами Finder MBA зависает напрочь.Связь через браузер Safari есть.Может проблема в настройка роутера.Я начинающий пользователь mac os (у меня “лев”),ранее имел дело только с виндой.За любую помощь буду благодарен.

    1. Проблема не в роутере, и не в Mac OS X, а в NAS: в Mac OS X Lion обновился netatalk до версии 2.0, поэтому некоторые девайсы (NAS’ы) со старыми прошивками (соответственно со старым netatalk) не будут работать с Lion. В таком случае нужно обновить прошивку для NAS’а. Загружается она с c оф.сайта. Кстати, 30 сек. времени + Google = решение. Удачи 😉

      1. Спасибо ,конечно,но я эту прошивку сразу как купил диск обновил с этого ресурса(до 3.1.14.995 от 15.09.2001)

        1. Вот незадача… На Air нет сетевухи, чтоб протестить напрямую… Я так сходу могу только советом поделиться. Нужно попробовать выключить на NAS’е DHCP (если он включен) и попробовать поставить статический IP, указать необходимую маску подсети и выставить IP днс-сервера (то есть роутера). Затем посмотреть, ничего ли не натворено с порт-форвардинг (перенаправлением портов) на роутере.

          1. Я приобрел “болт-монитор”,запитался LAN,таже фигня.Может быть я чего и натворил с порт-форвардингом.Попробуем как вы написали(брат мой шарит,он “виндовод” продвинутый)Жалко,теперь до медиотек не добраться

              1. Это как.В “болте” один LAN,а у меня MacBookAir без LAN,естесвенно(Или имеете ввиду оставить на буке WF,а к монитору ципануть диск?

  8. Snab, получается так: на MacBook Air есть Thunderbolt и нет Ethernet, а на Apple Thunderbolt Display имеется, как я понимаю, Ethernet. Правильно? Поэтому я предлагаю подключить MacBook Air к Apple Thunderbolt Display, а к Apple Thunderbolt Display подключить iomega через Ethernet (шнурком). То есть получится как бы прямое подключение iomega к MacBook Air через Ethernet (это нужно только для теста). Теперь нужно на Ethernet MacBook Air выставить такие настройки:
    – IP-адрес: 192.168.0.1
    – Маска подсети: 255.255.255.0
    – Маршрутизатор: 192.168.0.1 (или пустым оставить)
    На iomega нужно выставить тоже ручные настройки:
    – IP-адрес: 192.168.0.2
    – Маска подсети: 255.255.255.0
    – Маршрутизатор: 192.168.0.1
    И подождав минут 5-10 проверить, видны ли ресурсы. Если да – значит что-то нахимичено с портами на роутере (будем разбираться). Если ресурсы видны не будут – значит будем с iomeg’ой разбираться 😉

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

      1. Значит всё же с порт-форвардингами была проблема. Хорошо, что всё решилось. Спасибо за “отпись” о решении проблемы 🙂

  9. Замучился с dir-320 принтер epson L800
    На винде через принт сервер работает нормально(настроился через тот файлик конфига который скидывает роутер в настройке)
    На iMac не хочет печать и все, принтер видет, доступен а печать не идет.
    Если посмотреть в окошке очереди печати, там с начало идет отправление на принтер, после появляется маленькая строчка: Остановлено: Сбой Filter, страниц 1

    =((((

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

    2. Какая точно модель роутера? Вообще на сегодня 320-х существует два: DIR-320 (первого поколения) и DIR-320/NRU (второго поколения). Они с виду практически идентичны, но вот на железном и программном уровне они абсолютно разные. У меня первого поколения, если у тебя второго, то я не знаю что там нашаманили, не имел дела с DIR-320/NRU.

  10. под dir-300 не работает
    как не пытался, все равно выдает:
    64 bytes from 192.168.0.1: icmp_seq=45532 ttl=64 time=2.605 ms

    — 192.168.0.1 ping statistics —
    45535 packets transmitted, 1 packets received, 100.0% packet loss
    round-trip min/avg/max/stddev = 2.605/2.605/2.605/0.000 ms

    есть идеи?

  11. Можно проще.
    открываем терминал,
    пишем tftp откроется клиент, то есть начало строки сменится приветствием типа tftp>,
    пишем connect и ip роутера (как правило 192.168.1.1)
    Далее переименовываем прошивку в простое имя, кидаем ее в корень своей директории и пишем put вашеимяпрошивки.расширениепрошивки
    Все. Если непонятно, когда запустим tftp можно ввести ? и вылезут все команды

    1. Можно и так, но клиент tftp принимает прошивку толькько в определённый момент после старта роутера, и в этот момент трудно попасть. Вот поэтому и замануха такая – через ping.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read next

Как я ставил Хакинтош…

Всем привет. Сегодня расскажу как я снова перекочевал с Windows на Mac OS X, а точнее хакинтош. Предупреждаю,…