====== ASUS WL-500g Premium ======
Попался роутер с убитой прошивкой - при включении медленно моргала лампочка питания, и больше ничего не происходило.
===== Восстановление =====
Предварительно нужно скачать [[https://www.asus.com/ru/Networking/WL500g_Premium/HelpDesk_Download/|родную прошивку с сайта ASUS]] последней версии либо [[https://github.com/wl500g/wl500g/releases|ASUS Oleg's based custom firmware]] (её, впрочем, можно прошить позже стандартным путём через веб-интерфейс), а также утилиту [[http://tftpd32.jounin.net/|tftpd]].
Компьютер, с которого будет идти восстановление, должен иметь адрес в сети 192.168.1.0/24, начиная с 192.168.1.2.
- При включённом роутере зажать кнопку restore на задней панели на 30 сек.
- Продолжая держать кнопку, выдернуть питание, держать кнопку ещё 30 сек.
- Продолжая держать кнопку, включить питание, держать кнопку ещё 30 сек.
- Отпустить кнопку.
- Запустить tftpd, перейти на вкладку Tftp client. В поле Host ввести 192.168.1.1, Local file указать прошивку для роутера и затем нажать кнопку Put. Дождаться окончания процесса.
- Подождать примерно 5 минут.
- Перезагрузить роутер (по питанию), затем нажать кнопку restore на задней панели на 5 сек. для сброса настроек до заводских.
====== TP-Link TL-WDR3500 v1 ======
Роутер в Коломне.
OpenWrt: https://firmware-selector.openwrt.org/?version=23.05.4&target=ath79%2Fgeneric&id=tplink_tl-wdr3500-v1
Модель TP-Link TL-WDR3500 v1
Платформа ath79/generic
Версия 23.05.4 (r24012-d8dd03c46f)
Дата 2024-07-17 11:29:11
https://openwrt.org/toh/tp-link/tl-wdr3500_v1
grep ARCH /etc/openwrt_release
DISTRIB_ARCH='mips_24kc'
====== Keenetic Speedster (KN-3010) ======
[[https://help.keenetic.com/hc/ru/articles/360011096339-%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-%D0%B4%D0%BB%D1%8F-Keenetic-Speedster-KN-3010|Файлы загрузки на сайте производителя]]\\
[[https://help.keenetic.com/hc/ru/articles/214470865-%D0%9A%D0%B0%D0%BA-%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%83%D1%8E-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%83-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0|Как восстановить операционную систему интернет-центра]]\\
OpenWrt: https://firmware-selector.openwrt.org/?version=23.05.5&target=ramips%2Fmt7621&id=keenetic_kn-3010
Шить squashfs factory через программу восстановления, переименовав образ. Выключить роутер, запустить программу восстановления, затем зажать на роутере кнопку reset и включить его. Отпустить кнопку reset, когда замигает светодиод, и прошивка начнётся.
grep ARCH /etc/openwrt_release
DISTRIB_ARCH='mipsel_24kc'
option fake_custom_payload '00'
option fake_sni_seq_len '10'
option fake_sni_type 'custom'
option frag_middle_sni '0'
option frag_sni_faked '1'
option frag_sni_pos '1'
option frag_sni_reverse '0'
option seg2delay '100'
====== Orange Pi PC Plus ======
OpenWrt: https://firmware-selector.openwrt.org/?version=23.05.5&target=sunxi%2Fcortexa7&id=xunlong_orangepi-pc-plus
Ext4 vs. SquashFS: both of them are popular filesystems on Linux system. They have a fundamental difference: ext4 is read AND writable, while squashfs is read-only.\\
If you just want a router up and running and manageable like a regular Linux system, go with ext4.\\
If you are going to play with the router a lot, such as install and uninstall packages, try different configurations, **go with squashfs.** This is also my personal preference.\\
https://openrouters.com/docs/openwrt-chose-ext4-or-squashfs-image/#ext4-vs-squashfs
====== OpenWRT ======
# Просмотр логов в реальном времени
logread -f
===== DNS для DHCP-клиентов =====
# DNS для DHCP-клиентов (опция 6)
vi /etc/dnsmasq.conf
dhcp-option=6,192.168.1.6,192.168.1.7
service dnsmasq reload
===== DDNS =====
opkg update
opkg install ddns-scripts luci-app-ddns
config ddns 'global'
option ddns_dateformat '%F %R'
option ddns_loglines '250'
option ddns_rundir '/var/run/ddns'
option ddns_logdir '/var/log/ddns'
config service 'bva'
option service_name 'dyn.com'
option use_ipv6 '0'
option enabled '1'
option lookup_host 'bva.dyndns.info'
option domain 'bva.dyndns.info'
option username ''
option password ''
option ip_source 'network'
option ip_network 'wan'
option interface 'wan'
option use_syslog '2'
option check_unit 'minutes'
option force_unit 'minutes'
option retry_unit 'seconds'
====== Ссылки ======
https://openwrt.org/toh/start\\
https://firmware-selector.openwrt.org\\
https://github.com/bol-van/zapret\\
https://github.com/Waujito/youtubeUnblock\\
https://github.com/Anonym-tsk/nfqws-keenetic\\