OpenWRT

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 11:19

На протяжении целого ряда лет,эпизодически, с OpenWRT, так по существу с ней и не разбирался.
А вот теперь понадобилось - соседу из БУ ноутбука сделать профессиональный роутер. ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 11:21

Страница проекта ... ещё и русскоязычная ;-) : Изображение

Таблицы поддерживаемого оборудования: Table of Hardware (RU).
Ниже представлен составленный вручную список руководств и описаний на русском языке. После него идет автоматически генерируемая таблица всей базы устройств.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 12:08

Downloads
Stable Release builds

Release Builds
OpenWrt software has two distinct branches: a stable “Release” build that is suitable for production use, and a "Development" build that contains an ever-evolving set of enhancements. From time to time, we declare one version of the development builds to be a “Release Candidate” for a subsequent stable version.

Stable release:

OpenWrt 19.07
Old stable release:

OpenWrt 18.06
Index of (root) / releases / 19.07.3 / targets / x86 / generic /
Image Files

Код: Выделить всё

olej@nvidia:~/Загрузки/ISO/OpenWRT$ ls -l openwrt-19.07.3-x86-generic-combined-ext4.img.gz 
-rw-rw-r-- 1 olej olej 8415571 июл 23 12:28 openwrt-19.07.3-x86-generic-combined-ext4.img.gz

Код: Выделить всё

olej@nvidia:~/2020_WORK$ gunzip openwrt-19.07.3-x86-generic-combined-ext4.img.gz 

olej@nvidia:~/2020_WORK$ ls -l openwrt-19.07.3-x86-generic-combined-ext4.img 
-rw-rw-r-- 1 olej olej 285736960 июл 23 12:28 openwrt-19.07.3-x86-generic-combined-ext4.img
Обратите внимание: я специально выбрал 32-бит реализацию!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 13:19

Теперь образ нужно прожечь на флешку ... у меня их 2 (установлены в USB):

Код: Выделить всё

olej@nvidia:~$ mount | grep media
/dev/sdd on /media/olej/3A66-7661 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
/dev/sde1 on /media/olej/MULTIBOOT type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Этот образ *.img, порядка 300Mb, я могу просто записать командой dd ...
Но сделаю это программой Etcher (очень себя хорошо зарекомендовавшей):

Код: Выделить всё

olej@nvidia:~/Загрузки$ sudo ./balenaEtcher-1.5.58-x64.AppImage
[sudo] пароль для olej:       
ready-to-show: 3367.160ms
Checking for update
Staging percentage: 0, percentage: 0.5429176216812147, user id: a0b05345-bf5a-54a1-af42-eedd8afca635
Update for version 1.5.58 is not available (latest version: 1.5.101, downgrade is disallowed).
Error creating proxy: Неизвестный или неподдерживаемый транспорт «disabled» для адреса «disabled:» (g-io-error-quark, 13)
Error creating proxy: Неизвестный или неподдерживаемый транспорт «disabled» для адреса «disabled:» (g-io-error-quark, 13)
...
Этой программой, потому как:
1. ... она себя уже хорошо зарекомендовала;
2. она делает проверку записанного на соответствие 2-м проходом (контроль ошибок);
3. она, как оказалось, может прожигать одновременно несколько флешек!
Изображение

Изображение

Изображение
Вложения
Снимок экрана от 2020-07-23 13-10-27.png
(42.57 КБ) 292 скачивания
Снимок экрана от 2020-07-23 13-10-47.png
(29.65 КБ) 292 скачивания
Снимок экрана от 2020-07-23 13-14-44.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 13:23

Olej писал(а):
23 июл 2020, 13:19
Теперь образ нужно прожечь на флешку
После перемонтирования (перетыкания флешки на USB) имеем на ней:

Код: Выделить всё

olej@nvidia:~$ sudo fdisk -l /dev/sdd
[sudo] пароль для olej:       
Диск /dev/sdd: 963,102 MiB, 1010826752 байт, 1974271 секторов
Disk model: USB2FlashStorage
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x0323c2c6

