Press "Enter" to skip to content

Настройка WiFi на D-Link DIR-300

Ввести имя точки доступа – название вай-фай сети, которое отобразится на всех подключаемых устройствах. Из соображений безопасности не рекомендуется оставлять стандартное имя «DIR-300».

Как настроить D-Link DIR 300

В сегодняшней статье речь пойдет о том, как установить, подключить и настроить роутер DIR 300. Данная инструкция не привязана к определённому интернет-провайдеру, она содержит общую информацию о возможностях Wi-Fi маршрутизатора.

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

Обзор маршрутизатора

D-link DIR 300 оснащён 4-х портовым коммутатором для подключения компьютеров, ноутбуков и других устройств через Ethernet-адаптеры. Данный роутер способен создать полноценную беспроводную точку доступа — Wi-Fi сеть стандарта 802.11b/g.

Роутер имеет множество функций. Он поддерживает стандарты безопасности: WPA/WPA2, WEP, IEEE 802.1X, есть фильтрация по MAC-адресу и несколько режимов работы: клиент, мост, точка доступа.

Маршрутизатор оснащен межсетевым экраном, а его расширенные функции безопасности ограничат доступ к нежелательным сайтам.

Рассмотрим внешний вид устройства: индикаторы, кнопки и разъёмы.

Индикаторы передней панели

  1. Питание: не горит — выключено, горит зелёным — включено, горит желтым — загрузка (после включения модема) или сбой (после загрузки).
  2. Интернет: постоянно горит зеленым — соединение установлено, мигает зеленым — передаются данные, горит желтым — соединение не установлено.
  3. Wi-Fi: горит зелёным — беспроводная сеть включена, мигает зеленым — передаются данные.
  4. Локальная сеть: горит зеленым — устройство подключено к соответствующему порту, мигает зелёным — идет трафик.

Задняя панель роутера D-link DIR 300

  1. Антенна беспроводной сети.
  2. LAN 1-4 — четыре Ethernet-порта для проводного подключения к локальной сети.
  3. INTERNET — порт подключения интернета по Ethernet-линии или DSL-модема.
  4. Разъём питания.
  5. RESET — кнопка сброса настроек к заводским установкам. Нажмите и держите её 10 сек. (если нужно).

На боковой панели роутера расположена кнопка быстрого добавления нового устройства. На кнопке WPS находится светодиодный индикатор, означающий:

  1. Мигает синим — попытка установки соединения.
  2. Горит синий — соединение установлено.
  3. Горит желтый — ошибка при подключении к беспроводной сети.

Установка и подключение

Выберите удобное место расположения маршрутизатора, но не размещайте его в подсобных помещениях: на чердаке, кладовке и т.д. Преграда в виде стены может сократить зону действия беспроводной сети. В общем, смотрите по обстоятельствам, если сигнал Wi-Fi окажется слабым, переместите модем в более подходящее место.

Подключение роутера к компьютеру — несложная задача, которую мы рассматривали в предыдущих статьях, тем не менее, затронем этот вопрос ещё раз.

На следующем рисунке наглядно показано, какой кабель куда подсоединять. В один из четырёх портов LAN (лучше в первый) воткните Ethernet кабель, идущий от сетевой карты компьютера. В другой разъём, подписанный INTERNET, подключите кабель провайдера.

Включите питание и дождитесь загрузки маршрутизатора.

Затем проверьте параметры подключения по локальной сети. В Windows 7, зайдите в «Пуск» — «Панель управления» — перейдите в раздел «Сеть и Интернет» — «Центр управления сетями и общим доступом» и кликните мышью по «Изменение параметров адаптера» в меню слева.

В открывшемся окне выберите свою сеть, нажмите по ней правой кнопкой мыши и перейдите в «Свойства».

Выделите протокол версии 4 (TCP/IPv4) и снова жмите свойства.

В следующем окне проверьте, чтобы стоял автоматический метод получения IP адреса и DNS сервера.

Как настроить роутер

Наберите в адресной строке браузера 192.168.0.1 и нажмите Enter. Отобразится окно ввода логина и пароля — напишите admin.

Интернет

В горизонтальном меню выберите Setup, а слева раздел Internet Setup, затем нажмите кнопку Manual Internet Connection Setup.

В открывшемся окне обратите внимание на раздел Internet Connection Type, — здесь выбирается тип подключения к интернету, зависящий от провайдера.

  1. Access Point — данная отметка отключает NAT (Network Address Translation) и делает из маршрутизатора обычную точку доступа.
  2. Dynamic IP — активирует автоматическое получение IP адресов.
  3. Host Name — опциональное свойство, иногда требуемое провайдерами интернета. По умолчанию указывается название модели роутера.
  4. MAC Address — по умолчанию записан MAC адрес WAN. Не рекомендуется его менять, если этого не требует провайдер.
  5. Clone MAC Address — здесь можно заменить MAC адрес WAN на MAC адрес маршрутизатора.
  6. Primary DNS Address — введите первичный адрес DNS сервера, указанный в настройках вашего интернета.
  7. Secondary DNS Address — опционально, дополнительный DNS.
  8. MTU — максимальная единица передачи, используемая для оптимизации производительности сети провайдера.

Данный тип соединения подразумевает наличие у пользователя логина и пароля для доступа в сеть.

  1. Чекбокс Dynamic PPPoE или Static PPPoE — зависит от настроек интернет-провайдера.
  2. UserName — имя пользователя.
  3. Password — пароль.
  4. Service Name — опционально, сервисное имя провайдера.
  5. IP Address — используется, если выбран Static PPPoE.
  6. Primary/ Secondary DNS Address — первичный и вторичный (опционально) DNS сервер.
  7. Maximum Idle Time — максимальное время простоя интернет соединения.
  8. MTU — максимальная единица передачи, по умолчанию стоит 1492.
  9. Connection Mode Select — на выбор: always (постоянно включено), manual (вручную), Connect-on demand (по требованию).

