É possível que o Linksys WAG120N esteja, ocasionalmente, estragando a rotação de chaves do grupo e, portanto, não consiga solicitações ARP para o seu MacBook Pro, portanto, depois que o cache ARP expira a entrada do seu MacBook Pro, ele não pode encaminhar pacotes para você mais. Para testar esta teoria, na próxima vez que o seu MacBook Pro entrar nesse estado, coloque outra máquina na sua rede sem fio (ou em uma porta LAN do WAG120N) e faça o ping no endereço multicast "all hosts": 224.0.0.1. Se o seu MacBook Pro responde, está recebendo multicasts. Se isso não acontecer, então não é. Além disso, tente executar ping no 224.0.0.1 a partir do seu MacBook Pro e veja se alguma outra coisa responde. Seria um ponto de dados interessante.
Certifique-se de ter o firmware mais recente em seu WAG120N. Considere adicionar um mapeamento ARP estático no seu WAG120N apontando para o seu MacBook Pro (você também precisará atribuir um endereço IP estático ao seu MacBook Pro). Considere a possibilidade de colocar firmware de pós-venda / de terceiros / código aberto em seu WAG120N, caso o firmware de código aberto tenha uma qualidade superior à fornecida pela Linksys.