Nice discussion of whose fault it is. But would we go back to the technical part?
The Samba service is provided at the router. I have only a Slate Plus at hand, but lets narrow it down.
at first we need to log in into the router via ssh:
ssh root@192.168.8.1
And type in the admin panel login password.
From the samba documentation we know the configuration is placed in /etc/samba/smb.conf
and we know the multiplying factor is anything with interface, so we search what is the regarding configuration:
root@GL-A1300:~# grep interface /etc/samba/smb.conf
interfaces = lo br-lan
## This global parameter allows the Samba admin to limit what interfaces on a machine will serve SMB requests.
#bind interfaces only = yes
root@GL-A1300:~#
lo won't be routed outside the device, so lets focus on br-lan.
root@GL-A1300:~# brctl show br-lan
bridge name bridge id STP enabled interfaces
br-lan 7fff.<some number> no eth0
wlan0-1
wlan1
We try to understand. The samba service is started, and listening on the network bridge br-lan. br-lan is split to 3 physical devices, eth0, wlan0-1 and wlan1.
eth0 is the LAN port, wlan0-1 and wlan1 are 2,4GHz and 5GHz WLAN.
We go back to the very beginning of your question:
I think, if your NAS router is connected to a main router, within your home network, the IP 192.168.8.1 is reachable from LAN (eth0) and WLAN (wlan0-1 and wlan1).
In my test setup with only the Slate Plus, I don't see two devices. But the laptop is connected via LAN and the Internet is in repeater mode via 2,4GHz WLAN. It is a typical travel setup, not a home setup.
Even with IPv6 I have only one reachable device. I know this was not the case here, but I wanted to have this tested, because of:
root@GL-A1300:~# netstat -tulpen | grep -i smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 31295/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 31295/smbd
tcp 0 0 :::139 :::* LISTEN 31295/smbd
tcp 0 0 :::445 :::* LISTEN 31295/smbd
A possible OCD friendly solution would be to change the /etc/samba/smb.conf
to interface = eth0
. But this will be overwritten by next firmware update. And this is definitely a very particular change, not recommended to set up in general for all users by GL-iNet.
When I have a free which, I would like to change the workgroup = WORKGROUP
setting via Admin Panel and persistent.