File sharing is broken (firmware 3.105)

1. In the following example, USB volume Samsung 2GB is mounted but not shared. The network path ‘WORKGROUP/GL-Samba’ is visible in network browser on client devices, but no shared volume appears when file sharing is enabled in the GUI at http://{router IP}/#/share.

OpenWrt 18.06.1, r7258-5eb055306f

# mount

/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/mtdblock5 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sda1 on /mnt/Samsung\0402GB type exfat (rw,sync,relatime,fmask=0000,dmask=0000,allow_utime=0022,iocharset=utf8,namecase=0,errors=remount-ro)

# opkg list-installed kmod-fs*

kmod-fs-exfat - 4.9.120+2017-06-20-de4c760b-1
kmod-fs-ext4 - 4.9.120-1
kmod-fs-ntfs - 4.9.120-1
kmod-fs-vfat - 4.9.120-1

2. Mount list* does not refresh when USB device is inserted or ejected (un-shared) in the GUI

  • http://{router IP}/#/share

3. Request support for Avahi / Zeroconf

“OpenWrt offers several different packages supporting the different zeroconf implementations.” (But none are available in the GL.inet repository)

Avahi (Linux) - avahi-daemon-service-ssh, avahi-daemon-service-http, avahi-utils, avahi-autoipd, avahi-dnsconfd
Bonjour (Apple) - mdnsresponder, mdnsd
umdns (OpenWrt own package)
Zeroconf/UPnP SSDP (Microsoft, incompatible with mDNS)

Now works are done on 3.201. can you check if this is the same on 3.201 snapshot?

Need snapshot built for GL-AR300M
https://docs.gl-inet.com/en/3/release_notes/