Подготовка сетевой карты ПК и окружения к прошивке

Подготовка сетевой карты ПК и окружения к прошивке

Инженерная цель и исходные требования

Цель этого этапа — правильно сконфигурировать сетевое окружение на компьютере под управлением Windows, чтобы загрузчик микророутера TP-Link TL-MR3020 v3 смог обнаружить TFTP-сервер и корректно принять файл прошивки Pulpstone OpenWrt.

Для работы потребуется:

  • Компьютер или ноутбук под управлением Windows (наличие встроенной сетевой карты Ethernet обязательно);
  • Качественный патч-корд RJ45 для прямого соединения ПК с роутером;
  • Кабель питания USB-microUSB (питание подается от порта USB компьютера или отдельного адаптера 5В);
  • Дистрибутив утилиты TFTPD32 или TFTPD64 (в зависимости от разрядности Windows);
  • Бинарный файл прошивки Pulpstone OpenWrt для TL-MR3020 v3.

Чеклист готовности ПК перед запуском прошивки

  • Сетевой кабель Ethernet соединен напрямую между ПК и роутером (без промежуточных хабов)
  • Беспроводные интерфейсы Wi-Fi на ПК временно отключены
  • Виртуальные сетевые адаптеры (VirtualBox, VMware, VPN-клиенты) отключены в диспетчере
  • Брандмауэр Windows и антивирусное ПО временно деактивированы (порт UDP 69 открыт)
  • На сетевой карте Ethernet жестко прописан статический IP 192.168.0.225 с маской 255.255.255.0

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

Шаг 1. Отключение сторонних сетевых интерфейсов
  1. Нажмите комбинацию клавиш Win + R на клавиатуре, введите команду ncpa.cpl и нажмите Enter. Откроется окно «Сетевые подключения».
  2. Найдите активный адаптер беспроводной сети Wi-Fi, щелкните по нему правой кнопкой мыши и выберите пункт Отключить. Это необходимо, чтобы операционная система не перенаправляла сетевые пакеты через интернет-роутер.
  3. Проверьте список на наличие виртуальных адаптеров сторонних программ (VMware Virtual Ethernet, VirtualBox Host-Only Adapter, TAP-Windows Adapter от VPN). Если они активны, временно отключите каждый из них через правый клик мышью.
Шаг 2. Настройка статического IP-адреса проводной карты
  1. В окне «Сетевые подключения» найдите основной проводной адаптер (обычно называется «Ethernet» или «Подключение по локальной сети»).
  2. Кликните по нему правой кнопкой мыши и перейдите в Свойства.
  3. В списке компонентов выделите строку IP версии 4 (TCP/IPv4) и нажмите кнопку Свойства.
  4. Переключите селектор с «Получить IP-адрес автоматически» на положение «Использовать следующий IP-адрес».
  5. Заполните параметры строго следующими значениями:
    • IP-адрес: 192.168.0.225
    • Маска подсети: 255.255.255.0
    • Поля «Основной шлюз» и «DNS-серверы» оставьте полностью пустыми.
  6. Нажмите ОК в окне свойств протокола, затем ОК в основном окне сетевой карты для применения настроек.
Шаг 3. Подготовка рабочего каталога утилиты TFTPD
  1. Создайте в корне диска C:\ чистую рабочую папку, например C:\tftp\. Не используйте русские буквы или пробелы в названии папки.
  2. Распакуйте в эту директорию исполняемые файлы программы TFTPD (например, tftpd32.exe или tftpd64.exe).
  3. Поместите в эту же папку скачанный файл прошивки Pulpstone OpenWrt для MR3020 v3.
  4. Переименуйте файл прошивки: исходное длинное имя pulpstonetplink_tl-mr3020-v3-squashfs-tftp-recovery-rev2.bin необходимо заменить на строго фиксированное имя tp_recovery.bin.

Точки верификации и контрольные тесты

  • В окне «Сетевые подключения» у адаптера Ethernet отображается статус «Сетевой кабель не подключен» (если роутер пока обесточен) или «Идентификация / Неопознанная сеть» (при включенном проводе).
  • При вызове командной строки (cmd) и вводе команды ipconfig проводной адаптер возвращает: IPv4-адрес: 192.168.0.225, Маска подсети: 255.255.255.0.
  • В папке C:\tftp\ находятся ровно два основных файла: tftpd32.exe (или 64) и tp_recovery.bin.

Типовые ошибки шага и их нейтрализация

СимптомВероятная причинаРешение
TFTPD при запуске показывает чужой IP (например, 192.168.1.50)Не отключен Wi-Fi или виртуальная сеть VirtualBoxОтключить лишние сетевые карты в ncpa.cpl, перезапустить TFTPD
IP-адрес сетевой карты сбрасывается на 169.254.x.xНе нажата кнопка ОК при сохранении свойств IPv4Заново открыть свойства IPv4, ввести 192.168.0.225 и подтвердить
Ошибка доступа при запуске TFTPDНедостаточно прав операционной системыЗапускать утилиту через правый клик: «Запуск от имени администратора»

Итог и готовность к следующему этапу

Сетевая среда полностью изолирована и подготовлена. Компьютер настроен на ожидание аварийного запроса от загрузчика роутера, а прошивочный файл готов к отправке по протоколу TFTP.