Сборник ссылок на различные прошивки OpenWrt
Эта ветка закрыта для дальнейших ответов. Вы можете создать новую тему, чтобы поделиться своими идеями или задать вопросы.
Сборник ссылок на различные прошивки OpenWrt
http://downloads.openwrt.org/
Of Modems and Men:
http://www.ofmodemsandmen.com/firmware.html
Pulpstone OpenWRT-LEDE:
https://pulpstone.pw/firmware/
SuperWrt:
https://superwrt.download/
Поляки:
http://www.gargoyle-router.com/download.php
http://eko.one.pl/
Прошивки на форумах (установка, настройка, восстановление):
http://forum.ixbt.com/topic.cgi?id=14:59307
http://cyber-place.ru/forumdisplay.php?f=38
http://cyber-place.ru/forumdisplay.php?f=44
http://portax.com.ua/forum/viewforum.php?f=33
https://acs-house.ru/category/openwrt/
https://openwrt.su/
https://habr.com/ru/post/264299/
https://forum.antichat.ru/threads/449293/
http://smfd.ru/blog/openwrt-wan-reassign-web-luci
Краткий список команд для настройки:
cat /dev/mtd0 > /tmp/backup_u-boot.bin #сохранение загрузчика
cat /dev/mtd4 > /tmp/backup_art.bin #сохранение настроек радиомодуля
cat /dev/mtd5 > /tmp/backup_firmware.bin #сама прошивка
cat /dev/mtd0 > /tmp/backup_fullflash.bin #
cat /dev/mtd5 >> /tmp/backup_fullflash.bin #
cat /dev/mtd4 >> /tmp/backup_fullflash.bin #полная копия флеш-памяти
Сброс всех настроек
mtd -r erase rootfs_data
Настройка интернета LAN (днс, шлюз, проверка пинга, проверка вашего ip)
echo 'nameserver 8.8.8.8' > /etc/resolv.conf
route add default gw 192.168.1.15
ping ya.ru
wget -O - -q http://www.chisono.it/ip.asp && echo
Настройка интернета PPPoE (настройки в файле /etc/config/network)
config interface 'wan'
option ifname 'eth1'
option proto 'pppoe'
option username 'user'
option password 'pass'
Настройка интернета L2TP (Билайн)
# проверено на сборке OpenWrt Barrier Breaker 14.07
# устанавливаем пакет xl2tpd
# создаём VPN (Network - Add new interfaces: VPN, Protocol: L2TP)
# в настройках VPN указываем не tp.internet.beeline.ru, а его IP
opkg update
opkg install xl2tpd
#проверяем настройки в файле /etc/config/network
config interface 'wan'
option ifname 'eth1'
option proto 'dhcp'
option metric '50'
option reqopts 'routes msstaticroutes'
config interface 'vpn'
option proto 'l2tp'
option username 'ваш логин'
option keepalive '20 5'
option server '172.16.255.65' # ваш IP - tp.internet.beeline.ru
option password 'ваш пароль'
Установка вэб-интерфейса Luci
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
/etc/init.d/uhttpd stop #остановка
/etc/init.d/uhttpd disable #отключение
Пакеты для 3G-4G, Yota
#3g модемы
luci-proto-3g kmod-usb-serial kmod-usb-serial-option usb-modeswitch
# yota
kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-rndis kmod-usb2 kmod-usb-core
# HiLink-модемы, Huawei, ZTE MF, Android
kmod-usb-net kmod-usb-net-cdc-ether kmod-usb-net-rndis kmod-usb2 kmod-usb-core usb-modeswitch
# +Huawei E5372
kmod-usb-net-cdc-ncm kmod-usb-net-qmi-wwan kmod-usb-uhci
#зависимые пакеты
chat comgt kmod-usb-serial-wwan libpthread librt libusb-1.0 kmod-usb-wdm kmod-usb-uhci kmod-usb-ohci
Установка USB Wi-Fi адаптера TP-LINK TL-WN722N
opkg update
opkg install kmod-ath9k-htc
wifi detect >> /etc/config/wireless
Установка USB-Ethernet адаптера D-Link DUB-E100
opkg update
opkg install kmod-usb-net-asix kmod-usb-net kmod-usb2
Включение 12-го и 13-го каналов WiFi
cd /tmp/
wget http://luci.subsignal.org/~jow/reghack/reghack.mips.elf
chmod +x reghack.mips.elf
./reghack.mips.elf /lib/modules/*/ath.ko
./reghack.mips.elf /lib/modules/*/cfg80211.ko
reboot
Установка mwan3
opkg update
opkg install luci-app-mwan3
Reaver
opkg update
opkg install reaver aircrack-ng wireless-tools
Блокировка сайтов
# В файл /etc/hosts добавляем нужные сайты, каждую строку завершаем нажатием "Enter"
127.0.0.1 localhost
0.0.0.0 vk.com
# перезапускаем dnsmasq
/etc/init.d/dnsmasq restart
Восстановление №1 (скачивание прошивки с сайта, проверка контрольной суммы, прошивка)
cd /tmp
wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wa901nd-v1-squashfs-sysupgrade.bin
wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/md5sums
md5sum -c md5sums 2>/dev/null | grep -v FAILED$
mtd -r write openwrt-ar71xx-generic-tl-wa901nd-v1-squashfs-sysupgrade.bin firmware
Восстановление №2 (установка архиватора, скачивание заводской прошивки без boot, прошивка)
opkg update && opkg install unzip
cd /tmp
wget http://www.tp-link.com/Resources/software/TL-MR3020_V1.00_120817.zip
unzip TL-MR3020*.zip
mtd -r write mr3020*up*.bin firmware
Восстановление №3 (скачивание прошивки с "HTTP File Server" на компьютере, прошивка)
cd /tmp
wget http://192.168.1.2/firmware.bin
mtd -r write /tmp/firmware.bin firmware
Восстановление №4 (помещаем прошивку в /tmp с помощью WinSCP)
mtd -r write /tmp/firmware.bin firmware
cat /proc/cpuinfo - Показать информацию о железе
cat /proc/meminfo - Показать расширенную информацию о занимаемой оперативной памяти
free -m - Информация о используемой и свободной оперативной памяти
ls /dev - Показать все устройства в системе
id - Показывает сводную информацию по текущему пользователю (логин, UID, GID);
ps - Показать все загруженные процессы;
fdisk -l Информация о всех подключенных дисках;
blkid - Выводит UUID информацию всех доступных накопителей в системе;
df Показывает свободное и занятое место в разделах;
mkfs.ext4 /dev/sda1 - Форматирует диск sda1 в FS ext4
mount /dev/sda1 /mnt - Монтирует раздел /dev/sda1 к точке монтирования /mnt;
mount - Показывает полную информацию о примонтированных устройствах;
umount /mnt - Отмонтирует раздел от точки монтирования /mnt;
clear - Очистить окно терминала;
reboot - Перезагрузить устройство;
exit - Завершить сеанс;
passwd - Меняет пароль текущего пользователя;
date - Показывает текущую дату и время;
pwd - Показывает текущий путь;
ls - Показывает список файлов и каталогов в текущей папке;
mkdir /test - Создание папки с именем test;
rmdir /test - Удаление папки с именем test;
rm -i stats.gif - Удаление файла с именем stats.gif;
touch /tmp/myfile.txt - Создать фаил
chmod 777 /tmp/myfile.txt - Изменить права доступа к файлу
cd /tmp - Перейти в указанную папку;
wget htp://cyber-place.ru/images/misc/stats.gif - Скачать файл в текущую папку
stty -F /dev/ttyATH0 cs8 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts - Изменить параметры UART порта
opkg update – обновляет список пакетов (загружая его из репозитория, указанных в конфигурационном файле);
opkg upgrade – обновляет все установленные пакеты;
opkg install <имя_пакета> – устанавливает пакет (в качестве параметра может принимать имя пакета, а также путь или HTTP URL, указывающий на файл пакета);
opkg remove <имя_пакета|регулярно? ?_выражение> – удаляет один или несколько пакетов;
opkg list – выводит на экран полный список пакетов;
opkg list-installed – выводит на экран список установленных пакетов.
cat /home/primer- Показать содержимое файла /home/primer ;
vi /folder/filename - открыть файл в редакторе vi
i - включить режим редактирования
[Esc] - выйти из режима редактирования
u - undo (отмена)
CTRL + R - redo
:w [Enter] - сохранить внесенные изменения.
:q [Enter] - выйти без сохранения изменений
:wq [Enter] - сохранить внесенные изменения и выйти.
dd - удалет строку на которой находится курсор
x - удалет символ на котором находится курсов
[y] - копирует строку в буфер
[P] - вставляет скопированную строку после той, на которой в текущий момент находится курсор