Notebookcheck Logo

Unbloated Network - Замена маршрутизатора провайдера: Установка OpenWRT на x86 ПК (часть 3)

Подключенная плата Zimaboard с загрузочной флешкой рядом с клавиатурой
Подключенная плата Zimaboard с загрузочной флешкой рядом с клавиатурой
Многие маршрутизаторы, предоставляемые провайдерами, представляют собой закрытые черные ящики с ограниченной функциональностью. В третьей части моего проекта "Unbloated Network" я покажу, как установить OpenWRT на ПК x86, чтобы заменить маршрутизатор Vodafone на собственное оборудование. Шаг за шагом мы установим последний стабильный релиз, включая выбор образа, установку на базе Linux и расширение разделов.

Проект: Замена маршрутизатора провайдера на OpenWRT

В предыдущих двух статьяхя представил свой проект: замену устаревшего маршрутизатора Vodafone на пользовательское оборудование под управлением операционной системы OpenWRT с открытым исходным кодом. Устройство Vodafone будет использоваться только в качестве базового модема, в то время как Zimaboard (или другой мини-ПК) будет выполнять функции маршрутизации. Специальная точка доступа обеспечит лучшее покрытие Wi-Fi, чем встроенное решение провайдера.

Загрузка OpenWRT для x86

Сегодня я установлю OpenWRT на свой ПК с архитектурой x86 - а именно, на Zimaboard 1. К сожалению, этот процесс далеко не интуитивен. Даже раздел загрузки OpenWRT может показаться новичкам непосильным, да и сама установка тоже не проста. Но не волнуйтесь - мы пройдем через это шаг за шагом.

Какой образ Вам нужен для мини-ПК и других систем x86?

Во-первых, Вам нужно будет загрузить образ OpenWRT. По состоянию на февраль 2026 года последний стабильный релиз - это версия 24.10.5.

Перейдите на страницу загрузки OpenWRT https://openwrt.org/downloadsщелкните на "Сборки стабильных релизов", затем перейдите на:

