Очень кратко, сброс до заводского состояния расширение памяти, работа с диском, установка нужных программ, сохранения копии прошивки на примере роутера TP-Link TL-MR3020 прошитого прошивкой OpenWrt.
Полное описание на канале про роутер TP-Link TL-MR3020, ссылки в конце статьи.
Используются:
- Роутер TP-Link TL-MR3020 V3.2 (продается в магазинах на сегодняшний момент) + SSD диск Apacer 128GB +адаптер USB 2.0- SATA
- Прошивка последняя доступная на сегодняшний момент, OpenWrt 19.07.6 (r11278-8055e38794)
Как посмотреть IP адрес
uci get network.lan.ipaddr
Сброс системы на заводские
Если вы доигрались то можно все сбросить, отформатировать overlay
rm -rf /overlay/*
sync
reboot
Что это такое и что оно делает
rm - удаление файлов и директорий, долее идут ключи, ключ -r - удалить все, включая вложенные директории, - f - игнорировать несуществующие файлы и аргументы, никогда не выдавать запросы на подтверждение удаления.
sync - записывает данные, буферизованные в памяти, на диск
reboot - перезагрузка
или
mtd -r erase rootfs_data
Установка необходимы утилит по минимуму
Все кратко, и четко, не расписано как в статьях про
opkg update
opkg install kmod-usb-storage kmod-fs-ext4 fdisk block-mount e2fsprogs
Проверяем установлен ли диск и как он определился в системе
fdisk -l
Форматируем диски (sda1, sda2, sda3)
Жесткий диск уже подготовлен и разбит на разделы, см. статьи внизу странички
mkswap -L swap /dev/sda1
mkfs.ext4 -L overlay /dev/sda2
mkfs.ext4 -L mr3020 /dev/sda3
Редактируем файл fstab (автоматическое монтирование дисков)
vi /etc/config/fstab
Вот такой код запишем в файл (ссылка на код)
Работа с редактором VI
- :q! Выход без сохранения (так и набираете сначала двоеточие, потом q, затем ! знак и Enter и вываливаетесь в корневой каталог)
- Клавиша "I" режим редактирования
- ESC - выход из режима редактирования.
- :wq - выход с сохранением
Работаем с оверлеем, переносим его.
mkdir /mnt/sda2
mount /dev/sda2 /mnt/sda2
cp -a -f /overlay/. /mnt/sda2
umount /mnt/sda2
rm -rf /mnt/sda2
reboot
Дополнительные программы на увеличенное место
Ставим русский язык WEB интерфейса LuCI
opkg update
opkg install luci-i18n-base-ru
opkg install luci-i18n-firewall-ru
Ставим сервер SFTP на роутере
opkg install openssh-sftp-server
Устанавливаем поддержку кодировок (cp1251, koi8r, utf8, cp866, cp437)
opkg install kmod-nls-cp1251 kmod-nls-koi8r kmod-nls-utf8 kmod-nls-cp866 kmod-nls-cp437
Текстовый редактор nano
opkg install nano
Устанавливаем Midnight Commander (mc)
opkg install mc
Backup резервирование
Теперь время сохранить все что нажито непосильным трудом.
Сохранить мы можем:
- Все и сделать полную прошивку - полный backup
- И не все, а частично
С помощью Web интерфейса LuCI
С помощью LuCI есть выбор для сохранения разных разделов:
- Boot
- Firmware
- Kernel
- Rootfs
- Rootfs_data
- Config
- Factory
Нас интересует раздел Firmware
Ссылки на статьи с полным описанием проделанных манипуляций по роутеру TP-Link TL-MR3020
- TP-Link TL-MR3020 супер роутер - комбайн для нищебродов. Часть I, вступительная.
Подписывайтесь на наш канал TehnoZet-2, будет интересно! Мы активно развиваемся! Понравилась статья, хотите продолжения - пишите комментарии, ставьте лайк, жмите палец вверх!