TL-WR1043ND + entware + mosquitto brocker для чайни

Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Atheros WiSOC
Author Message
demix32
DD-WRT Novice


Joined: 10 Nov 2025
Posts: 3

PostPosted: Mon Nov 10, 2025 17:40    Post subject: TL-WR1043ND + entware + mosquitto brocker для чайни Reply with quote
всем здравствуйте. говорю сразу я чайник.
дано TL-WR1043ND прошитый свежей DD-WRT v3.0-r44715 std (11/03/20). проводного интернета нет и не будет. роутер используется как клиент точки доступа телефона для нескольких пк. делаю умный дом и по этому есть необходимость поставить mosquito broker где нибудь в сети. я решил развернуть его прямо на роутере.
что проделано:
с помощью ии скачаны необходимые файлы: mipsel-installer.tar.gz, opkg.ipk (как понимаю это entware) и сам брокер mosquitto.ipk.
по советам ии файлы распакованы на роутере
Code:

D:\
| └─ entware\
|      └─ opt\               ← правильный уровень
|           ├─ bin\
|           │   └─ opkg
|           ├─ sbin\
|           │   └─ mosquitto
|           └─ etc\


выбив из ии структуру файлов, на пк windows отформатирована флешка в fat32 и правильно расставлены папки с распаковаными (роутером) архивами
прописан маунт флешки при запуске. а именно:
Code:

[ -b /dev/sda ] && mount -t vfat /dev/sda /tmp/mnt/sda
[ -d /tmp/mnt/sda/entware/opt ] && rm -rf /opt && mkdir -p /opt && mount --bind /tmp/mnt/sda/entware/opt /opt
[ -f /opt/sbin/mosquitto ] && cp /opt/sbin/mosquitto /tmp/mosquitto && busybox sh -c '/tmp/mosquitto -d -c /dev/null'

далее попытки(возможно успешные) создать Симлинк: 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 сети?
Sponsor
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 16707
Location: Texas, USA

PostPosted: Mon Nov 10, 2025 19:03    Post subject: Reply with quote
В руководстве по установке Entware четко указано, какую файловую систему следует использовать. USB-накопитель должен быть отформатирован в EXT2, EXT3 или EXT4. Никакие другие варианты не поддерживают символьные ссылки.

Кроме того, вам необходимо обновить версию до более актуальной.

https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/

_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
RSS feed for DD-WRT releases (2025)
RSS feed for DD-WRT releases (2024)
RSS feed for DD-WRT releases (2023)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
demix32
DD-WRT Novice


Joined: 10 Nov 2025
Posts: 3

PostPosted: Sat Nov 15, 2025 15:56    Post subject: Reply with quote
kernel-panic69 wrote:
В руководстве по установке Entware четко указано, какую файловую систему следует использовать. USB-накопитель должен быть отформатирован в EXT2, EXT3 или EXT4. Никакие другие варианты не поддерживают символьные ссылки.

Кроме того, вам необходимо обновить версию до более актуальной.

https://download1.dd-wrt.com/dd-wrtv2/downloads/betas/


итак. прошивку обновил. итог. 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]─[/opt]
└─


скачал и закинул на флеш
Code:


┌─[✓]─[root@DD-WRT:192.168.11.1]─[/tmp/mnt/sda1]
└─cd opt

┌─[✓]─[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

┌─[✓]─[root@DD-WRT:192.168.11.1]─[/tmp/mnt/sda1/opt]
└─ls
generic.sh

┌─[✓]─[root@DD-WRT:192.168.11.1]─[/tmp/mnt/sda1/opt]
└─cd /tmp/mnt/sda1

┌─[✓]─[root@DD-WRT:192.168.11.1]─[/tmp/mnt/sda1]
└─ls
lost+found  opt

я перебирал команды и все-таки как-то смонтировал в opt флешку. итог
Code:

Info: Basic packages installation...
sh: /opt/bin/opkg: Permission denied
sh: /opt/bin/opkg: Permission denied

по 3 инструкциям такого быть не должно
kernel-panic69
DD-WRT Guru


Joined: 08 May 2018
Posts: 16707
Location: Texas, USA

PostPosted: Sat Nov 15, 2025 17:02    Post subject: Reply with quote
Опять же, FAT32, как и exFAT или NTFS, не поддерживает символические ссылки Linux. Вам необходимо отформатировать USB-накопитель в файловой системе Linux. Другими словами, Entware не будет работать, если вы продолжите использовать FAT32. Мне пришлось отредактировать Wiki, поскольку там упоминается NTFS для жестких дисков USB, что неверно.

https://wiki.dd-wrt.com/wiki/index.php/Installing_Entware

https://github.com/Entware/Entware/wiki

_________________
"Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT
Pogo - A minimal level of ability is expected and needed...
RSS feed for DD-WRT releases (2025)
RSS feed for DD-WRT releases (2024)
RSS feed for DD-WRT releases (2023)

----------------------
Linux User #377467 counter.li.org / linuxcounter.net
demix32
DD-WRT Novice


Joined: 10 Nov 2025
Posts: 3

PostPosted: Sat Nov 15, 2025 18:44    Post subject: Reply with quote
kernel-panic69 wrote:
Опять же, FAT32, как и exFAT или NTFS, не поддерживает символические ссылки Linux. Вам необходимо отформатировать USB-накопитель в файловой системе Linux. Другими словами, Entware не будет работать, если вы продолжите использовать FAT32. Мне пришлось отредактировать Wiki, поскольку там упоминается NTFS для жестких дисков USB, что неверно.

https://wiki.dd-wrt.com/wiki/index.php/Installing_Entware

https://github.com/Entware/Entware/wiki


забыл написать. флеш отaфрматирована в ext2 под life usb linux mint. все операции по копированию под линуксом. сейчас методом тупого перебора поочередно всех инструкций я все таки смог поставить entwire
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Atheros WiSOC All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum