I can get "Failed to find group 'nogroup'." by issuing /opt/sbin/avahi-daemon --debug. BUT, all files in my router has root group. And there is no setting about group in avahi-daemon.conf. I read this post (https://www.snbforums.com/threads/avahi-install.10218/), finding that I have to do a lot...
@zd59
I installed samba4 form Entware on Asuswrt and Asuswrt-Merlin successfully. And I noticed that dbus-daemon from Entware can't run as well. I fixed this issue by your method, but I can't see what the dbus-daemon does, since it seems that nothing changed by making dbus-daemon run. By...
As the video shown at #1, I still can't make Entware wsdd2 work under ASUSWRT-Merlin RT-AC68U 384.12-0.:( In order to overcome the issue, I use Entware Samba4 + Firmware wsdd2 instead, which works perfectly.:)
This will help you install Entware on Asuswrt or Asuswrt-Merlin.
https://github.com/JACK-THINK/SCRIPTS-BOOTLOADER-FOR-ASUS-ROUTER/blob/master/README_en-US.md
I have tested it a lot of time and here's the conclusion.
wsdd2 from Asuswrt-Merlin just broadcasts the value of 'nvram get computer_name' without fetching any value from /etc/smb.conf or /opt/etc/samba/smb.conf, even there is no /etc/smb.conf.
wsdd2 from Entware will fetch "netbios name = "...
1) wsdd2 from Entware can use the value of "netbios name = " in /opt/etc/samba/smb.conf, which is provided by samba4 from Entware, as the hostname of the router. But one thing to note, if the value of "netbios name = " is given a value different from the value 'nvram get computer_name' gives...
Perhaps these things below could help you.
1. nmbd is deprecated in smaba4 from Entware
2. In order to make wsdd2 from Entware run properly, You MUST run 'nvram get computer_name' and paste the value you get on the right of "netbios name = " in smb.conf. If you don't set it like this, you can...
It seems that you are getting ERRORS.
My test is based on the RT-AC68U with Asuswrt-Merlin 384.12, which has been reset to factory after flashing Asuswrt-Merlin 384.12. And I get errors as shown in #1.
Frankly, all the programs run in English. If I can have some spare time in the future, I'll tranlate all the README.md files in my Project into English.
Samba 4 runs perfectly on my system deployed on both Asuswrt and Asuswrt Merlin. For security reasons, My samba addon only supports SMB2 and above. SMB1 has been disable, which means, I just use smbd (samba server), wsdd2 (for Windows discovery) and avahi (for MacOS and iOS discovery) to run...
I didn't mean to insult anyone. Please don't interpret it in this way. If any words really hurt anybody, I will retract them. I just so curious about why wsdd2 from Entware can run perfectly on Asuswrt-Merlin 384.11_2 and Asuswrt 384_45717 but not on Asuswrt-Merlin 384.12. And on Asuswrt-Merlin...