cd /tmp
# последняя стабильная версия
wget http://downloads.openwrt.org/snapshots/targets/ipq40xx/generic/openwrt-ipq40xx-zyxel_nbg6617-squashfs-sysupgrade.bin
sysupgrade openwrt-ipq40xx-zyxel_nbg6617-squashfs-sysupgrade.bin
# по версиям для проверки наличия необходимых пакетов
# http://downloads.openwrt.org/
# http://archive.openwrt.org/releases/xx.xx.x/packages/arm_cortex-a7_neon-vfpv4/packages/
# http://archive.openwrt.org/releases/xx.xx.x/targets/ipq40xx/generic/zyxel_nbg6617-squashfs-sysupgrade.bin
sysupgrade openwrt-xx.xx.x-ipq40xx-generic-zyxel_nbg6617-squashfs-sysupgrade.bin
# удаляем запуск dnsmasq
rm /etc/rc.d/S19dnsmasq
opkg update
# luci с некоторой версии ставится в исходнике
#opkg install luci
opkg install relayd
opkg install luci-proto-relay
opkg install kmod-usb-storage block-mount kmod-fs-ext4
opkg install luci-app-ksmbd
opkg install cifsmount
# смонтировать flash-usb на opt
# добавить dest opt /opt в /etc/opkg.conf
# переинициализация пакетов в /opt
cd /opt
rm -r lib node_modules package.json usr
# обнуление конфигурационных файлов
rm -r etc
opkg install -d opt node
opkg install -d opt node-npm
opkg install -d opt lighttpd
opkg install -d opt lighttpd-mod-webdav
opkg install -d opt lighttpd-mod-auth
export PATH=$PATH:/opt/usr/bin
export LD_LIBRARY_PATH=/opt/lib:/opt/usr/lib
npm install dorita980
npm install @tuya/tuya-connector-nodejs
npm init
# чтобы /etc/resolve.conf не обнулялся и брался с интерфейсов
# System - Startup: dnsmasq - Disabled
# или
/etc/init.d/dnsmasq disable
# добавить в /etc/rc.local
export LD_LIBRARY_PATH=/opt/lib:/opt/usr/lib
export OPENSSL_CONF=/opt/www/openssl.cnf
/opt/usr/bin/node /opt/www/roomba_http_basic.js 2>&1 | /usr/bin/logger &
/opt/usr/bin/node /opt/www/tuya_http_basic.mjs 2>&1 | /usr/bin/logger &
/opt/usr/sbin/lighttpd -D -f /opt/etc/lighttpd/lighttpd.conf &
sleep 60
/usr/sbin/mount.cifs //stora/FamilyLibrary /web/dav/stora -o iocharset=utf8,user=xxx,password=xxx,vers=1.0
/usr/sbin/mount.cifs //stora/MyLibrary /web/dav/stora4me -o iocharset=utf8,user=xxx,password=xxx,vers=1.0
exit 0
|