I am having trouble getting Bonjour working between an iMac and other Macs on the same local Wifi network. It used to work, but recently stopped.
The hardware in play is:
iMac G5 with 10.4.9 -- this is the problem machine.
Airport Express
MacBook Pro and iBook G4
On the iMac, I cannot see any Bonjour services that are not on the iMac. I installed Bonjour Browser, and I can see 5 services from the iMac. All 5 are local: Apple File Sharing, Internet printing protocol, SFTP, SSH, Workgroup manager.
Note that I should at least be able to see the airport base station; the iMac is connected to it and has a DHCP address from it. (Needless to say, airport admin cannot browse to the base station, but it can connect by entering the IP address by hand).
The 2 laptops cannot see anything on the iMac. Everything is connected to the Airport Express with DHCP now, and the subnets are all the same. They are connected to the same base station, I am sure.
The interesting thing is that I can ssh between the macbook and the imac, both when the macbook is outside the LAN, as well as with the 192.168 address of the iMac. So I know that packets are reaching the machines through the base station.
I have turned the firewall off (network preferences) and it is no help. I have rebooted as well. The iBook also cannot see the iMac through iTunes, but the iBook, macbook, and airport express can all see each other.
The only thing I can think of is that somehow the iMac's host name got a "-2" appended to it, and I removed it. So the host name has changed potentially. However, I can't see any trace of either the old nor the new hostname in Bonjour browser anywhere, so I don't know if this matters or not.
I don't know where to start looking any further. Is there some kind of directory/domain thing with bonjour? I don't know how it's supposed to work and I don't know where to begin looking further.
Thanks for your help
Elli
The hardware in play is:
iMac G5 with 10.4.9 -- this is the problem machine.
Airport Express
MacBook Pro and iBook G4
On the iMac, I cannot see any Bonjour services that are not on the iMac. I installed Bonjour Browser, and I can see 5 services from the iMac. All 5 are local: Apple File Sharing, Internet printing protocol, SFTP, SSH, Workgroup manager.
Note that I should at least be able to see the airport base station; the iMac is connected to it and has a DHCP address from it. (Needless to say, airport admin cannot browse to the base station, but it can connect by entering the IP address by hand).
The 2 laptops cannot see anything on the iMac. Everything is connected to the Airport Express with DHCP now, and the subnets are all the same. They are connected to the same base station, I am sure.
The interesting thing is that I can ssh between the macbook and the imac, both when the macbook is outside the LAN, as well as with the 192.168 address of the iMac. So I know that packets are reaching the machines through the base station.
I have turned the firewall off (network preferences) and it is no help. I have rebooted as well. The iBook also cannot see the iMac through iTunes, but the iBook, macbook, and airport express can all see each other.
The only thing I can think of is that somehow the iMac's host name got a "-2" appended to it, and I removed it. So the host name has changed potentially. However, I can't see any trace of either the old nor the new hostname in Bonjour browser anywhere, so I don't know if this matters or not.
I don't know where to start looking any further. Is there some kind of directory/domain thing with bonjour? I don't know how it's supposed to work and I don't know where to begin looking further.
Thanks for your help
Elli