Posted: Mon Nov 10, 2025 17:40 Post subject: TL-WR1043ND + entware + mosquitto brocker для чайни
всем здравствуйте. говорю сразу я чайник.
дано TL-WR1043ND прошитый свежей DD-WRT v3.0-r44715 std (11/03/20). проводного интернета нет и не будет. роутер используется как клиент точки доступа телефона для нескольких пк. делаю умный дом и по этому есть необходимость поставить mosquito broker где нибудь в сети. я решил развернуть его прямо на роутере.
что проделано:
с помощью ии скачаны необходимые файлы: mipsel-installer.tar.gz, opkg.ipk (как понимаю это entware) и сам брокер mosquitto.ipk.
по советам ии файлы распакованы на роутере
выбив из ии структуру файлов, на пк windows отформатирована флешка в fat32 и правильно расставлены папки с распаковаными (роутером) архивами
прописан маунт флешки при запуске. а именно:
далее попытки(возможно успешные) создать Симлинк: ln -sf /mnt/sda/entware/opt /opt
и наконец самое веселое: /opt/sbin/mosquitto -d. часа 3 мы точно сидели и перебирали различные варианты запуска процесса и из внутренней памяти,и с флешки, и из busybox, и sh, и ash и еще какие-то полные пути.
итог: либо asses denied либо not found.
как можно это исправить? погуглил сам- не понял ничего... объясните только для совсем чайников, пожалуйста!
рассматриваю варианты
1. удобный. более-менее разобрался в dd-wrt так что желательно решить.
2. новая для меня open wrt. вопросы: можно ли настроить как простой wifi роутер с подключением к сети по wifi вместо провода? тоесть wifi одновременно и точка доступа и клиент другой wifi сети?
Joined: 08 May 2018 Posts: 16707 Location: Texas, USA
Posted: Mon Nov 10, 2025 19:03 Post subject:
В руководстве по установке Entware четко указано, какую файловую систему следует использовать. USB-накопитель должен быть отформатирован в EXT2, EXT3 или EXT4. Никакие другие варианты не поддерживают символьные ссылки.
Кроме того, вам необходимо обновить версию до более актуальной.
В руководстве по установке Entware четко указано, какую файловую систему следует использовать. USB-накопитель должен быть отформатирован в EXT2, EXT3 или EXT4. Никакие другие варианты не поддерживают символьные ссылки.
Кроме того, вам необходимо обновить версию до более актуальной.
итак. прошивку обновил. итог. 1 вариант по инструкции. 2 вариант от ии.
Code:
┌─[✓]─[root@DD-WRT:192.168.11.1]─[~]
└─cd /opt
┌─[✓]─[root@DD-WRT:192.168.11.1]─[/opt]
└─wget http://bin.entware.net/mipssf-k3.4/installer/generic.sh
Connecting to bin.entware.net (107.189.14.230:80)
┌─[✗]─[root@DD-WRT:192.168.11.1]─[/opt]
└─sh generic.sh
sh: can't open 'generic.sh': No such file or directory
┌─[✗]─[root@DD-WRT:192.168.11.1]─[/opt]
└─wget -O - http://bin.entware.net/mipselsf-k3.4/installer/generic.sh | sh
Connecting to bin.entware.net (107.189.14.230:80)
writing to stdout
Info: Checking for prerequisites and creating folders...
- 100% |********************************| 2760 0:00:00 ETA
written to stdout
Warning: Folder /opt exists!
Info: Opkg package manager deployment...
Connecting to bin.entware.net (107.189.14.230:80)
Connecting to bin.entware.net (107.189.14.230:80)
Info: Basic packages installation...
sh: /opt/bin/opkg: not found
sh: /opt/bin/opkg: not found
Info: Congratulations!
Info: If there are no errors above then Entware was successfully initialized.
Info: Add /opt/bin & /opt/sbin to $PATH variable
Info: Add "/opt/etc/init.d/rc.unslung start" to startup script for Entware services to start
Info: Found a Bug? Please report at https://github.com/Entware/Entware/issues
┌─[✓]─[root@DD-WRT:192.168.11.1]─[/tmp/mnt/sda1/opt]
└─sh generic.sh
Info: Checking for prerequisites and creating folders...
Warning: Folder /opt exists!
Info: Opkg package manager deployment...
Connecting to bin.entware.net (107.189.14.230:80)
Connecting to bin.entware.net (107.189.14.230:80)
Connecting to bin.entware.net (107.189.14.230:80)
Connecting to bin.entware.net (107.189.14.230:80)
Connecting to bin.entware.net (107.189.14.230:80)
Connecting to bin.entware.net (107.189.14.230:80)
Info: Basic packages installation...
generic.sh: line 43: /opt/bin/opkg: not found
generic.sh: line 44: /opt/bin/opkg: not found
Info: Congratulations!
Info: If there are no errors above then Entware was successfully initialized.
Info: Add /opt/bin & /opt/sbin to your PATH variable
Info: Add '/opt/etc/init.d/rc.unslung start' to startup script for Entware services to start
Info: Found a Bug? Please report at https://github.com/Entware/Entware/issues
Joined: 08 May 2018 Posts: 16707 Location: Texas, USA
Posted: Sat Nov 15, 2025 17:02 Post subject:
Опять же, FAT32, как и exFAT или NTFS, не поддерживает символические ссылки Linux. Вам необходимо отформатировать USB-накопитель в файловой системе Linux. Другими словами, Entware не будет работать, если вы продолжите использовать FAT32. Мне пришлось отредактировать Wiki, поскольку там упоминается NTFS для жестких дисков USB, что неверно.
Опять же, FAT32, как и exFAT или NTFS, не поддерживает символические ссылки Linux. Вам необходимо отформатировать USB-накопитель в файловой системе Linux. Другими словами, Entware не будет работать, если вы продолжите использовать FAT32. Мне пришлось отредактировать Wiki, поскольку там упоминается NTFS для жестких дисков USB, что неверно.
забыл написать. флеш отaфрматирована в ext2 под life usb linux mint. все операции по копированию под линуксом. сейчас методом тупого перебора поочередно всех инструкций я все таки смог поставить entwire