При данном типе соединения пользователь получает логин и пароль.

  1. Dynamic PPPoE или Static PPPoE — параметр настройки, зависящий от провайдера.
  2. IP Address — указывается «айпишник» для Static PPTP.
  3. Subnet Mask — адрес первичного и вторичного DNS (используется для Static PPTP).
  4. Gateway — IP шлюза, предоставленный интернет-провайдером.
  5. DNS — адрес DNS сервера.
  6. Server IP — «айпишник» сервера.
  7. PPTP Account — имя учетной записи.
  8. PPTP Password — пароль.
  9. PPTP Confirm PPTP — повторный ввод пароля.
  10. Maximum Idle Time — максимальное время простоя интернета.
  11. MTU — максимальная единица передачи, используемая провайдером.
  12. Connect Mode — значение на выбор: всегда, вручную или по требованию.
  1. Dynamic или Static IP — значения на выбор, зависящее от настроек провайдера.
  2. IP Address — введите «айпи» для Static L2TP.
  3. Subnet Mask — адреса первичного и вторичного (опционально) DNS для Static.
  4. Gateway — IP адрес шлюза.
  5. DNS — DNS адрес провайдера.
  6. Server IP — IP сервера.
  7. L2TP Account — имя учетной записи.
  8. L2TP Password — пароль.
  9. Maximum Idle Time — максимальное время простоя интернет соединения.
  10. MTU — максимальная единица передачи, в случае необходимости, можно изменить этот параметр.
  11. Connect Mode — значения на выбор.

Данный тип соединения используется тогда, когда провайдер предоставляет полную информацию об IP WAN.

  1. IP Address — сообщается провайдером.
  2. Subnet Mask — поле ввода маски.
  3. ISP Gateway — шлюз.
  4. MAC Address — по умолчанию установлен MAC-адрес WAN, если требуется — измените на необходимый вам.
  5. Clone MAC Address — с помощью данной кнопки копируется MAC-адрес Ethernet, заданный провайдером и меняется MAC WAN на MAC маршрутизатора.
  6. Primary и Secondary DNS Address — первичный и вторичный DNS сервера.
  7. MTU — по умолчанию стоит 1492, но можно его изменить согласно настройкам сети.

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

  1. UserName — имя пользователя.
  2. Password — пароль.
  3. Service Name — сервисное имя провайдера.
  4. IP Address — «айпи» (указывается для Static PPPoE).
  5. MAC — опционально.
  6. DNS — первичный и вторичный DNS сервера.
  7. Maximum Idle Time — время простоя.
  8. MTU — 1492, можно заменить на другой.
  9. Connection Mode Select — значение на выбор.

Ещё один тип соединения, который часто используют российские провайдеры.

По аналогии с вышеописанными настройками:

  1. IP Address — IP адрес для Static PPTP.
  2. Subnet Mask — первичный и вторичный DNS Static PPTP.
  3. Gateway — IP шлюза.
  4. DNS — информация о DNS серверах.
  5. Server IP — «айпи» сервера.
  6. PPTP Account — имя учетной записи.
  7. PPTP Password — пароль.
  8. Maximum Idle Time — время простоя.
  9. MTU — указано стандартное значение, которое можно изменить.
  10. Connect Mode — параметр на выбор.

WiFi

В горизонтальном меню перейдите в Setup, а слева выберите раздел Wireless Setup. Затем нажмите Manual Wireless Connection Setup.

В открывшемся окне находятся основные настройки Wi-Fi.

  1. Wi-Fi Protected Setup — применение защиты Wi-Fi. Поставьте галочку возле Enable и нажмите кнопку Generate New PIN (для генерации PIN) или Reset PIN to Default (для сброса к первоначальным установкам), затем перейдите в настройки ниже.
  2. Enable — включение беспроводной сети.
  3. Wireless Network Name — название беспроводной сети.
  4. Wireless Channel — настройки канала DIR-300.
  5. Transmission Rate — выбор скорости передачи данных.
  6. WMM Enable — выбор приоритета по типу трафика.
  7. Enable Hidden Wireless — при включении данной функции беспроводная сеть не будет видна широковещательно. Для подключения к Wi-Fi нужно знать SSID.

Следующий подраздел Wireless Security Mode отвечает за безопасность беспроводной сети. Здесь на выбор предлагаются режимы безопасности, в нашем случае стоит WPA2 ONLY.

Ниже, в поле Cipher Type указывается тип шифрования. В PSK/EAP выберите PSK. В Network Key — укажите пароль от своей беспроводной сети.

Если забудете ключ безопасности, прочитайте статью как узнать пароль от своей Wi-Fi сети.

Локальная сеть LAN

Перейдите в раздел Setup — LAN Setup.

  1. Router IP Address — отвечает за настройку IP адреса маршрутизатора. Изначально для DIR 300 задан 192.168.0.1
  2. Default Subnet Mask — маска подсети. Изначально стоит 255.255.255.0
  3. Local Domain Name — опционально, доменное имя.
  4. Enable DNS Relay — если отмечено происходит передача информации DNS от провайдера на компьютер. Если не выбран данный параметр, в качестве DNS сервера будет использоваться маршрутизатор.

Родительский контроль (Parental Control)

Данная функция запрещает доступ к заданному списку сайтов.

Из выпадающего списка выберите Turn Parental Control ON (включить) или Turn Parental Control OFF (отключить) родительский контроль.

В поле Website URL введите URL адрес, доступ к которому нужно разрешить или заблокировать. Также здесь можно указать ключевые слова, в случае обнаружения которых в адресах сайтов они будут блокированы.

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

Настройка WiFi на D-Link DIR-300

Роутер D-Link DIR-300 имеет на борту точку доступа Wi-Fi 802.11n и позволяет организовать дома беспроводную сеть, через которую мобильные гаджеты смогут выходить в интернет и получать доступ к файлам друг друга. Правильная настройка роутера не только помогает избежать взлома домашней сети «умельцами», но и позволяет заметно повысить скорость вай-фай и увеличить зону покрытия D-Link DIR-300.

