Содержание

ASUS WL-500g Premium

Попался роутер с убитой прошивкой - при включении медленно моргала лампочка питания, и больше ничего не происходило.

Восстановление

Предварительно нужно скачать родную прошивку с сайта ASUS последней версии либо ASUS Oleg's based custom firmware (её, впрочем, можно прошить позже стандартным путём через веб-интерфейс), а также утилиту tftpd.

Компьютер, с которого будет идти восстановление, должен иметь адрес в сети 192.168.1.0/24, начиная с 192.168.1.2.

  1. При включённом роутере зажать кнопку restore на задней панели на 30 сек.
  2. Продолжая держать кнопку, выдернуть питание, держать кнопку ещё 30 сек.
  3. Продолжая держать кнопку, включить питание, держать кнопку ещё 30 сек.
  4. Отпустить кнопку.
  5. Запустить tftpd, перейти на вкладку Tftp client. В поле Host ввести 192.168.1.1, Local file указать прошивку для роутера и затем нажать кнопку Put. Дождаться окончания процесса.
  6. Подождать примерно 5 минут.
  7. Перезагрузить роутер (по питанию), затем нажать кнопку 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)

Файлы загрузки на сайте производителя
Как восстановить операционную систему интернет-центра

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
/etc/config/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 '<username>'
        option password '<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