Eu resolvi o problema: por causa da situação de bateria / ac, observei as configurações de economia de energia em powertop
e percebi que conectar o notebook na configuração de wake-on-lan.
De qualquer forma, por tentativa e erro, descobri que a LAN funciona após a reinicialização e sudo service network-manager restart
se o wake-on-lan estiver ativado (não faço ideia do motivo, pois tive a sorte de tropeçar Eu ficaria feliz se alguém pudesse oferecer algum insight). Portanto, minha solução foi adicionar
sleep 1
sudo ethtool -s eth0 wol g
para rc.local
(o valor para o sono pode depender da máquina - eu substituí o HDD que vem com o computador com um SSD, então para outras máquinas ele pode ter que ser maior; o truque é que o comando deve ser executado após as interfaces de rede terem sido configuradas). Desta forma, o wol é sempre ativado, independentemente do estado de energia - mas com uma exceção: se você inicializar o computador em CA e puxar o plugue algum tempo depois, ele retornará ao estado desligado. Normalmente, isso não deve ser um problema muito grande, já que você teria que reiniciar o gerenciador de rede via linha de comando para notá-lo - e se isso for realmente necessário, uma reinicialização também pode ser uma boa ideia. No entanto, esse comportamento também pode ser corrigido adicionando-se um pequeno script a /etc/pm/power.d/
(semelhante ao da primeira resposta a este pergunta ): no ramo de modo de bateria, você coloca
sudo ethtool -s eth0 wol g
e a ramificação do modo CA permanece vazia.