Устр-во    Загрузочный начало  Конец Секторы Размер Идентификатор Тип
/dev/sdd1  *              512  33279   32768    16M            83 Linux
/dev/sdd2               33792 558079  524288   256M            83 Linux

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 14:16

Olej писал(а):
23 июл 2020, 13:23
После перемонтирования (перетыкания флешки на USB) имеем на ней:
А пока меня заинтересовала установка и изучение в VirtualBox.
Образ VDI диска:

Код: Выделить всё

olej@nvidia:~/Загрузки/ISO$ VBoxManage convertfromraw --format VDI openwrt-19.07.3-x86-generic-combined-ext4.img openwrt-19.07.3-x86-generic-combined-ext4.vdi
Converting from raw image file="openwrt-19.07.3-x86-generic-combined-ext4.img" to file="openwrt-19.07.3-x86-generic-combined-ext4.vdi"...
Creating dynamic image with size 285736960 bytes (273MB)...

Код: Выделить всё

olej@nvidia:~/VirtualBox VMs/OpenWRT$ ls -l openwrt-19.07.3-x86-generic-combined-ext4.vdi 
-rw------- 1 olej olej 25165824 июл 23 14:12 openwrt-19.07.3-x86-generic-combined-ext4.vdi

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 14:26

Olej писал(а):
23 июл 2020, 14:16
А пока меня заинтересовала установка и изучение в VirtualBox.
По этому поводу весьма много написано:
OpenWrt in VirtualBox (оригинальное руководство на сайте проекта)
установка openwrt на компьютер x86
Запуск и использование OpenWrt в VirtualBox (заметка старая, 2013, но может оказаться полезной)
https://habr.com/ru/post/195592/ (заметка старая, 2015, но может оказаться полезной)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 14:33

Olej писал(а):
23 июл 2020, 14:16
А пока меня заинтересовала установка и изучение в VirtualBox.
Создать виртуальную машину ... для неё создать новый HDD и назначить его на полученный выше .vdi:
Снимок экрана от 2020-07-23 14-00-22.png
Очень важно ... то что указано в публикациях:
1. Сеть перевести в состояние bridge, мост (но это обычная практика для Linux)...
2. Включить COM-порт - без этого не стартонёт!
Снимок экрана от 2020-07-23 14-30-35.png
(44.49 КБ) 290 скачиваний
Изображение
... и то, что нигде не указано:
3. Установить поддержку PAE процессора (у меня без этого загрузка завершалась ошибкой!)
Снимок экрана от 2020-07-23 14-31-16.png
(44.88 КБ) 290 скачиваний
Изображение

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 14:39

Olej писал(а):
23 июл 2020, 14:33
Создать виртуальную машину
Запуск! :lol:
Снимок экрана от 2020-07-23 14-00-51.png
Снимок экрана от 2020-07-23 14-00-51.png (20.44 КБ) 2908 просмотров
Снимок экрана от 2020-07-23 14-38-27.png
Снимок экрана от 2020-07-23 14-38-27.png (25.91 КБ) 2908 просмотров
Вход - root, беспарольный ...
Но я его не стану менять ... поскольку это виртуальные изыски :lol: (пока не возникнут проблемы настройки, по крайней мере, не буду менять).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: OpenWRT

Непрочитанное сообщение Olej » 23 июл 2020, 15:02

Olej писал(а):
23 июл 2020, 14:39
Вход - root, беспарольный ...
После входа изначально роутер (виртуальный OpenWRT):
- имеет IP 192.168.1.1
- роутится на хост машину (192.168.1.11)
- но не имеет роутинга внаружу (не установлен дефаулт-шлюз, у меня в LAN это 192.168.1.3)
Снимок экрана от 2020-07-23 14-57-54.png
Снимок экрана от 2020-07-23 14-57-54.png (28.45 КБ) 2907 просмотров
Сразу же по загрузке доступен WEB-интерфейс по 192.168.1.1:
Снимок экрана от 2020-07-23 15-02-32.png

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя