add .local domain suffix to the linux box and let them acessable from LAN by using hostname.local domain name.
the Avahi service, which uses the .local domain as a multicast DNS zone.
For example, if you have a Ubuntu system named “ubuntu” on your network, it can be accessed at the address “ubuntu.local”.
To do this, Avahi automatically takes over all DNS requests ending with “.local” and prevents them from resolving normally.
If you are on a network with existing DNS addresses that end with .local, such as a Windows Small Business Server network,
you’ll have to change Avahi’s domain from .local to a different domain before .local addresses will resolve normally.
The steps are:

  1. sudo nano /etc/avahi/avahi-daemon.conf
  2. Scroll down using your arrow keys and locate the “#domain-name=.local” line under “[server].”
  3. Remove the “#” symbol
  4. ress “Ctrl-O” and then press “Enter” to save Avahi’s configuration file in Nano.
  5. Press “Ctrl-X” to exit Nano. Addresses ending with .local will now resolve correctly.

https://smallbusiness.chron.com/resolving-local-ubuntu-38861.html
http://forum.tinycorelinux.net/index.php?topic=9941.0