Minor point of clarification...
The difference between a router, and a gateway in
@YeOldeStonecat's post is NAT. If the device is performing network address translation, it's now a gateway. The silly part is this is technically still inaccurate as a telecom gateway is a technical term for a device that bridges a protocol divide. NAT isn't a protocol... it's a service.
But he's right to point out that's a separate feature relative to being able to use a routing table to push packets into another IP range (routing).
So a typical SOHO gateway is:
1.) Router.
2.) NAT
3.) DHCP service for LAN interfaces.
4.) DNS service for LAN interfaces.
5.) Small unmanaged switch.
What changes between the residential equipment, and the commercial equipment is the degree of configurability of the first 4 things. And these days we have "gaming" equipment which usually bolts in QoS, otherwise known as traffic shaping, and perhaps some basic content controls usually aimed at limiting advertisements.
When you get into the LAN these days Windows 10, Linux, Mac, all the IoT devices... the only consistent name resolution available is via DNS. And for DNS to work you need a record. To get that record you either make it yourself, or you have some sort of dynamic updating service. Untangle like most things that use DNSMasq to handle DNS and DHCP services, will automatically make a DNS record for each hostname it collects during the DHCP assignment process as a client gets on the wire. BUT... MANY SOHO crap boxes even ones that use DNSMasq disable this feature. Now if you're using mostly Windows the unit will fall back to broadcast based name resolution and usually you're OK. Unless the Windows Firewall is off the rails... which happens frequently.
@NETWizz is 100% correct here. You need to dig into it while it's down to figure out what specifically is broken. If IP level coms work, then your issue is likely DNS. And that's "normal" for these devices that do not generally cache DNS all that long. Which is why in such environments I tend to use DHCP reservations and IP addresses in my UNC paths because Windows 10's broadcast resolution is notoriously grumpy at times.