24.10.5 → цели → x86 → 64 (или воспользуйтесь этой прямой ссылкой https://downloads.openwrt.org/releases/24.10.5/targets/x86/64/)

Скачайте второй файл с именем: generic-ext4-combined.img.gz

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

После загрузки распакуйте файл - например, с помощью 7-Zip.

Если Вы думаете, что сможете просто создать загрузочный USB-установщик из этого образа - к сожалению, это не сработает. Образ содержит только живую систему. Хотя Вы можете загрузить OpenWRT с USB-накопителя, он не содержит никакой программы установки.

Сайт OpenWRT может быть перегружен из-за большого количества версий
ⓘ Screenshot OpenWRT website
Сайт OpenWRT может быть перегружен из-за большого количества версий
Загрузочный USB-накопитель OpenWRT - живая система доступна, но программа установки не включена
Загрузочный USB-накопитель OpenWRT - живая система доступна, но программа установки не включена

Запись образа OpenWRT на eMMC (при использовании Linux Mint или Ubuntu)

И что теперь? Существует несколько способов установки OpenWRT.

Я создал загрузочный USB-накопитель с Linux Mint (Ubuntu тоже работает). Я скопировал образ OpenWRT на второй USB-накопитель.

Сначала загрузите Zimaboard с помощью USB-накопителя Mint. Затем вставьте второй USB-накопитель с образом OpenWRT.

Откройте утилиту "Диски" (найдите "Диски" в меню "Пуск"), выберите внутреннее хранилище (на моей Zimaboard оно отображается как "SD Card"), нажмите кнопку меню (3 точки) и выберите:

Восстановить образ диска

Выберите образ OpenWRT со второго USB-накопителя, и программа запишет его на внутреннее хранилище eMMC.

1. Загрузите Linux Mint с USB-накопителя
1. Загрузите Linux Mint с USB-накопителя
2. Откройте
2. Откройте "Диски" в Linux Mint
3. Выберите внутреннее хранилище слева, затем используйте меню для восстановления образа диска
3. Выберите внутреннее хранилище слева, затем используйте меню для восстановления образа диска

Установка с помощью команды dd или загрузки: альтернативные методы

Существует несколько альтернативных методов установки, которые я лично не тестировал. К ним относятся загрузка образа OpenWRT непосредственно из живой системы, копирование его через терминал Linux с помощью команды dd или загрузка в живую среду OpenWRT и выполнение установки оттуда.

Однако при работе с живой системой я столкнулся с различными проблемами, включая немонтируемые диски и другие сложности. Для меня подход с Linux Mint оказался самым надежным

Расширение раздела после установки

Даже после успешного копирования образа осталась одна серьезная проблема.

Таблица разделов распознает только оригинальный образ размером около 120 МБ. Оставшееся пространство - около 32 Гб на eMMC - помечено как нераспределенное и неиспользуемое.

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

Этот шаг занял довольно много времени. Хотя GParted казался одним из вариантов, в конечном итоге он ни к чему не привел. Самым надежным методом оказалось использование fdisk.

Откройте терминал в Mint и введите:

lsblk

Эта команда выводит список всех устройств хранения данных. Внутреннее хранилище eMMC отображается как mmcblk. В других системах x86 название может отличаться. USB-накопители обычно отображаются как sda, sdb и так далее.

Откройте Терминал в Linux Mint
Откройте Терминал в Linux Mint
Использование lsblk для идентификации внутренних устройств хранения данных
Использование lsblk для идентификации внутренних устройств хранения данных

Далее введите:

sudo fdisk -l /dev/mmcblk0

Найдите запись: mmcblk0p2. Это второй раздел. Обратите внимание на значение начального сектора (по умолчанию: 33792). Это очень важно, поскольку ввод неправильного значения может уничтожить загрузочный раздел.

Запишите начальный сектор второго раздела
Запишите начальный сектор второго раздела

Теперь выполните следующие действия:

  1. sudo fdisk /dev/mmcblk0
  2. Нажмите d, затем 2 (удаление раздела 2)
  3. Нажмите n (создать новый раздел)
  4. Нажмите p (основной раздел)
  5. Нажмите 2 (номер раздела 2)
  6. Введите точный начальный сектор, который Вы отметили ранее (например, 33792)
  7. Нажмите Enter для последнего сектора (используйте оставшееся пространство)
  8. На вопрос об удалении подписи нажмите N (Нет), иначе данные OpenWRT будут уничтожены
  9. Нажмите w, чтобы записать изменения

Теперь измените размер файловой системы:

sudo e2fsck -f /dev/mmcblk0p2

Подтвердите все подсказки нажатием Y. Затем выполните команду:

sudo resize2fs /dev/mmcblk0p2

Это расширит файловую систему, чтобы использовать весь доступный объем памяти. Проверьте результат с помощью:

lsblk

Если размер mmcblk0p2 теперь составляет около 29 ГБ, процесс прошел успешно. Теперь Вы можете перезагрузить систему.

Последняя проверка с помощью lsblk показывает расширенный размер раздела (29 ГБ)
Последняя проверка с помощью lsblk показывает расширенный размер раздела (29 ГБ)

Первый доступ к OpenWRT

Чтобы проверить настройку, подключите ПК с маршрутизатором x86 (Zimaboard) к другому компьютеру через Ethernet. Откройте браузер и перейдите по адресу:

192.168.1.1

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

Мы вошли в OpenWRT через браузер - не забудьте установить новый пароль
Мы вошли в OpenWRT через браузер - не забудьте установить новый пароль

Резюме: Обзор процесса

Вот краткий обзор процесса установки:

  • Используйте живую систему Linux (Mint или Ubuntu), чтобы записать образ OpenWRT на внутреннее хранилище
  • Расширьте раздел OpenWRT, чтобы задействовать весь объем памяти
  • Перезагрузите систему маршрутизатора
  • Получите доступ к OpenWRT через его IP-адрес по умолчанию (192.168.1.1)

На данный момент OpenWRT полностью готов к работе, и брандмауэр уже активен.

Outlook: Включение режима моста на маршрутизаторе Vodafone

OpenWRT уже установлен и работает, но может потребовать дополнительной настройки.

Но мой следующий шаг - превратить маршрутизатор Vodafone в чистый модем, включив режим моста.

Поэтому в следующей части этой серии мы изучим режим моста на маршрутизаторе Vodafone и начнем настраивать параметры основной сети OpenWRT.

Этот важный материал точно понравится твоим друзьям в социальных сетях!
Mail Logo
> Обзоры Ноутбуков, Смартфонов, Планшетов. Тесты и Новости > Новости > Архив новостей > Архив новостей за 2026 год, 02 месяц > Unbloated Network - Замена маршрутизатора провайдера: Установка OpenWRT на x86 ПК (часть 3)
Christian Hintze, 2026-02-27 (Update: 2026-02-27)