A modern Linux samba server will announce itself to the rest of the network 2 different ways:
[1] By NetBIOS name - aka the "Windows Way".
Has to follow a bunch of rules and even then it may be problematic.
[2] By it's mDNS name.
Regrettably, a given Linux client machine will see both as "Hostname (File Sharing)" so you don't know which one you're using. You could I suppose to through "Windows Network" then you are assured you are using the "Windows Way" but it's best to stick with mDNS in an all Linux / MacOS network.
So the question is can you ping the server not by it's ip address or it's hostname but by it's mDNS hostname ( servers host name with a .local attached at the end ):
Code:
ping -c3 hostname.local
If you cannot disable the firewall on the server and try it again.
Also make sure that both the server and the client have avahi running - this controls mDNS:
Code:
sudo service avahi-daemon restart
Bookmarks