Около полутора лет назад я прикупил роутер D-Link DIR-320 – самый обычный 802.11 b/g роутер, мало чем отличающийся от других подобных. Подкупило меня в нём прежде всего наличие USB порта.
Я давно мечтал подключить к какому-нибудь девайсу внешний накопитель и пользоваться со всех компьютеров одним хранилищем “по воздуху”. Но оказавшись дома с распакованной коробкой и полунастроенным роутером меня ждала серия разочарований (но если бы их небыло – небыло бы и этой статьи).
Первое – просто ужасно урезанная скорость интернет, хоть через 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 &&\
но Enter не нажимаем!
echo "put firmware.bin"|tftp -e 192.168.0.1
8. Зажимаем на роутере спичкой кнопку Reset и не отпуская её включаем роутер в розетку.
9. В консоли нажимаем Enter для выполнения команды (быстро “побегут” строчки пинга). Удерживаем Reset ещё около 5-7 секунд, а потом отпускаем. Должен пойти процесс прошивки, который длится обычно около 3-5 минут. Определить окончание прошивания можно по появившейся новой сети Wi-Fi.
Всё. Теперь можно в настройках сетевого адаптера поставить автоматические настройки и работать через “шнурок”, или подключиться к роутеру через Wi-Fi. Веб-интерфейс в новой прошивке доступен но адресу 192.168.1.1.
Скачать прошивку от Vampik’a для D-Link Dir-320
Официальная инструкция по перепрошивке и восстановлению
Форум об альтернативных прошивках (много полезной информации)
Спасибо за инструкцию, а то везде для винды. Подскажи, а ты пробовал прошивать прошивкой dd-wrt? в чем отличие?
Кстати, о прошивке DD-WRT. Пробовал ставить, давно. Понравилось:
– веб-интерфейс (внешний вид, русская локализация);
– количество настроек прямо из веб-интерфейса;
– колличество разнообразных плюшек;
Не понравилось:
– на момент тестирования были недоработки под DIR-320;
– Wi-Fi работал на своё усмотрение;
– затералались заводские MAC-адреса (безвозвратно);
После этого поставил прошивку от Vampik, восстановил через неё заводские MAC-фдреса, настроил и забыл.
Сделал всё как написано, но в терминале выдаёт ошибку “No such file…”, файл с прошивкой скпировал в корень Macintosh HD. Стоит Lion 10.7. И еще, вот здесь есть инструкция как на DIR-320 поставить торрент-клиент, если у Вас есть возможность, напишите как это сделать на Mac OS.
Ну так а прошивка в корне точно имеет имя firmware.bin? Нажми на прошивке Cmd+I и в свойствах обрати внимание на расширение. Mac OS X часто любит делать лажу типа firmware.bin.trx. И ещё, на самом деле терминальная команда была в одну строку. Это было учтено? Сейчас уже подправил, чтоб небыло “непоняток”.
Имя файла проверил, команду скопировал в терминал, все равно ничего не получается
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) Переходим в папку с прошивкой (корень):
cd /
2) Прошиваем:
sudo ping -o -i 0.001 192.168.0.1 &&\
echo "put firmware.bin"|tftp -e 192.168.0.1
А так?
Вот теперь все получилось, огромное спасибо.
В инструкции по установке торрент-клиента написано следующее:
Зайдите на роутер телнетом (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?
Запускаешь Терминал и печатаешь:
telnet 192.168.1.1
только IP от своего роутера подставляешь. Далее у тебя попросят Login и password – вводишь от веб-интерфейса роутера. Вот и всё, ты уже в роутере. Теперь выполняешь как обычно wget … и так далее. НО! Скажу сразу, что слабый процессор у этого роутера, будет виснуть на больших колличествах раздач. И Интернет “лагать” будет. Так что такие штуки для общего развития полезны, чтоб поиграться.без роутера скорость была 50 мегабит
со старой прошивкой 30 мегабит
с прошивкой от вампирика до 10 не дотягивает
беда(
Вобще странно такое услышать, честно. Пересмотрите настройки сигнала Wi-Fi. Если не ошибаюсь то после перепрошивки устанавливается уровень мощности сигнала не на 100%. Соответственно если роутер находится далеко от лептопа/компьютера или за каким либо препятствием в виде стены сигнал будет теряться и скорость будет падать.
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.
Здравствуйте.У меня такая же проблема(описанная вами)только роутор dlink-615 b/g/n и подключен по LAN сетевой накопитель Iomega Home … 1 Тб все настроено,а ресурсов мой МВА не видет,кроме Time Machine(которой проброшен порт и в которую успешно идет резервное копирование)При связи с ресурсами Finder MBA зависает напрочь.Связь через браузер Safari есть.Может проблема в настройка роутера.Я начинающий пользователь mac os (у меня “лев”),ранее имел дело только с виндой.За любую помощь буду благодарен.
Проблема не в роутере, и не в Mac OS X, а в NAS: в Mac OS X Lion обновился netatalk до версии 2.0, поэтому некоторые девайсы (NAS’ы) со старыми прошивками (соответственно со старым netatalk) не будут работать с Lion. В таком случае нужно обновить прошивку для NAS’а. Загружается она с c оф.сайта. Кстати, 30 сек. времени + Google = решение. Удачи 😉
Спасибо ,конечно,но я эту прошивку сразу как купил диск обновил с этого ресурса(до 3.1.14.995 от 15.09.2001)
Вот незадача… На Air нет сетевухи, чтоб протестить напрямую… Я так сходу могу только советом поделиться. Нужно попробовать выключить на NAS’е DHCP (если он включен) и попробовать поставить статический IP, указать необходимую маску подсети и выставить IP днс-сервера (то есть роутера). Затем посмотреть, ничего ли не натворено с порт-форвардинг (перенаправлением портов) на роутере.
Я приобрел “болт-монитор”,запитался LAN,таже фигня.Может быть я чего и натворил с порт-форвардингом.Попробуем как вы написали(брат мой шарит,он “виндовод” продвинутый)Жалко,теперь до медиотек не добраться
А если прямиком к лан-порту повесить NAS (минуя роутер)?
Это как.В “болте” один LAN,а у меня MacBookAir без LAN,естесвенно(Или имеете ввиду оставить на буке WF,а к монитору ципануть диск?
Количество вложенных сообщений подходит к концу, поэтому читать ниже 😉
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’ой разбираться 😉
С подключением нечего не вышло.Залез в настройки роутера,все по новой перепортировал,подчистил остатки DC-клиента от винды,поставил кое-где нули в порта UDP и все заработало.Спасибо за поддержку,я только учусь…
Значит всё же с порт-форвардингами была проблема. Хорошо, что всё решилось. Спасибо за “отпись” о решении проблемы 🙂
Спасибо,хорошо попробую завтра,что получится отпишу
Замучился с dir-320 принтер epson L800
На винде через принт сервер работает нормально(настроился через тот файлик конфига который скидывает роутер в настройке)
На iMac не хочет печать и все, принтер видет, доступен а печать не идет.
Если посмотреть в окошке очереди печати, там с начало идет отправление на принтер, после появляется маленькая строчка: Остановлено: Сбой Filter, страниц 1
=((((
в общем забью пока на это дело, как появится побольше свободного времени либо перепрошью роутер либо выкину и куплю тайм капсулу.
Какая точно модель роутера? Вообще на сегодня 320-х существует два: DIR-320 (первого поколения) и DIR-320/NRU (второго поколения). Они с виду практически идентичны, но вот на железном и программном уровне они абсолютно разные. У меня первого поколения, если у тебя второго, то я не знаю что там нашаманили, не имел дела с DIR-320/NRU.
У меня тоже самое, может кто подскажет в чем причина?
под 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
есть идеи?
Какой именно DIR-300? Обычный или NRU?
Можно проще.
открываем терминал,
пишем tftp откроется клиент, то есть начало строки сменится приветствием типа tftp>,
пишем connect и ip роутера (как правило 192.168.1.1)
Далее переименовываем прошивку в простое имя, кидаем ее в корень своей директории и пишем put вашеимяпрошивки.расширениепрошивки
Все. Если непонятно, когда запустим tftp можно ввести ? и вылезут все команды
Можно и так, но клиент tftp принимает прошивку толькько в определённый момент после старта роутера, и в этот момент трудно попасть. Вот поэтому и замануха такая – через ping.