3 способа настройки Wi-Fi

После того как подключение роутера D-Link DIR-300 к сети провайдера выполнено, можно настраивать вай-фай, устанавливать пароль и раздавать интернет на беспроводные устройства. Конфигурирование точки доступа можно выполнить тремя способами:

  1. С помощью «Мастера настройки беспроводной сети»;
  2. Ручной установкой параметров;
  3. Автоматически, через протокол WPS.

Быстрая настройка

В DIR-300 предусмотрена настройка с помощью «Мастера». Этот способ требует минимальных усилий и позволяет настроить сеть Wi-Fi за считаные секунды без погружения в технические подробности.

Для установки соединения нужно войти в веб-интерфейс роутера и выбрать раздел «Мастер настройки беспроводной сети». В зависимости от прошивки, «Мастер» может располагаться в разных местах интерфейса, но все опции и пункты меню в различных версиях ПО имеют одинаковое название. Порядок действий при работе «Мастера»:

Установить режим сети «Точка доступа».

Ввести имя точки доступа – название вай-фай сети, которое отобразится на всех подключаемых устройствах. Из соображений безопасности не рекомендуется оставлять стандартное имя «DIR-300».

Выбрать пункт «Защищенная сеть» и придумать пароль, который роутер будет запрашивать у подключаемых устройств.

После выполнения этих простых шагов и применения изменений, настройка Wi-Fi с помощью «Мастера» будет завершена и D-Link DIR-300 будет полностью готов к работе.

Ручная настройка

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

Базовая ручная настройка Wi-Fi-сети для домашнего использования на DIR-300 выполняется в 2 этапа:

  1. Установка основных параметров сети;
  2. Настройка параметров безопасности.

Основные настройки

Главные параметры беспроводной сети расположены в панели управления роутером на вкладке «Wi-Fi – Основные настройки». Для перехода к данному пункту в «темно-сером» интерфейсе потребуется переключиться в расширенный режим.

  • Опция «Включить беспроводное соединение» управляет питанием точки доступа. Для того чтобы устройства могли использовать WiFi-подключение, галочка должна быть установлена.
  • Отключение вещания вай-фай сети без деактивации радиомодуля может понадобиться при использовании DIR-300 в режиме клиента. Если убрать эту галочку в стандартном режиме, то беспроводная связь между роутером и всеми устройствами будет прервана.
  • Параметры MBSSID и BSSID настраиваются, когда роутер используется для одновременного обслуживания нескольких беспроводных сетей. В домашних условиях такой сценарий маловероятен, а при наличии единственной сети данные параметры не могут быть изменены.
  • Если установить галочку «Скрыть точку доступа», то имя WiFi-сети перестанет отображаться как на чужих устройствах, так и на доверенных. При этом роутер не прекратит вещание. Чтобы установить подключение нового клиента, потребуется ввести имя SSID вручную. Данная функция реализована в D-Link DIR-300 для обеспечения безопасности.
  • Подбор канала можно доверить прошивке маршрутизатора, оставив значение «авто», но автоматическая настройка не всегда адекватна, что часто приводит к падению беспроводной скорости роутера. Чтобы выбрать вручную правильный канал, необходимо оценить работу соседских Wi-Fi-сетей. В «светлом» air-интерфейсе D-Link DIR-300 при выборе выпадает гистограмма, показывающая загруженность каналов.

Чем меньше загружен канал, тем выше пропускная способность, а значит, и беспроводная скорость передачи. Для более подробного изучения ситуации можно воспользоваться одной из бесплатных программ, например, WiFi-Analyzer.

  • Наличие опции выбора региона связано с различным набором каналов, разрешенных к использованию в разных странах. Если роутер и принимающий вай-фай адаптер будут иметь разные региональные настройки, то устройства могут не увидеть друг друга.
  • Беспроводной режим. Теоретически, предустановленный режим «802.11bgn mixed» хорош тем, что обеспечивает совместимость и одновременную работу как современных, так и устаревших устройств. Однако подключение к роутеру девайса, работающего по старому стандарту 802.11g, вызовет снижение пропускной способности и для остальных WiFi-устройств. Таким образом, чтобы предотвратить урезание скорости из-за обратной совместимости, нужно настроить режим N, а оборудование, которое не поддерживают новую спецификацию N – подключать к D-Link DIR-300 через Ethernet.
  • Параметр «Максимальное количество клиентов» позволяет ограничить количество одновременных беспроводных подключений.

Настройка безопасности

Профессиональные хакеры охотятся за корпоративными секретами и им вряд ли будет интересно взламывать чью-либо домашнюю точку доступа. Но существуют любители, которые могут «безобидно» подобрать пароль, чтобы воспользоваться «халявным» интернетом или подключиться к веб-камере чужого компьютера. Поэтому пренебрегать элементарными правилами безопасности все же не стоит.

Параметры защиты беспроводной сети расположены в панели управления роутером на вкладке «WiFi – Настройка безопасности». Для перехода к данному пункту в «темно-сером» интерфейсе потребуется переключиться в расширенный режим.

  • Метод сетевой аутентификации, исключающий объективную возможность взлома – WPA2. В корпоративных вай-фай сетях используется доступ через сервер RADIUS, а для домашней сети подойдет предустановленный пароль-ключ PSK. Таким образом, максимальную защиту обеспечит режим WPA2-PSK.
  • Ключ шифрования – это тот самый пароль, который нужно ввести на WiFi-устройстве, чтобы выполнить подключение к D-Link DIR-300. Сложный пароль и корректная настройка – важнейшие условия безопасности сети. В качестве пароля нельзя устанавливать простые цифровые или словарные комбинации, а также дату рождения. Хороший пароль содержит более 8 знаков: цифр, спецсимволов и букв с учетом регистра. Независимо от сложности, подбор ключа – лишь вопрос времени, поэтому рекомендуется ежемесячно менять пароль на новый.
  • AES – технология шифрования данных. Обеспечивает криптостойкость ключа, не понижая при этом скорость беспроводной передачи, поэтому хорошо подходит для использования в стандарте 802.11n. Значение периода обновления следует оставить по умолчанию – 3600 секунд.
  • Предварительная аутентификация через смежные точки доступа используется только в сложных сетях с несколькими маршрутизаторами.

