[edit] Bios Upgrade
WARP
Zur erst müssen Sie prüfen ob ein Biosupdate für Ihr WRAP System notwendig ist. Sie benötigen mindestens Version 1.08 vom WRAP Bios damit die Installation über Netboot einwandfrei funktioniert. Aktuell (Stand 26-07-2007) ist die Biosversion 1.11.
In dem Beispiel ist noch die Biosversion 1.03 vorhanden.
PC Engines WRAP.1C v1.03
640 KB Base Memory
130048 KB Extended Memory
01F0 Master 808A Flesh Card ATAPI
No boot device available, press Enter to continue.
Um das Biosupdate durchzuführen gehen Sie bitte wie folgt vor:
* Schließen Sie Ihr WRAP mit einem Nullmodemkabel an Ihren Computer an und starten Sie ein Terminalprogramm wie HyperTerminal oder ZOC. * Konfigurieren Sie Ihr Terminal den seriellen Einstellungen vom WRAP entsprechend. Das WRAP ist von Werk auf 38400,8N1 eingestellt. Stellen Sie ein eventuelles Hardware Handshake aus, als Terminalemulation benutzen Sie "Linux" oder "VT100" wenn eine Auswahlmöglichkeit besteht. * Schalten Sie das WRAP an, Sie sollten im Terminal das hochzählen des Speichers sehen können. Kommt statt einer lesbaren Ausage nur Zeichensalat stimmen die Einstellungen für die serielle Konsole nicht. Versuchen Sie es dann mit 9600 und 57600 Baud anstatt der 38400. Bei einer dieser Einstellungen muss etwas zu sehen sein. Bekommen Sie überhaupt keine Ausgabe vom WRAP ist die serielle Konsole im Bios vom WRAP deaktiviert. In diesem Fall müssen Sie das WRAP stromlos schalten. Dann müssen Sie den Taster auf der WRAP Platine (Vorderseite) drücken und das WRAP wieder einschalten während der Taster weiterhin gedrückt ist. Damit wird in jedem Fall das Biossetup des WRAP gestartet. Dort aktivieren Sie mit "r" wieder die serielle Konsole. Sollte im Terminalprogramm wieder nur Zeichensalat zu sehen sein müssen Sie alle drei möglichen Baudraten (9600, 38400 und 57600) durchtesten. * Nachdem Sie sichergestellt haben, dass die Terminaleinstellungen korrekt sind schalten Sie das WRAP wieder aus und dann wieder ein. Drücken Sie nach dem Einschalten sofort die Taste "s" um in das Bios des WRAP zu gelangen. Im Terminal sollte dann folgendes zu sehen sein:
WRAP setup
(9) 9600 baud *3* 38400 baud (5) 57600 baud
C* CHS mode (L) LBA mode
(X) Xmodem upload (Q) Quit
* Mit der Taste 'x' starten Sie das Biosupdate über die serielle Schnittstelle. Das neue Bios muss per X-Modem Upload dem WRAP zur Verfügung gestellt werden. Ein aktuelles Bios finden Sie auf dem Webseiten von PC Engines. Für das WRAP notwendige Biosupdate heisst WRAP1.UPD wenn Sie ein WRAP.1x (also die B,C oder E Revision) Board einsetzen. Bitte denken Sie daran, das ein Biosupdate niemals unterbrochen werden darf. Sei es durch Stromausfall oder Neustart eines Rechners. Im schlimmsten Fall ist Ihr WRAP Board dann nur noch mit einem speziellen Flashadapter reparabel.
Alix
- get the latest BIOS for your device from the PC-Engines page
- flash the freedos image to an cf-card, mount the cf-card and replace the BIOS files and sb.com with the latest version downloaded
- connect your pc with a serial console to the ALIX and boot
- start sb.com, it will flash the appropriate BIOS file
Update with Xmodem
You can also update the BIOS over the serial console with Xmodem.
- Download the BIOS files to your PC and unzip them
- Connect to the ALIX with a null modem serial cable and a terminal program capable of Xmodem transfers
- Power on the ALIX
- Press the ‘s’ key while the RAM test is running to enter setup
- Press the ‘x’ key for Xmodem upload, follow the prompts to upload the ALIX BIOS binary
[edit] Roaming access
If you are installing additional Access Points to cover a broader area with Wi-Fi access, it is possible to allow clients to roam freely between them. The common method is to use the same SSID and Security settings on each access point. The clients control when to switch in between APs. Most clients will switch when they see a more powerful AP available but some client radios are not able to listen for a new AP when connected to an existing AP and as a result those clients will not roam to the new AP until they completely lose signal from the old one. A typical roaming transition from one AP to the other takes about 50ms if using simple authentication (open or WPA2 PSK AES)
Use a different channel on each AP. e.g. if you are in the US and installed two access points, use channels #1 and #11. Or if three access points, then use channels #1, #6, and #11 (setting the channels at least 5 apart should help keep interference between APs to a minimum). If you have a residential gateway with wireless turned on, and just one AP, then the same applies: each gets a different channel. If you are in Europe, use channels 1, 5, 9 & 13.
When using multiple Access Points, each one should be connected by LAN to LAN uplink as described above. They can even be attached to different switches within the same organization.
Access Point placements need to be carefully done. If the APs are too far away then there will be holes in the coverage and the clients will drop off when going from one AP to the other. If the APs are too close then clients will «stick» to one AP while moving out of its region and into another’s. If the APs are too close and moving them farther apart is not practical then the transmit power on each AP can be reduced.
You can also try setting the APs to use the same channel. This will halve bandwidth when both APs are talking to clients but it may help clients that have problems sticking to one AP.
It can also be helpful to disable the slower 802.11 transfer rates with the command for example:
wl down sleep 5 wl rateset 18b 24 36 48 54 wl up
This sets the minimum access to 18Mbit and clients will drop off as the signal level falls below what’s needed to support this.
There are additional considerations with roaming using wireless VoIP gear, and WPA Enterprise modes. These environments require additional authentication from the client that could exceed the TCP/IP TTL and cause a disconnection of a higher level application such as the VoIP client. Because of that, the IEEE 802.11r-2008 protocol, a.k.a. Fast Transition (FT), was developed. DD-WRT does not currently support 802.11r FT but there is support for it in OpenWRT. The wireless client must also support Fast Roaming for this protocol for it to work; typically it will be cell phones that support it.
[edit] Настройка качества обслуживания Quality of Service (QoS)
Жестко настроенные ограничения для интерфейсов
Приоритеты для интерфейсов
Для ограничения пропускной способности гостевой сети, в разделе Quality of Service (QoS), в группе параметров Interface Priority установите значения в столбце Priority для приватной сети в «Maximum», а для гостевой сети в «Bulk». Интерфейсу с приоритетом Bulk выделяется только оставшаяся полоса пропускания, когда другие интерфейсы простаивают. Если канал заполнен трафиком от других интерфейсов, Bulk будет выделяться только 1% от общей полосы пропускания (или общего лимита). Поэтому ваши гости не будут влиять на скорость вашей частной сети. Кроме того, вы можете вручную установить жестко заданные ограничения.
Параметры группы Services Priority позволяют ограничить скорость или задать приоритеты для протоколов и портов. Это может быть полезно для контроля полосы пропускания и с помощью ограничения для интерфейса, не позволит гостевым пользователям обойти ограничения QoS путем изменения IP- или MAC-адреса. Злоумышленники не могут обойти правила, не отключив интерфейс.
Пример:
vlan1 512/512 0 ssl manual
Это означает, что весь трафик на интерфейсе vlan1 (локальные порты для некоторых маршрутизаторов, другие используют eth) не ограничен, за исключением трафика SSL, который ограничен 512 кбит/с (64 кБ/с) как на прием, так и на отдачу. Возможно задать несколько записей, например:
ath0 512/512 0 ssl manual ath0 2048/512 0 http manual ath0 512/512 0 ftp manual
Всё то, что было сказано выше, только для беспроводного интерфейса ath0, и только перечисленные протоколы ограничены по скорости. Также можно использовать задание приоритетов, но одновременное ограничение по скорости и задание приоритета для одного и того же протокола не поддерживается.
[edit] Способ 1: использование веб-интерфейса маршрутизатора
Сбросьте настройки маршрутизатора к завродским значениям.
Это, скорее всего, не потребуется, но если память или NVRAM маршрутизатора почти заполнены, обновление прошивки может привести к его повреждению. Таким образом, рекомендуется, по крайней мере, до подробного знакомства с конкретным устройством.
Выполните сброс в веб-интерфейсе (Administration → Factory Defaults в DD-WRT) или используйте альтернативный метод:
Сброс 30/30/30
Внимание: на некоторых устройствах нельзя использовать сброс 30/30/30, включая все устройства ARM.
Кнопка сброса Reset: при нормальном функционировании маршрутизатора удерживайте кнопку сброса до тех пор, пока индикаторы не начнут мигать (или до 30 секунд). Будьте осторожны при использовании этого метода! Изучите инструкцию к вашей текущей прошивке, чтобы избежать проблем.
Войдите в веб-интерфейс маршрутизатора.
Для нормальной работы веб-интерфейса может потребоватся Javascript
Попробуйте другой браузер при возникновении проблем.
Вам будет предложено ввести имя пользователя и пароль. Если ваш маршрутизатор уже имеет версию DD-WRT, начиная с 28 февраля 2006 г., имя пользователя по умолчанию — root. В предыдущих версиях по умолчанию используется пустое имя пользователя. Как для заводской, так и для прошивки DD-WRT маршрутизаторов Linksys имя пользователя по умолчанию можно оставить пустым или установить любое значение, а пароль по умолчанию — admin. Для других маршрутизаторов выполните поиск значений по умолчанию в Интернете.
Загрузите прошивку.
ПРИМЕЧАНИЕ. При перепрошивке с заводской прошивки может потребоваться несколько перепрошивок подряд. См. для дополнительной информации.
ВНИМАНИЕ: Не прерывайте процесс, пока маршрутизатор мигает и перезагружается. Не выключайте компьютер, не закрывайте браузер и не выключайте маршрутизатор во время этого процесса!
Этот раздел инструкции написан для веб-интерфейса DD-WRT. Интерфейс заводской прошивки будет другим. Смотрите раздел .
Перейдите на вкладку Administration → Firmware Upgrade.
Необязательно: выберите параметр Reset to Defaults, чтобы сбросить настройки к заводским значениям после перепрошивки (примечание: это может вызвать проблемы при перепрошивке).
Нажмите кнопку «Browse» и выберите загруженный бинарный файл .bin прошивки DD-WRT, контрольная сумма которого проверена.
Нажмите кнопку «Upgrade» и дождитесь появления страницы перенаправления, подтверждающей успешную загрузку.
Подождите не менее 5 минут, прежде чем нажать кнопку «Continue». Это зависит от оборудования маршрутизатора.
При успешной прошивке теперь можно получить доступ к веб-интерфейсу DD-WRT по IP-адресу 192.168.1.1.
Снова сбросьте настройки маршрутизатора к завродским значениям.
Делайте это только после того, как убедитесь, что маршрутизатор работает после обновления прошивки.
Это требуется при перепрошивке из заводской прошивки! Смотрите раздел выше.
В случае обновления версии DD-WRT это необходимо только при больших скачках в версии сборки, изменении версии ядра (например, с 2.4 на 2.6 или с 2.6 на 3.10) или при наличии проблем. Для последнего, сбросьте, повторно протестируйте, и затем ищите форум, прежде чем сделать новое сообщение.
Возможные ошибки при загрузке прошивки.
Если веб-интерфейс DD-WRT не доступен через 10 минут, попробуйте очистить кэш браузера, обновить IP-адрес («ipconfig -renew» в окне командной строки Windows), выполнить другой сброс или отключить питание.
Проверьте связь с маршрутизатором командой Ping: ответ TTL=64 указывает на нормальную работу, а TTL=100 обычно указывает на TFTP-сервер, ожидающий загрузки прошивки. Сервер TFTP, как правило, доступен только в первые пару секунд после включения питания. См. статью Tftp flash.
Процесс загрузки прошивки может завершится сообщением «Upload Failed» («Ошибка загрузки»), если используется неверный тип файла, ядро или размер бинарного файла прошивки DD-WRT (или может просто «превратиться кирпич»). Например, это может произойти, если вы используете файл wrt54g.bin тогда, когда вам нужно было выбрать generic версию. Также для некоторых маршрутизаторов может потребоватся, чтобы сборка Mini была перепрошита перед полной версией. Убедитесь, что у вас правильная версия, как описано в первом разделе.
См. статью Recover from a Bad Flash («Восстановление при неудачной перепрошивке») или попробуйте другой браузер для загрузки прошивки.
Если не удается выполнить вход в систему, используя имя пользователя и пароль по умолчанию, выполните сброс еще раз.
Вход
Вбейте 192.168.1.1 в адресную строку браузера. К сожалению, не всегда используется именно этот адрес, поэтому нужно узнать новый – это можно сделать двумя способами:
- Открыть командную строку и прописать: «ipconfig».
- Нажмите клавиши «Win+R», пропишите команду: «ncpa.cpl». Нажмите правой кнопкой по подключенному адаптеру, зайдите в «Состояние» – кликните по кнопке «Сведения». Далее в строке «Шлюз по умолчанию IP» и будет нужный адрес.
Если вас попросят ввести логин и пароль, то используем стандартные: root – admin. Если вас не попросили логин и пароль, то на следующем шаге его нужно будет придумать.
Теперь вы попадете на вкладку статистики. Чтобы поменять язык, пройдите по пути: «Administrator» – «Management» – находим строку с языком и устанавливаем его на русский.
- https://f1comp.ru/internet/proshivka-dd-wrt-dlya-routera-ustanovka-nastrojka-vozmozhnosti/
- https://wifigid.ru/sovety-po-nastrojke-routerov/dd-wrt
- https://web-shpargalka.ru/dd-wrt-standartnyj-parol.php
[edit] Method 1: Flashing with Web GUI
-
Reset your router
- This is probably not needed, but if the memory or nvram is almost full, a firmware update can brick it. Thus it is recommended at least until are familiar with the particular device.
- See Reset And Reboot and note the default IP address. If not listed on the router label see
- Perform a GUI reset (Administration->Factory Defaults in DD-WRT) or use an alternate method:
- Hard reset. WARNING: some devices should not use 30/30/30, including all ARM devices.
- Reset button: with the router running normally, hold the reset button until the lights flash (or up to 30 sec). Be careful when using this method! Research the functionality of your current firmware to be safe.)
-
Log in to the Web GUI
- Javascript is required for the Web interface. Try a different browser if having issues.
- Access the GUI via the router IP address. The default for DD-WRT and many devices is , or see . If the IP address is unknown, see Obtaining Router IP. If still having issues, .
- You will be prompted for username and password. (If your router already has a DD-WRT versions starting with 2006-Feb-28, the default username is root. Prior versions have a blank username by default. For Linksys firmware, the default username can be left blank or set to anything. For both DD-WRT and Linksys firmware, the default password is admin. Search online for other defaults on other routers).
-
Upload the Firmware
- NOTE: Multiple flashes may be needed if flashing from OEM firmware. See the .
- WARNING:DO NOT interrupt the setup while the router is being flashed and rebooted. Do not turn off the computer, close the web browser, or turn off the router during this process!
- This section is written for the DD-WRT GUI. An OEM firmware interface will be different. See .
- Click the «Administration»->»Firmware Upgrade» tab.
- Optional: select the option to Reset to Defaults after flashing (NOTE: this can cause flashing issues)
- Click the «Browse» button and select the DD-WRT .bin file you downloaded and confirmed.
- Click the «Upgrade» button and wait for a redirect page confirming successful upload.
- Now wait at least 5 minutes before clicking «Continue». This varies with the hardware.
- If flashed successfully you will now be able to access the DD-WRT web interface at .
-
Reset Again
- Do this only after you have confirmed that the firmware upgrade is working.
- This is required if flashing from OEM firmware! See the above section again.
- For DD-WRT upgrades, this should only be needed if making large build jumps, changing kernel version (e.g. 2.4 to 2.6 or 2.6 to 3.10), or if having issues. For the latter, reset, retest, and then search the forum before making a new post.
-
Possible Errors with Uploading Firmware
- If the DD-WRT web interface is not accessible after 10 minutes, try clearing the browser cache, renewing the IP address («ipconfig -renew» in a Windows command prompt window), another reset, or power cycle.
- Ping the router: a TTL=64 response indicates normal operation, while TTL=100 usually indicates a TFTP server awaiting firmware upload. TFTP usually only is available in the first couple seconds at power-up, and may time out if the file upload is larger than OEM versions. See Tftp_flash, and note only OEM firmware may work for TFTP, possible trailed builds.
- The firmware upload process may respond with «Upload Failed» if using the wrong file type, kernel, or size of DD-WRT (or may just brick). E.g. This may occur through the web GUI if you use a *wrt54g.bin version when you should have selected the generic version. It may also be that your router requires the mini version to be flashed before the full version. Ensure you have the right version, as described in the first section.
- See Recover from a Bad Flash or try a different internet browser to upload the firmware.
- If logging in fails with the default username/password, reset again.
[edit] V24_pre_sp2 K24
Особенности сборок
Micro | Micro Plus | Micro Plus ssh | Mini | Mini Hotspot Kaid | Mini USB | Mini USB FTP | Nokaid | OpenVPN JFFS Small | STD | STD NoKaid | STD NoKaid NoHotspot NoStor | STD NoKaid USB | VOIP | VPN | Big | Mega | |
Asterisk | |||||||||||||||||
Bandwidth Monitoring | |||||||||||||||||
Connection Warning Notifier | |||||||||||||||||
EoIP Support | |||||||||||||||||
Hotspot System | |||||||||||||||||
HTTP Redirect | |||||||||||||||||
HTTPS Support for Web Management | |||||||||||||||||
Micro | Micro Plus | Micro Plus ssh | Mini | Mini Hotspot Kaid | Mini USB | Mini USB FTP | Nokaid | OpenVPN JFFS Small | STD | STD NoKaid | STD NoKaid NoHotspot NoStor | STD NoKaid USB | VOIP | VPN | Big | Mega | |
Security Log | |||||||||||||||||
SMTP Redirect | |||||||||||||||||
Sputnik | |||||||||||||||||
tcpdump | |||||||||||||||||
Wifidog | |||||||||||||||||
Замечания
Сборки версии v24:
filename | description |
---|---|
dd-wrt.v24_<type>_asus.trx | Web interface-версия для прошивки. Подробнее Flash Your Asus WL-500G Deluxe |
dd-wrt.v24_<type>_generic.bin | Стандартная сборка для прошивки через web interface на всех поддерживаемых устройствах (включая Linksys WRT54G/GL/GS) и для прошивки Siemens SE505 через tftp с адресом 192.168.2.1 |
dd-wrt.v24_<type>_wrt54g.bin | tftp версии для WRT54G. Вы МОЖЕТЕ прошить ими через веб-интерфейс, но только после применения микро-прошивки. Эти версии специально предназначены для прошивки через TFTP. (v5/v6 note: Since the WRT54G/GS v5-v6 uses a modified WAP54Gv3 once made ‘linux ready’, it will not accept these standard WRT54G/GS firmwares. You must use the ‘generic’ build for TFTPing to these units). |
dd-wrt.v24_<type>_wrt54gs.bin | tftp версии для WRT54GS. Вы МОЖЕТЕ прошить ими через веб-интерфейс, но только после применения микро-прошивки. Эти версии специально предназначены для прошивки через TFTP. |
dd-wrt.v24_<type>_wrt54gsv4.bin | tftp версии для WRTGSv4. Y Вы МОЖЕТЕ прошить ими через веб-интерфейс, но только после применения микро-прошивки. Эти версии специально предназначены для прошивки через TFTP. |
dd-wrt.v24_<type>_wrtsl54gs.bin | tftp версии для WRTSL54GS. Вы МОЖЕТЕ прошить ими через веб-интерфейс, но только после применения микро-прошивки. Эти версии специально предназначены для прошивки через TFTP. |
dd-wrt.v24_<type>_moto.trx | For initial Flash Your Motorola WR850G (Micro and Mini builds ONLY) |
где <type> заменяется на mini, std, voip, и т. д.
Для прошивки с оригинальной микропрограммы от Linksys, сначала прошейтесь версией mini через web interface.
После этого через веб-интерфейс новой прошивки можно прошить любую версию..
[edit] Где скачать прошивку?
НЕ ИСПОЛЬЗУЙТЕ БАЗУ ДАННЫХ ROUTER DATABASE: если это не указано в вики конкретного устройства.
Она НЕ содержит рекомендуемых сборок, и даты сборки прошивок не верны.
См. различия в функциональности различных сборок DD-WRT в статье Version Features (устарело).
- Маршрутизаторы Atheros и Ralink используют пользовательские сборки с различными наборами функций: не запрашивайте другую сборку.
- Примечание. Маршрутизаторы Atheros и Ralink с флэш-памятью 4 МБ не будут иметь таких функций, как Hotspot или VPN (необходимо >= 8 МБ).
Сборки DD-WRT могут быть бета-версиями с частичным или без тестирования на реальных маршрутизаторах
Используйте их с осторожностью!. Основные (BrainSlayer) места хранения прошивок:
Основные (BrainSlayer) места хранения прошивок:
* НАЧИНАЯ С ИЮЛЯ 2019 Г. KONG ПРЕКРАТИЛ РАЗРАБОТКУ DD-WRT.*
Приведенные ниже ссылки в основном не работают.
Шаг 2. Выберите правильную папку сборки:
- Сборки Atheros, Ralink и Marvel находятся в папках с именами моделей маршрутизаторов. Убедитесь, что выбрали правильную версию!
- Маршрутизаторы Broadcom на базе ARM (и MIPS с флеш-памятью NAND, например: Netgear WNDR4500) также имеют папки с именами моделей.
- Маршрутизаторы Broadcom на базе MIPS с флэш-памятью NOR используют одну или несколько папок broadcom*.
- broadcom
Сборки со строкой special в имени папки могут проходить проверку подлинности с помощью 802.11x в режиме клиента (PEAP, TLS и т.д.).
— сборки с ядром 2.4 для очень старых маршрутизаторов (например: Linksys WRT54Gv5).
- broadcom_K26
Некоторые маршрутизаторы могут использовать k2.4 или k2.6, другие могут использовать k2.6 или k3.x, но многие могут превратиться в кирпич в остальных версиях.
— сборки с ядром 2.6 для старых маршрутизаторов, но многие маршрутизаторы, работающие на K26, также могут работать на K3X (например, Linksys E2500) с лучшей поддержкой USB, а k3.10+ поддерживают ускоренный SFE NAT с 33006.
- broadcom_K3X
Сборки K3X расширяют NVRAM по умолчанию.
— сборки с ядром 3.x для новых моделей Broadcom с MIPS и флэш-памятью NOR (например, Asus RT-N66U).
- broadcom
- x86 и x64 (x86_64): см. X86.
Шаг 3. Загрузите нужный файл в папку.
Broadcom: всегда читайте вики-страницу конкретной модели для подробной информации. Для начальной инициализации используйте сборку trailed build (с названием модели в имени файла), за исключением особых случаев, таких как различия между nv60k и nv64k, или сборок Micro маршрутизаторов, особенно тех, на которых запущена заводская прошивка VXworks и имеют специальную процедуру замены CFE (загрузчика). Для обновления используйте сборку generic (nv64k, nv60k или ни то, ни другое). Примечание: некоторые модели требуют обновления по TFTP.
Другие: файл factory-to-ddwrt предназначен для перепрошивки маршрутизатора с заводской прошивки на DD-WRT. Файл webflash предназначен для обновления со старой на новую версию DD-WRT
Обратите внимание, что некоторые модели будут иметь только файл factory-to-ddwrt и сборку trailed build (с названием модели в имени файла). В этом случае используйте сборку trailed build для обновления
Примечание: TP-Link и модели других производителей могут иметь версии прошивки для конкретных регионов, US (США), IL (Израиль), RU (Россия), TW (Тайвань) и WW (или не указано для всего мира (англ. World-Wide)). Если вы не уверены, какой файл прошивать, то лучше поискать на форумах, чем рисковать маршрутизатором.
Шаг 4. См. Supported_Devices, инструкцию по установке, страницу вики конкретной модели маршрутизатора и форум для инструкций по конкретному маршрутизатору о том, как прошить маршрутизатор, особенно для первоначальной перепрошивки.
[edit] Advanced Tutorials
|
|
[edit] Приготовьтесь к автономной работе
- У вас не будет доступа в интернет через маршрутизатор во время замены прошивки. Вам придётся почти всё делать в автономном режиме, подключившись к маршрутизатору по локальной сети (не используя беспроводную сеть Wi-Fi, см. ). Учитывая множество проблем, с которыми вы можете столкнуться, попытка прошивки может завершится тем, что вы не сможете получить доступ в интернет и обратиться за помощью. Поэтому вам нужно будет заранее скачать на комьютер всё, что может понадобится, прежде чем начать. Это позволит просматривать информацию в автономном режиме в случае, если что-то пойдет не так.
- Пользователям Windows Vista на время перепрошивки рекомендуется отключить бесроводную сеть Wi-Fi на компьютере. См. .
- Запишите или сделайте снимок экрана текущих настроек маршрутизатора для дальнейшего использования. Среди настроек вам особенно могут понадобится:
- Имя пользователя и пароль для доступа в интернет, предоставленные интернет-провайдером.
- MAC-адрес маршрутизатора в глобальной сети WAN. Некоторые интернет-провайдеры не допускают немедленной смены оборудования без телефонного звонка. Поэтому после прошивки может понадобится выполнить настройку клонирования MAC-адреса.
- Статический IP-адрес, если используется.
- Во время экспериментов с прошивкой маршрутизатора рекомендуется иметь дополнительный способ доступа к Интернету, чтобы ускорить устранение неполадок в случае их появления.
- Рекомендуется сохранить информацию по следующим ссылкам на компьютер, чтобы иметь возможность просмотреть её в автономном режиме. Просто выберите в браузере меню Файл → Сохранить как.
- Страница модели вашего маршрутизатора в разделе Hardware-specific.
- Эта страница вики.
- Страница вики Recover from a Bad Flash, описывающая восстановление маршрутизатора после неудачной перепрошивки.
- Ответы на частозадаваемые вопросы Часто задаваемые вопросы.
- Кроме того, понадобится скачать следующие файлы:
- Первый бинарный файл «killer» для стирания заводской прошивки маршрутизатора. Может быть и не нужен, см. страницу вашей модели маршрутизатора в разделе Hardware-specific.
- Второй бинарный файл прошивки DD-WRT.
[edit] Восстановление доступа
Локально
Если по какой-либо причине вы полностью потеряли доступ к веб-интерфейсу панели управления маршрутизатора, причиной может быть остановленный веб-сервер (служба / HTTP). Чтобы восстановить доступ, попробуйте запустить веб-сервер. Подключитесь к маршрутизатору по протоколу или и введите следующие команды:
httpd -h /www
Вы можете использовать эту функцию, чтобы усилить безопасность маршрутизатора, активируя веб-интерфейс только тогда, когда вам нужно его настроить, а затем закрывая веб-сервер, когда вы закончите.
Чтобы выключить (остановить) веб-сервер, запустите команду ‘kill `cat /tmp/var/run/httpd.pid` (обратите внимание на обратные кавычки) или kill `cat /tmp/var/run/httpsd.pid`, если вы запустили веб-сервер с опцией -S
Удаленно
Способ 2: Если вы подключены к маршрутизатору удаленно по протоколу или , но хотите включить удаленный доступ к веб-интерфейсу, следующая команда разрешает доступ с одного удаленного IP-адреса:
-
- iptables -I INPUT -p tcp -s <Удаленный_IP-адрес> —dport 80 -j ACCEPT
Этот временный удаленный доступ к веб-интерфейсу будет отключен при перезагрузке маршрутизатора (если только вы не включили удаленное администрирование Remote Administration в настройках веб-интерфейса или не сохранили его как скрипт в разделе Administration → Commands).
[edit] Method 3: Flashing with Command Line
This is only available on routers that already have DD-WRT installed and Telnet/SSH enabled. It is the *ONLY* recommended method to upgrade the router wirelessly because the file is transferred from the DD-WRT servers to the router and the checksum is verified to ensure that the file is not corrupt. Other flashing methods transfer the file from your PC to the router (which would go over the wireless which is not as reliable) and do nothing to verify that the file is not corrupted.
First Telnet or ssh into DD-WRT.
1a. Download the firmware to the router’s /tmp directory with wget (http or ftp), curl (http or ftp), scp, or a mounted share.
cd /tmp wget http://download1.dd-wrt.com/dd-wrtv2/downloads/betas/{year}/{build}/{platform}/{firmware}
Or:
curl http://download1.dd-wrt.com/dd-wrtv2/downloads/betas/{year}/{build}/{platform}/{firmware} -o {firmware}
The {platform} refers to architecture or router model and version. See #Downloading_Your_DD-WRT_Firmware for details.
Note: To download from login/password protected sites (like BS’ ftp for testers), use the following syntax:
wget ftp://{login}:{password}@{download location}/{firmware}
Or:
curl -u {login}:{password} ftp://{download location}/{firmware} -o {firmware}
1b. Optional: Compare the MD5 checksum [obsolete] of the original and the downloaded file.
For modern builds, one can also download the file to another directory (or device) and check the md5sum for both downloads:
md5sum {firmware}
2. Now write the firmware to flash (do NOT use mtd write):
write {firmware} linux &
The ampersand backgrounds the write command to protect against connection loss, as the shell would otherwise abort it.
Note: some routers can have more than one firmware partition: e.g. linux and linux2
For an example on how to check and switch boot partitions, see here.
3. Optional: Reset nvram (if having issues or for large version changes) via erase nvram or nvram erase
The latter is for builds after 18 Apr 2018 (35770 and later). See for details.
4. When completed without error, finally:
reboot
[edit] Шаг 3. Включение поддержки USB в версиях DD-WRT Mega и Mini_USB
Используя веб-интерфейс:
- Перейдите в раздел Services → Services → USB support.
- Для параметра Core USB support задайте значение Enable.
Включите один или оба следующих параметра, если хотите использовать устройства USB 1.1:
- USB 1.1 Support (UHCI)
- USB 1.1 Support (OHCI)
Включите следующий параметр, если хотите использовать устройства USB 2.0:
USB 2.0 Support (EHCI)
Включите следующий параметр, если хотите получить доступ к жестким дискам USB или флэш-накопителям USB:
USB Storage Support = enable
Активируйте поддержку одной или нескольких файловых систем для доступа к устройствам хранения:
- ext2 / ext3 File System Support
- FAT File System Support
ПРИМЕЧАНИЕ: не все версии DD-WRT имеют встроенную поддержку файловых систем (хотя эти опции доступны через веб-интерфейс). Если маршрутизатор имеет 4 МБ флэш-памяти или меньше — в прошивке могут отсутствовать модули ядра файловой системы. Попробуйте найти файлы ext2.ko, ext3.ko, vfat.ko и т.д. Если они отсутствуют, прошивка не поддерживает файловые системы, и требуется использовать обходной вариант Mounting USB drive without located onboard fs modules.
Включите следующий параметр, если хотите получить доступ по сети к USB-принтерам, подключенным к маршрутизатору с поддержкой USB и прошивкой DD-WRT Mega.
USB Printer Support
Предотвращение режима экономии энергии жесткого диска
Режим Spindown — режим прекращения вращения жесткого диска с целью экономии энергии. Это распространенная проблема, которую легко устранить с помощью следующих команд (используйте в дистрибутиве Unbuntu Linux). Замените символ ? соответствующей буквой диска.
Пример:
sudo apt-get install sdparm sudo sdparm -a /dev/sd?
Вы получите такой вывод:
/dev/sd?: Seagate FreeAgent Pro 400A Power condition mode page: IDLE 0 STANDBY 1 ICT 0 SCT 9000
Вы хотите изменить значение STANDBY на 0 (это также сделает SCT 0, я полагаю, что 9000 — это количество секунд до режима экономии энергии).
Выполните следующие команды:
sudo sdparm --command=start /dev/sd? sudo sdparm --clear STANDBY -6 /dev/sd? sudo sdparm -a /dev/sd?
Вывод будет выглядеть так:
/dev/sd?: Seagate FreeAgent Pro 400A Power condition mode page: IDLE 0 STANDBY 0 ICT 0 SCT 0
sudo sdparm --defaults --page=po -6 /dev/sd?