ok im sorry but im a little bit confused. Are you saying you should do a ping sweep to see all devices on the network then use tracert to find which devises are routers?

and what was that about pining the broadcast address by default dont most computers ignore a request like 192.168.2.255?