После выполнения этих действий и применения изменений настройка защиты Wi-Fi будет завершена и D-Link D-300 будет готов к безопасной работе.

Подключение с помощью WPS

Протокол WPS был разработан для упрощения настройки вай-фай сети. Для пользователя суть технологии заключается в том, что сопряжение роутера с любым WPS-совместимым телевизором, смартфоном или планшетом происходит без необходимости вводить пароль: при нажатии кнопки на корпусе роутера, устройства обмениваются цифровым кодом доступа и соединяются автоматически.

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

Краткая инструкция по подключению к D-Link DIR-300 через WPS на примере Android-устройства:

В окне «настройка WiFi» выбрать пункт «Дополнительные функции».

Выбрать опцию «Кнопка WPS».

Нажать кнопку WPS на корпусе DIR-300.

Через несколько секунд появится сообщение об успешном подключении.

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

Несмотря на удобство данного способа сопряжения, протокол WPS обладает самой низкой защищенностью: при обмене идентификационными пакетами между устройствами, используется цифровой код, который легко может быть подобран шпионскими программами.

Дополнительные возможности

  • MAC-фильтр в D-Link DIR-300 – вспомогательное средство защиты от несанкционированного подключения по вай-фай. Позволяет настроить как черный, так и белый списки MAC-адресов.
  • «Список WiFi-клиентов» отображает актуальную информацию о подключенных устройствах. Функция позволяет принудительно отключить любого пользователя от домашней сети.
  • Вкладка «WPS» открывает доступ к параметрам упрощенного сопряжения устройств.
  • На вкладке «Дополнительные настройки» нужно обратить внимание на 2 важных параметра: «TX мощность» и «Ширина канала».

Мощность передатчика выражена в процентах. Чем она выше, тем шире зона покрытия вай-фай сети.

Ширина канала может быть выбрана автоматически – 20/40, или настраиваться вручную. Чем шире канал, тем больше пропускная способность, т. е. скорость.

Канал 40 МГц дает ощутимый прирост скорости, но является менее устойчивым к помехам от соседних сетей, чем 20 МГц. Кроме того, с приближением к границе зоны покрытия, пропускная способность 40 МГц канала сильно уменьшается. Чтобы улучшить прием, потребуется настроить передатчик D-Link DIR-300 на максимальную мощность, но тогда роутер начнет излучать слишком сильный поток радиоволн, который будет «забивать» слабые волны от антенн мобильных гаджетов. Это существенно снизит скорость беспроводной передачи на устройствах, работающих в непосредственной близости от маршрутизатора. Таким образом, подобрать оптимальные значения мощности и ширины канала можно только путем измерения скорости и покрытия непосредственно на месте установки DIR-300.

  • Значения остальных параметров на вкладке «Дополнительные настройки» не рекомендуется менять пользователям, не обладающим специальными знаниями.
  • Технология WMM – WiFi-Multimedia оптимизирует беспроводной трафик мультимедийных приложений. Для улучшения скоростных показателей во время просмотра онлайн-видео или звонков по скайпу, опция должна быть включена. Менять значения параметров не рекомендуется.
  • В режиме «Клиент» DIR-300 может осуществлять подключение к другому роутеру для организации сложной инфраструктуры в больших домах или офисах, а также при подключении к провайдерской вай-фай сети.

Как вам статья?

D-Link DIR-300 Rev.A1 (Airlink AR335W/AR430W)

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device will end after 2019.
19.07 will be the last official build for 4/32 devices. After 19.07, no further OpenWrt images will be built for 4/32 devices. See OpenWrt on 4/32 devices what you can do now.

