I was wondering what ports need to be open to see a computer in the "Shared" section of the finder window. I realize Apple has an online list of what ports are needed for each protocol, but I do not know which protocol the "Shared" section is using to find the other computers.
I currently have the following ports open for tcp and udp...
22 (SSH)
139 and 445 (SMB)
548 (Appletalk)
3283 and 5900 (Apple Remote Desktop)
Any ideas?
2.4Ghz 15" MBP (LED) with 23" CinemaDisplay and 20" iMac G5 (revB),
Mac OS X (10.5.1)
My network has a hardware firewall that blocks all ports between computers except for those explicitly allowed... so this is independent of the MacOSX software firewall.
Is mDNS the only protocol that is used by the finder to populate the Shared section?
apple use a technology called bonjour formerly known as rendezvous. It uses mDNS.
This is what macs use to discover printers and other types of servers on your local network.
BTW a hardware firewall that is sophisticated enough to block tcp/udp traffic between local networked computers must also have the functionality for you to setup a trusted network and avoid this situation.
Service Location Protocol (SLP) has been dead for many years, and in Leopard it's completely gone. Bonjour (mDNS) uses port 5353 and the link-local multicast address 224.0.0.251.