I have a Linksys WRT54G wireless router connected to a big LAN in my dorm. We regularly use DAAP (iTunes sharing) to play our own music at the different lounges and kitchens. This works fine when I connect my laptop directly to the LAN, but as soon as I access it through my router, I cannot see other shares, and they can't see mine. Problem is, I can only be assigned one IP address on the dorm's LAN (have to authenticate through SSH before being allowed through the firewall,) so I can't both share through DAAP and have my friends use my wireless router at the same time.
I understand that this is caused by the fact that DAAP uses Bonjour to announce and discover shares.
My question is; can I have my cake and eat it too? Is there a way to keep my wireless router, and forward Bonjour discoveries? It's okay to forward them all to one machine.