Note: For D-Link DIR-300 Rev.B (other hardware (HW), please see D-Link DIR-300 Rev.B.

Supported Versions

Version/Model S/N OpenWrt Version Supported Model Specific Notes
A1 Kamikaze 8.09
Bx other hardware see DIR-300 Rev.B

NOTE: Because of Ticket 6807 OpenWrt 10.03 ‘Backfire’ wasn’t working. In r20733 (2010-04-07) this issue has been fixed. So avoid OpenWrt 10.03 and use OpenWrt 8.09 ‘Kamikaze’, a trunk version newer then r20733 or the newest OpenWrt 10.03.1 ‘Backfire’. Enjoy.

Hardware Highlights

These devices are listed in the Table of Hardware:

Model ↓ Version SoC CPU MHz Flash/MB RAM/MB WiFi Hardware WiFi 2.4 100M ports USB Serial JTAG OpenWrt (latest) View/Edit
DIR-300 A1 Atheros AR2317 183 4 16 Atheros AR2317 b/g 5 Yes Yes 10.03.1 View/Edit data

First Time Installation.

Before you install, you might need to back up the original firmware. It can be done in multiple ways, including but not limited to using UART and/or Telnet. The most important partition is Board/RadioCfg, which is physically located at last 64KiB of flash chip.

Original Firmware flash layout

# cat /proc/mtd dev: size erasesize name mtd0: 00400000 00010000 "spiflash" mtd1: 001ce000 00010000 "rootfs" mtd2: 003b0000 00010000 "upgrade" mtd3: 00010000 00010000 "rgdb" mtd4: 00020000 00010000 "RedBoot" mtd5: 00010000 00010000 "Board/RadioCfg" mtd6: 00010000 00010000 "LangPack" mtd7: 00400000 00010000 "flash"

Partition sizes correspond to DIR-300 v1.05_a319 firmware. While upgrade partition has multiple sections, only rootfs has got its own mtd device file.

Layer0 raw flash, mtd0 and mtd7, 4096 KiB
Layer1 mtd4
RedBoot
128 KiB
mtd2
upgrade
3776 KiB
mtd6
LangPack
64 KiB
mtd3
rgdb
64 KiB
mtd5
Board/RadioCfg
64 KiB
Layer2 No device
kernel
512 KiB
PackImg
header
32B
mtd1
rootfs
1848 KiB
empty
space
8160B
No device
data
1408 KiB

When original firmware is flashed onto the router, first 96B are stripped, since it’s a header of some kind. The rest of it is written directly to upgrade partition. Knowing this allows restoring original firmware from an alternative firmware, such as OpenWrt. A command such as tail -c +97 dir300a.bin > upgrade.bin allows to prepare file suitable for writing directly onto mtd partition.

The data on the end of upgrade partition is likely remaining from past installation of some alt firmware and not used for anything.

Flash Layout

First let’s have a quick view at the Flash Layout with the stock firmware and once OpenWrt has been installed onto the device. This helper understanding what mtd/sysupgrade does.
The D-Link DIR-300 Rev.A1 uses this flash Layout:

Layer0 raw flash, 4096KiB
Layer1 mtd0
RedBoot
196.6KiB
mtd1
rootfs
2.6MiB
mtd3
vmlinux.bin.l7
1.3MiB
“ Kernel ”,
mtd4
FIS directory
61.4KiB
mtd5
RedBoot config
4.1KiB
mtd6
boardconfig
65.5KiB
Layer2 mtd2
rootfs_data
720.9KiB
“ / ”, JFFS2

Notes: As opposed to other devices, there is no OpenWrt firmware partition, so you cannot address it with mtd -r write xxx.bin firmware . The explanation for this is, that the “FIS” (File Information System) must be adjusted every time the flash is written. Unfortunately, mtd cannot do that, and thus cannot be used to do updates. Instead, RedBoot is used for updates.

If you need to backup SPI flash you don’t need mtd2(rootfs_data) partition. You need to join 0,1,3,4,5,6 with cat command like:

cat /dev/mtd0 > /tmp/dir300_full_flash.bin cat /dev/mtd1 >> /tmp/dir300_full_flash.bin cat /dev/mtd3 >> /tmp/dir300_full_flash.bin cat /dev/mtd4 >> /tmp/dir300_full_flash.bin cat /dev/mtd5 >> /tmp/dir300_full_flash.bin cat /dev/mtd6 >> /tmp/dir300_full_flash.bin

Then you can save your SPI flash somewhere safe with:

scp /tmp/dir300_full_flash.bin user@othersite:/path

Some users have reported that the JFFS version of OpenWrt can remove the boardconfig area of the flash. If you need to restore to the original firmware or to the emergency redboot web flash page at any point, instructions are here

. with manual step by step guide:

Note My DIR-300 takes ridiculously long to boot. I measured about 70 seconds after power connection has been established until I can connect to the bootloader and about 160 seconds until I can telnet/ssh to the OpenWrt! Maybe this is normal, maybe I miss-configured the replacement bootloader at the first time installation. FYI .

In order to replace the original firmware with OpenWrt, you will need to replace the BootLoader as well. RedBoot is OpenSource software and we are going to replace the original one with a modified one here or from the DD-Wrt-Project. For the first time installation of OpenWrt on the D-Link DIR-300 (Rev.A1) or on the Airlink AR335W/AR430W you need to obtain 4 files from the Internet and have a tfpd (i.e. daemon, not client) running.

First you should install a tfpt-daemon and change into its root directory. After installation it will be automatically started. In Ubuntu do:

sudo aptitude install tftpd-hpa cd /var/lib/tftpboot

Now download the four files directly into this directory. You only need sudo, because as a normal user you cannot write in here:

sudo wget http://www.dd-wrt.com/dd-wrtv2/downloads/v24/Atheros%20WiSoc/Airlink%20101%20AR430W/ap61.ram sudo wget http://www.dd-wrt.com/dd-wrtv2/downloads/v24/Atheros%20WiSoc/Airlink%20101%20AR430W/ap61.rom sudo wget http://downloads.openwrt.org/snapshots/trunk/atheros/openwrt-atheros-vmlinux.lzma sudo wget http://downloads.openwrt.org/snapshots/trunk/atheros/openwrt-atheros-root.squashfs

Let’s assume, you have only one NIC in you PC, while keeping you browser with this page open so you can read on, you will need to give yourself the IP 192.168.20.80. Now before you proceed, due to compatibility issues, you need to create the ~/.telnetrc. It has to contain the following:

192.168.20.81 mode line

Connect your NIC to the WAN -Port of the DIR-300 and then restart the Router. While it reboots, after about 5 sec, there is a window of about 1 sec, during which you should be able to login to the original BootLoader of the DIR-300. Simply repeat this, until success:

telnet 192.168.20.81 9000

This is not a big deal, and you should be successful at first try. You will be presented with the original RedBoot prompt eagerly awaiting your input:

Redboot>

Now we will get and execute the modified (and temporary) RedBoot from the DD-Wrt-Project:

Redboot> load ap61.ram go

or split over two commands (if you get an error with the above)

Redboot> load ap61.ram Redboot> go

You will get no feedback and nothing has been written onto the flash yet, but the new temporary BootLoader should be running. To communicate with it, you need to change your own IP from 192.168.20.80 to 192.168.1.2 and reconnect the ethernet cable to one of the LAN -Ports of the Router. Then telnet to it:

telnet 192.168.1.1 9000

The modified (and temporary) BootLoader awaits you.

DD-WRT>

Now you need to make things permanent. For this we will use the other file, the ap61.rom:

DD-WRT>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: . DD-WRT>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 DD-WRT>load -r -b % ap61.rom Using default protocol (TFTP) Raw file loaded 0x80080000-0x800a8717, assumed entry at 0x80080000 DD-WRT>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: . DD-WRT>fconfig bootp false bootp: Setting to false Update RedBoot non-volatile configuration - continue (y/n)? y . Erase from 0xbffe0000-0xbfff0000: . . Program from 0x80ff0000-0x81000000 at 0xbffe0000: . DD-WRT>reset

The Router will reboot, it should take about a minute. You login again to the modified (but this time persistent) BootLoader, load and fis the OpenWrt-Images onto the flash and configure the BootLoader:

DD-WRT>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: . DD-WRT>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 DD-WRT>load -r -b % openwrt-atheros-vmlinux.lzma Using default protocol (TFTP) Raw file loaded 0x80040800-0x801007ff, assumed entry at 0x80040800 DD-WRT>fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7 . Erase from 0xbfc30000-0xbfcf0000: . . Program from 0x80040800-0x80100800 at 0xbfc30000: . . Erase from 0xbffe0000-0xbfff0000: . . Program from 0x80ff0000-0x81000000 at 0xbffe0000: . DD-WRT>load -r -b % openwrt-atheros-root.squashfs Using default protocol (TFTP) Raw file loaded 0x80040800-0x802207ff, assumed entry at 0x80040800'' DD-WRT>fis create rootfs . Erase from 0xbfcf0000-0xbffe0000: . . Program from 0x80040800-0x80220800 at 0xbfcf0000: . . Erase from 0xbffe0000-0xbfff0000: . . Program from 0x80ff0000-0x81000000 at 0xbffe0000: . DD-WRT>fconfig boot_script_timeout 5 DD-WRT>fconfig boot_script true Run script at boot: true DD-WRT>fconfig Run script at boot: true Boot script: Enter script, terminate with empty line >> fis load -l vmlinux.bin.l7 >> exec >> Boot script timeout (1000ms resolution): 5 Use BOOTP for network configuration: false Gateway IP address: 192.168.1.1 Local IP address: 192.168.1.10 Local IP address mask: 255.255.255.0 Default server IP address: 192.168.1.228 Console baud rate: 9600 GDB connection port: 9000 Force console for special debug messages: false Network debug at boot time: false Update RedBoot non-volatile configuration - continue (y/n)? y . Erase from 0xbffe0000-0xbfff0000: . . Program from 0x80ff0000-0x81000000 at 0xbffe0000: .'' DD-WRT>reset

And we are done. This time the reboot could take up to 4-5 minutes, so be patient.

. with dir300-flash.sh shell script

If you don’t trust the script below (it loads some binary from some blog, use the step by step guideline above

For linux there is shell script called dir300-flash; it wraps the manual steps for replacing the original bootloader and/or flashing firmware images into a single command line. The script requires a tftp-daemon to be already running. See –help for further details. Usage:

$ sudo ./dir300-flash.sh eth0 openwrt-atheros-vmlinux.lzma openwrt-atheros-root.squashfs Please connect now the WAN port of the DIR-300 wireless router directly to the interface “eth0” and then power the wireless router on. Waiting for the wireless router. done Testing for the factory bootloader. yes Uploading the temporary bootloader RAM image. done Starting the temporary bootloader. done Waiting for the temporary bootloader to come up. done Uploading the new bootloader ROM image. done Warning: Do not power off or disconnect as this may break the wireless router! Setting up bootloader configuration. done Flashing the new bootloader. done Resetting the wireless router. done Waiting for the new bootloader. done Uploading the new kernel image. done Flashing the new kernel image. done Uploading the new root filesystem. done Flashing the new root filesystem. done Resetting the wireless router. done

Reflash

via Bootloader for Latest Openwrt (18.06.1)

For reflashing via the bootloader do: You have to compile by your own – Not enough memory to boot the openwrt. Example of configuration where device boot fine – No gui/www, no dhcp server, only ssh.

CONFIG_TARGET_ath25=y CONFIG_TARGET_ath25_Default=y CONFIG_TARGET_BOARD="ath25" # CONFIG_ATH_USER_REGD is not set # CONFIG_IPV6 is not set CONFIG_KERNEL_COREDUMP=y CONFIG_KERNEL_DEBUG_INFO=y CONFIG_KERNEL_DEBUG_KERNEL=y CONFIG_KERNEL_ELF_CORE=y # CONFIG_KERNEL_IPV6 is not set CONFIG_KERNEL_SWAP=y # CONFIG_PACKAGE_ATH_DFS is not set # CONFIG_PACKAGE_MAC80211_MESH is not set # CONFIG_PACKAGE_dnsmasq is not set # CONFIG_PACKAGE_firewall is not set # CONFIG_PACKAGE_iptables is not set # CONFIG_PACKAGE_kmod-ipt-conntrack is not set # CONFIG_PACKAGE_kmod-ipt-core is not set # CONFIG_PACKAGE_kmod-ipt-nat is not set # CONFIG_PACKAGE_kmod-ipt-offload is not set # CONFIG_PACKAGE_kmod-nf-conntrack is not set # CONFIG_PACKAGE_kmod-nf-flow is not set # CONFIG_PACKAGE_kmod-nf-ipt is not set # CONFIG_PACKAGE_kmod-nf-ipt6 is not set # CONFIG_PACKAGE_kmod-nf-nat is not set # CONFIG_PACKAGE_kmod-nf-reject is not set # CONFIG_PACKAGE_kmod-ppp is not set # CONFIG_PACKAGE_libip4tc is not set # CONFIG_PACKAGE_libip6tc is not set # CONFIG_PACKAGE_libpthread is not set # CONFIG_PACKAGE_libxtables is not set # CONFIG_PACKAGE_odhcpd-ipv6only is not set # CONFIG_PACKAGE_opkg is not set # CONFIG_PACKAGE_ppp is not set CONFIG_PACKAGE_kmod-lib-crc-ccitt=y

On tftp server, two files are needed:

openwrt-ath25-generic-kernel.lzma openwrt-ath25-generic-squashfs-rootfs.bin

Connect to telnet to 192.168.1.10 port 9000

fis init ip_address -h 192.168.1.2 load -r -b % openwrt-ath25-generic-kernel.lzma fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7 load -r -b % openwrt-ath25-generic-squashfs-rootfs.bin fis create rootfs

via Bootloader

For reflashing via the bootloader do:

fis init ip_address -h 192.168.1.2 load -r -b % openwrt-atheros-vmlinux.lzma fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7 load -r -b % openwrt-atheros-root.squashfs fis create rootfs

If your router have already had DD-WRT installed, there will be a chance that the existing bootloader is MicroRedboot. In that case, the router boots rather fast, you cannot telnet to 192.168.1.1 9000 at start up. You will have to use Reset button to access Redboot. See http://www.dd-wrt.com/wiki/index.php/Micro_Redboot for more detail.

If you have already followed this guide and your router is running OpenWrt, but because of some reason you still want to reflash using the bootloader you can access Redboot after 10-11 seconds from powering the device up with the following command:

telnet 192.168.1.10 9000

via OpenWrt

Use the openwrt-atheros-combined.squashfs.img to upgrade OpenWrt. The file can be found here. http://downloads.openwrt.org/backfire/10.03.1/atheros/ (this is the latest version at the time of wiki edit. There may be newer versions, so look around)

LUCI

Go to System > Flash firmware
Point to openwrt-atheros-combined.squashfs.img that you have downloaded
Upload image

Terminal

download the combined firmware from OpenWrt to your router:

cd /tmp wget http://downloads.openwrt.org/snapshots/trunk/atheros/openwrt-atheros-combined.squashfs.img wget http://downloads.openwrt.org/snapshots/trunk/atheros/md5sums
sysupgrade /tmp/openwrt-atheros-combined.squashfs.img

Basic configuration

Since this part is identical for all devices, see Basic configuration.

Redboot access script for Windows

download putty.exe to c:\ create a file on c:\ called redboot.txt, with the following content:

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

rem echo off :start rem ———————————————— ping 192.168.20.81 -n 1 -w 1 >NUL IF ERRORLEVEL 1 goto start rem putty rem ———————————————— break putty.exe telnet://192.168.20.81:9000 -m redboot.txt exit

start the bat file and power on the router. here comes redboot

Hardware

Info

Architecture MIPS
Vendor Atheros
Bootloader redboot
System-On-Chip AR2317 (MIPS 4KEc V6.4)
CPU Speed 182 Mhz
Flash chip Spansion FL032AIF (3.0V)
Flash size 4 MiB (32MBit)
RAM chip ESMT M12L128168A (SDRAM)
RAM size 16 MiB (128MBit; 2M x 16 Bit x 4 Banks)
Wireless Integrated Atheros 802.11b/g
Ethernet IC Plus 175c
USB No
Serial Yes
JTAG Yes

Serial

|Power| |Wan| |Ethernet x4 ports| |Ant| |TXD| |GND| |VCC| | . | |RXD|

If you just see non-printable characters in the console, you may want to change baudrate. In some case, where MicroRedboot is install, the speed is 115200.

JTAG

The router follows the MIPS 2.6 EJTAG Specification and has the same PIN information. But on the board the PINS are laid out as

1 – nTRST 2 – GND 3 – TDI 4 – GND 5 – TDO 6 – GND 7 – TMS
14 – VCC 13 – N/C 12 – N/C 11 – nSRST 10 – GND 9 – TCK 8 – GND

Specific configuration

Interfaces

The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi 192.168.1.1/24
eth0.1 LAN ports (1 to 4) None
eth0.2 WAN port DHCP
ath0 WiFi Disabled

WiFi

To enable WiFi, you need to install packages xxx and xxx .

Switch Ports (for VLANs)

Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet ( WAN ) on the unit, 5 is the internal connection to the router itself. Don’t be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.

Port Internet ( WAN ) LAN 1 LAN 2 LAN 3 LAN 4
Switch port 4 3 2 1 0

Failsafe mode

Unplug the router’s power cord
Connect any router LAN port directly to your PC
Configure your PC with a static IP address: 192.168.1.2
Plug the power on to the router
Wait until the “SYS” LED starts flashing repeatedly

Press the button (on the side of the router) — the “SYS” LED will now start flashing at a faster rate

Login to the router by using telnet to connect to the IP address 192.168.1.1 — there will be an immediate unauthenticated login to a root shell

mount_root – will mount the normal root filesystem
firstboot – all settings will be reset

Mods

CPU Overclock from 183 to 200 MHz

Assuming OpenWrt is already installed, log on the the device via SSH , then do:

cat /dev/mtdblock0 > /tmp/RedBoot.bin

Copy the file (with scp, for example) to your local computer and generate a MD5-checksum for it.

if it equals with B9D638E537D01D3ED651FAB2AF63FC22 it is probalby safe to go on. Load the file into a hex editor and

– change offset 0x17 from 0x03 to 0x01 – change offset 0x23 from 0x5c to 0x28

MD5 checksums: DIR-300 183MHz: B9D638E537D01D3ED651FAB2AF63FC22 DIR-300 200MHz: 713806dbb99cb0e633a385eb1a8b5440

Copy the modded RedBoot.bin back to the /tmp folder of your router and flash it back:

mtd -f write /tmp/RedBoot.bin RedBoot

Reboot, then check CPU frequency:

SD-card slot mod

There is a working mod to add a SD-card slot to your DIR-300. Follow the instructions here.

OpenWrt bootlog

[ 0.000000] Linux version 4.14.67 (kofec@E5420Mint) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7981-a6e11ccb13)) #0 Wed Aug 29 19:00:58 2018 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019064 (MIPS 4KEc) [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 01000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty – disabling initrd [ 0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes. [ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000000ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000000ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000000ffffff] [ 0.000000] On node 0 totalpages: 4096 [ 0.000000] free_area_init_node: node 0, pgdat 8039ed20, node_mem_map 80403020 [ 0.000000] Normal zone: 32 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 4096 pages, LIFO batch:0 [ 0.000000] random: get_random_bytes called from 0x803a2724 with crng_init=0 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping off. Total pages: 4064 [ 0.000000] Kernel command line: console=ttyS0,9600 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 64 (order: -4, 256 bytes) [ 0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Memory: 12076K/16384K available (2952K kernel code, 137K rwdata, 364K rodata, 184K init, 198K bss, 4308K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 128 [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 20774570075 ns [ 0.000044] sched_clock: 32 bits at 92MHz, resolution 10ns, wraps every 23342213114ns [ 0.093925] Calibrating delay loop. 183.70 BogoMIPS (lpj=918528) [ 0.247254] pid_max: default: 32768 minimum: 301 [ 0.303331] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.381815] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.478520] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.595452] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.670236] NET: Registered protocol family 16 [ 0.725362] Can’t analyze schedule() prologue at 8031ebb8 [ 0.874847] clocksource: Switched to clocksource MIPS [ 0.941291] NET: Registered protocol family 2 [ 0.996916] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 1.079706] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 1.155501] TCP: Hash tables configured (established 1024 bind 1024) [ 1.232162] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 1.301397] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 1.377303] NET: Registered protocol family 1 [ 1.429005] PCI: CLS 0 bytes, default 16 [ 1.459740] Radio config found at offset 0xf8 (0x1f8) [ 1.549079] Crashlog allocated RAM at address 0xf00000 [ 1.630362] workingset: timestamp_bits=30 max_order=12 bucket_order=0 [ 1.739465] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.808609] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 1.992085] io scheduler noop registered [ 2.038321] io scheduler deadline registered (default) [ 2.100486] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 2.196960] serial8250: ttyS0 at MMIO 0x11100000 (irq = 9, base_baud = 5750000) is a 16550A [ 2.296346] console [ttyS0] enabled [ 2.379633] bootconsole [early0] disabled [ 2.480695] ar2315-spiflash ar2315-spiflash.0: 4096 Kbytes flash detected [ 2.575388] Searching for RedBoot partition table in spiflash at offset 0x3d0000 [ 3.039138] Searching for RedBoot partition table in spiflash at offset 0x3e0000 [ 3.502859] 6 RedBoot partitions found on MTD device spiflash [ 3.572014] Creating 6 MTD partitions on “spiflash”: [ 3.631853] 0x000000000000-0x000000030000 : “RedBoot” [ 3.704474] 0x000000030000-0x000000160000 : “vmlinux.bin.l7” [ 3.784163] 0x000000160000-0x0000003e0000 : “rootfs” [ 3.849281] mtd: device 2 (rootfs) set to be root filesystem [ 3.917851] 1 squashfs-split partitions found on MTD device rootfs [ 3.992372] 0x0000002d0000-0x0000003e0000 : “rootfs_data” [ 4.074338] 0x0000003e0000-0x0000003ef000 : “FIS directory” [ 4.152968] 0x0000003ef000-0x0000003f0000 : “RedBoot config” [ 4.232712] 0x0000003f0000-0x000000400000 : “boardconfig” [ 4.376558] eth0: Atheros AR231x: 00:1e:58:85:6f:8e, irq 4 [ 4.519858] IP17xx: Found IP175C at 0:00 [ 4.688305] libphy: ar231x_eth_mii: probed [ 4.906966] eth0: attached PHY driver [IC+ IP17xx] (mii_bus:phy_addr=0:00) [ 4.996733] NET: Registered protocol family 17 [ 5.050827] 8021q: 802.1Q VLAN Support v1.8 [ 5.158519] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 5.245421] Freeing unused kernel memory: 184K [ 5.298969] This architecture does not have kernel memory protection. [ 5.694951] random: fast init done [ 8.640944] init: Console is alive [ 8.683616] init: – watchdog – [ 11.214585] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 11.470643] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 11.569761] init: – preinit – [ 15.415089] eth0: link up (100Mbps/full duplex) [ 17.957847] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 18.098917] urandom-seed: Seed file not found (/etc/urandom.seed) [ 18.544184] procd: – early – [ 18.580065] procd: – watchdog – [ 19.630296] procd: – watchdog – [ 19.671190] procd: – ubus – [ 19.946288] random: ubusd: uninitialized urandom read (4 bytes read) [ 20.025809] random: ubusd: uninitialized urandom read (4 bytes read) [ 20.102960] random: ubusd: uninitialized urandom read (4 bytes read) [ 20.188693] procd: – init – [ 21.166424] kmodloader: loading kernel modules from /etc/modules.d/* [ 21.251507] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180 [ 21.347929] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d [ 22.287420] ath: EEPROM regdomain: 0x0 [ 22.287470] ath: EEPROM indicates default country code should be used [ 22.287484] ath: doing EEPROM country->regdmn map search [ 22.287530] ath: country maps to regdmn code: 0x3a [ 22.287553] ath: Country alpha2 being used: US [ 22.287568] ath: Regpair used: 0x3a [ 22.290628] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’ [ 22.297900] ath5k: phy0: Atheros AR2317 chip found (MAC: 0x90, PHY: 0x48) [ 22.496682] kmodloader: done loading kernel modules from /etc/modules.d/* [ 24.792537] urandom_read: 4 callbacks suppressed [ 24.792579] random: jshn: uninitialized urandom read (4 bytes read) [ 25.144620] random: jshn: uninitialized urandom read (4 bytes read) [ 26.378829] random: jshn: uninitialized urandom read (4 bytes read) [ 43.626312] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 44.015184] jffs2_build_filesystem(): unlocking the mtd device. [ 44.015243] done. [ 44.112911] jffs2_build_filesystem(): erasing all blocks after the end marker. [ 59.213539] eth0: link up (100Mbps/full duplex) [ 59.431960] br-lan: port 1(eth0.1) entered blocking state [ 59.497131] br-lan: port 1(eth0.1) entered disabled state [ 59.563771] device eth0.1 entered promiscuous mode [ 59.621607] device eth0 entered promiscuous mode [ 60.637489] br-lan: port 1(eth0.1) entered blocking state [ 60.702589] br-lan: port 1(eth0.1) entered forwarding state [ 67.826211] done. [ 67.849791] jffs2: notice: (650) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 70.107830] overlayfs: upper fs does not support tmpfile. [ 137.135206] random: crng init done

Comments are closed, but trackbacks and pingbacks are open.