Итак, я собрасля перепрошивать свой рутер неофициальной прошивкой… что я, собственно, и сделал. Между гарантией и стабильной работой я выбрал последнее и ни разу не пожалел о содеянном.
Установка прошивки DD-WRT v24 SP1
Инструкция по установке была взята отсюда, я приведу её здесь в вольном переводе и с моими комментариями:
- Скачиваем все файлы отсюда, всё кладем в одну директорию, и распаковываем tftpsrv.zip в ту же директорию. После чего в ней должно находиться минимум 3 файла: tftpsrv.exe, dir400-firmware.bin, linux.bin.
- Скачиваем Putty.
- Изменяем IP рутера на 192.168.0.1 (по умолчанию оно на этот IP и так настроено, но если это не так - нужно поставить ), а IP вашего компьютера на 192.168.0.2. А маску подсети ставим в обоих случаях в 255.255.255.0.
- Выключаем рутер из сети (но оставляем подключенным к компу). Запускаем Putty и настраиваем на telnet-сессию с ip = 192.168.0.1 и port = 9000, но еще не коннектимся.
- Запускаем в консоли
ping 192.168.0.1 -n 900и подключаем рутер к сети. - Консоль отводим на задний план, но так, чтобы её было видно, на передний выводим Putty. Когда в консоли выведется два успешных пинга к рутеру - запускаем telnet-сессию в Putty (какая-то ерунда, в общем, до двух или после трех пингов к рутеру уже сконнектится будет нельзя). После того, как сконнектились - можно отключать пингование (Ctrl-C).
- Если не получилось сконнектится - переходим к пункту 4.
- Запускаем tftpsrv.exe (если не помним, что это такое - переходим к пункту 1).
- Теперь мы будем работать исключительно с Putty.
- Вводим
ip_address -l 192.168.0.1/24 -h 192.168.0.2(когда я перепрошивал в этой строке был бок). Enter:RedBoot> ip_address -l 192.168.0.1/24 -h 192.168.0.2 IP: 192.168.0.1/255.255.255.0, Gateway: 0.0.0.0 Default server: 192.168.0.2 - Вводим
fis initи Enter:RedBoot> fis init About to initialize [format] FLASH image system - continue (y/n)? - Вводим
yи снова нажимаем Enter. Ждем-с…About to initialize [format] FLASH image system - continue (y/n)? y *** Initialize FLASH Image System And a descriptor for the configuration data size = 10000 ... Erase from 0xbffe0000-0xbfff0000: . ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: . - Вводим
load -r -b 0x80041000 linux.bin. Enter.RedBoot> load -r -b 0x80041000 linux.bin Using default protocol (TFTP) Raw file loaded 0x80041000-0x803bafff, assumed entry at 0x80041000 - Вводим
fis create linux. Enter. Снова ждем. :)RedBoot> fis create linux ... Erase from 0xbfc40000-0xbffba000: ........................................................ ... Program from 0x80041000-0x803bb000 at 0xbfc40000: ........................................................ prog_ok flash_addr = 0xbfc40000 mem_addr = 0x80041000 entry_addr = 0x80041000 length = 0x37a000 img_size = 0x37a000 ... Erase from 0xbffe0000-0xbfff0000: . ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: . - Вводим
fconfig. Enter.RedBoot> fconfig Run script at boot: true - Enter.
Run script at boot: true Boot script: .. fis load -l linux .. exec Enter script, terminate with empty line - Вводим
fis load -l linux. Enter.>> fis load -l linux - Вводим
exec. Enter.>> exec - Enter.
>> Boot script timeout (1000ms resolution): 2 - Enter.
Use BOOTP for network configuration: false - Enter.
Gateway IP address: - Enter.
Local IP address: 192.168.0.1 - Enter.
Local IP address mask: 255.255.255.0 - Enter.
Default server IP address: 192.168.0.100 - Enter.
Console baud rate: 9600 - Enter.
GDB connection port: 9000 - Enter.
Force console for special debug messages: false - Enter.
Network debug at boot time: false - Enter.
Update RedBoot non-volatile configuration - continue (y/n)? - Вводим
y. Enter.Update RedBoot non-volatile configuration - continue (y/n)? y ... Erase from 0xbffe0000-0xbfff0000: . ... Program from 0x80ff0000-0x81000000 at 0xbffe0000: . - Вводим
reset. Enter.RedBoot> reset
Рутер начнет перезагружаться, но Putty остается “висеть”. Я на всякий случай подождал 2 минуты и выключил Putty.
Рутер будет доступен по адресу 192.168.1.1, соответственно, нужно будет изменить настройки сети на компьютере (например, изменить IP на 192.168.1.2).
Всё. Перед нами полноценно работающий рутер, доступный как по веб интерфейсу, так и через telnet (потом можно будет настроить SSH) по адресу 192.168.1.1, а также имеющий полноценный линукс внутри. :)
Пользуйтесь. Был рад помочь.
Вышеописанные действия приведут к потери гарантии на рутер. Пользуйтесь инструкцией на свой страх и риск. Автор не несет ответственности за приход в негодность Вашего оборудования в связи с выполнением вышеописанных действий.





