It is probably best to first describe the ridiculous network setup I have:
I have a time capsule connected via ethernet to my university's network. It is sharing this internet connection with a group of macs over airport. Some of the macs are old mac pros and do not have airport, so they are attached via ethernet to some of the macs that have airport. The daisy-chained Macs get internet, but they cannot see other computers with file sharing on the LAN. A diagram:
TimeCapsule | )))))) | MacPro | -------> | MacPro | wifi | on LAN | Ehternet | only internet
I have noticed that the Macs directly connected (wifi and ethernet) to the time capsule have IP adresses that begin with 10., but the daisy-chained machines have IPs beginning with 192.
How can I get the Daisy-chained machines to appear on the LAN?