As caixas do Windows não respondem aos pings transmitidos e, dependendo da distro, algumas caixas Linux também não. IIRC o mesmo se aplica aos padrões do servidor BSD. Não é algo que você geralmente quer que os sistemas façam, certamente não recentemente. O problema não é com o sistema do qual você está enviando a transmissão, mas dos sistemas remotos, ignorando-o.
Pode haver uma chave de registro que possa modificar isso (EnableBcastArpReply na chave do serviço TCPIP parece um provável suspeito), mas ela precisaria ser alterada em todos os destinos, o que torna o exercício um pouco inútil se você estiver usando o transmissão para descobrir sistemas.