September 7th, 2008 at 18:07
Отлично, спасибо, скажи а что у тебя теперь со скоростью?
Вот у меня 1.8 мб сек максимум
September 7th, 2008 at 18:18
У меня интернет на 2 мегабита, столько он отдает без проблем.
September 7th, 2008 at 18:23
У меня если напрямую то скорость около 5000 - 7000 кб.сек, а через этот ДИР-400 максимум 1800, хотя на более старой длинковской модели давал спокойно около 3000, обидно.
September 7th, 2008 at 18:28
Ну поставь DD-WRT. Железо там нормальное - проблем с этим быть не должно.
September 8th, 2008 at 09:59
А почему рутер - если роутер
September 8th, 2008 at 11:31
и как стабильность при пользовании торенотов? На форуме люди пишут, что таже фигня - при нагрузке ложиться.
У меня после 2х часов игры с роутером так и не получилось поймать 2ой пинг :(, может это и к лучшему.
Сейчас 2 01 стоит.
September 8th, 2008 at 13:19
valera
Разницы не вижу.
antkir
Ни единой проблемы.
September 9th, 2008 at 15:26
А теперь можно следующюю часть по настройке DD-WRT ? :)
У меня pptp, и с набега все настроить неполучилось, вот нашел тут статейку:
http://i-fi.ru/doc.html#howtosetuppptp
буду вечером мучать.
September 10th, 2008 at 17:01
А что там настраивать? Только ваш интернет и всё. Заходишь на http://192.168.1.1/ и указываешь все нужные настройки. У меня PPPOE, так что ничем не помогу.
September 10th, 2008 at 17:09
Может с pppoe там все и просто, а вот pptp так сразу не выйдет.
Спасибо людям с ibxt (http://forum.ixbt.com/topic.cgi?id=14:37843-6) - почитал - потыкал - все поднялось.
Посмотрим как оно будет, пока 12 часов только проработал.
September 10th, 2008 at 20:52
Перепрошил роутер возникли проблемы:
1. Скорость. с компа на прямую 60мбит\с, через роутер(по кабелю) с прошивкой от д-линка 30 мбит\с, с этой прошивкой 13 мбит\с.
2. Не работает дц хаб в локалке провайдера.
September 10th, 2008 at 21:54
Зато нормально заработал удаленый рабочий стол и много полезных функций.
September 15th, 2008 at 11:58
может в курсе дир300 можно по wifi настроить точка-точка?
September 19th, 2008 at 23:16
Ребята, не подскажете ли, скорость передачи в 1.5 мб/сек между компьютером (100 мбит, проводное соединение) и ноутбуком (вай-фай 54 мбита), соединенному через портативный беспроводной роутер Асус - это нормально, не чересчур ли медленно? Ведь 54 мбита это “поболе будет!”, чем 1.5 мб/сек
September 21st, 2008 at 23:28
Доброго времени суток! Ситуация: роутер DIR-400 и 3 клиента, 2 по wi-fi, один по витухе, дак вот вопрос, с этой прошивкой мы все сможем полноценно пользоваться интернетом одновременно?
September 21st, 2008 at 23:56
Да.
September 22nd, 2008 at 14:55
И еще есть ли статья на русском по откату назад? Если есть, дайте ссылочку плиз
September 22nd, 2008 at 19:37
Без понятия.
September 28th, 2008 at 11:46
Не готова еще DD-WRT…
Реально скорость на WAN порту не дает больше 15мбит. Показывает 100% загрузку проца роутера. Хотя, с официальными прошивками нормально тянет почти все 100мбит.
Не работает MAC-address cloning. Автор отморозился по этому поводу.
Не у всех выставляется правильный МАС на wi-fi порту.
При большой нагрузке (торрент) тоже может повиснуть, очень часто отпадает веб-интерфейс.
У самого сейчас последняя бета от д-линка. Последний раз был включен недели две назад - ни разу не завис. Зато при большой нагрузке теряет пакеты и обрывает соединения… В аське сидеть невозможно…
September 29th, 2008 at 14:07
Ну меня 15Mbit с головой устраивают. :)
September 29th, 2008 at 16:35
подскажи,в какой порт для прошивки втыкать кабель?
October 1st, 2008 at 15:29
Думаю, в любой LAN-порт (я втыкал в LAN1).
October 13th, 2008 at 22:30
А активация через dd-wrt shop не требуется? я у них на сайте нашел что нужна активация.
October 14th, 2008 at 00:24
Нет.
November 9th, 2008 at 17:19
Прошил DD-WRT в DIR-400. Теперь не могу зайти в админку - по адресу http://192.168.1.1/ требует login/password. Указанные снизу на точке “admin” с пустым паролем - пробовал, “admin”/”admin” тоже пробовал… Может подскажете какие они по умолчанию?
November 9th, 2008 at 23:50
Лично у меня при первом заходе в админку предложило оно ввести новые логин/пароль. Но мне писали следующее: “логин на твой длинк будет - root а пароль admin”.
November 11th, 2008 at 21:07
Ну парни скажу одно работаю с перепрошитыми DIR-400 уже пару месяцев…Установил их около 50 штук и скажу хорошая штука получилась,но и изъяны есть…Например если DIR-400 ставить на приём(Client) на WI-FI антенну не подалеку и есть помехи теряется сигнал,поэтому рекомендую прямую видимость или ставить только на AP-раздачу и проблема с изменением МАС-адресса….
November 12th, 2008 at 17:24
Можно ли поднять реальную скорость передачи? Тест - две точки в режиме WDS, режим turbo static, в канале показывает 108 мбит, сигнал отличный. Скорость 2,5 мбайт/сек и выше не подымается… Можно ли получить 4-5 мбайт/сек?
November 14th, 2008 at 11:35
Незнаю,но у меня на DIRE скорость около 5 м/с ,даёт до 800к/с закачку,болше не пробовал….
November 14th, 2008 at 11:38
Да извеняюсь не 5м\с а просто 5 мегабайт….сонный
November 14th, 2008 at 11:54
Короче каких 5 мегабайт…дальше ложусь спать…но вообще 5м\с должен давать у меня даёт…
November 14th, 2008 at 12:03
Ромику: поделись секретом как сделать 5 мбайт.сек. и еще, это скорость на скачке или просто в тесте каком нить?
November 14th, 2008 at 13:18
у ТЕБЯ DIR-400 ?
November 14th, 2008 at 13:27
При закачке в Download Mastere пишется 800к\с закачка-это реальная закачка…может дать и больше..
November 14th, 2008 at 13:32
Тоесть если ты умножишь 800к/с на 8 то получишь свою скорость 6.4м\с…
November 14th, 2008 at 14:00
DIR-400, перешитый dd-wrt. Я писал насчет скорости 5 мегабайт (40 мегабит и выше).Насколько сильно влияют настройки beacon interval, RTS/CTS и размер кадра на скорость передачи после перепрошивки?
November 14th, 2008 at 17:59
Боюсь это и есть лимит этой точки.Она даст 30-40М/с ,но никогда 100М/c.Перепрошитые устройства со своими недостатками…если хочешь скорость больше бери не перепрошитый настояший dd-wrt.А насчёт настроек-как не настраивай боюсь ты производительность не поднимешь,40М/с-это уже хорошо,хотя можно порыться,но больших перемен не дождешься…
November 15th, 2008 at 20:26
Для стандартного вайфая (54 мбит/с) максимальная средняя скорость в одном направлении около 20 мбит. Больше не бывает.
А вот скорость между LAN-WAN уже зависит от роутера.
В DIR-400 с последней офф. прошивкой она составляет около 60 мбит. Причем это в одну сторону. Если канал будет загружен в обе стороны, то суммарная скорость приема и передачи будет все те же 60 мбит.
Если у кого-то больше - скрины в студию.
На PPTP больше 4мбит проверить не начем.
Зато при использовании dd-wrt все становится гораздо хуже: скорость LAN-WAN ограничена 14-15 мбит. При этом полная загрузка проца. Саппорт д-линка говорит, что это из-за того что в офф. прошивках NAT реализован железно, а dd-wrt делает это программно.
Кстати с PPTP у dd-wrt на DIR-400 вообще фигня полная: при нормальной работе торрента скорость хоть и достигает 4-5 мегабит, но при этом роутер опять же полностью перегружен. При этом пинг до следующего узла просле впн-а - 300-400мс.
November 15th, 2008 at 20:47
Ещё ты забыл упамянуть об напряжении…У роутера с прошивкой DIR-400 dd-wrt появляется большая чувствительность к перепадам напряжения,после чего он естественно подвисает.
November 16th, 2008 at 11:02
Ну у меня с напряжением все нормально в доме, по этому не замечал таких проблем.
Но зависания были, причем очень часто отваливается вэб-морда. Особенно при работе торрент-клиента.
Радует, что научились работать с watchdog’ом. Теперь даже если зависнет - то секунд через 20 сам перегружается.
Кстати, последняя бета от д-линка ведет себе гораздо стабильнее. За последнюю неделю роуте ни разу не завис. Хотя пакеты продолжает терять и соединения иногда обрывает… :(
November 18th, 2008 at 21:45
Вау… я тоже лоханулся с dir 400. Вступаю в братство ))) До этого читал только вашу первую часть. А тут оказывается целых ТРИ. Попробую себня сделать как ты написал.
November 23rd, 2008 at 18:14
Народ,хелп!!!
Поставил DIR-400,с буком по вай-фай законнектил. Работать вообще невозможно.,вылетает постоянно,не все сайты открывает,как можно устранить эти проблемы?
December 3rd, 2008 at 18:23
Короче вопрос надо ставить так.
что купить вместо этого барахла?