vielleicht ist ja genau das dein Problem. Ein Router kann routen. Wenn die Rechner in verschiedenen Netzen (
IP-Mäßig gesehen) sind, so kann der Router darüber hinweg gehen. Bei einem Switch sieht das jedoch anders aus.
Es kann aber ebenso sein das der Switch die verschiedenen Broadcasts nicht weiterleitet (wenn du mit Rechnernamen anstelle von IPs) arbeitest. Hier würde ein Hub Abhilfe schaffen bzw. mit IPs arbeiten oder einen DNS-Server einsetzen.