Atualizei do Ubuntu 14.04 para 15.04 no meu lenovo T410 há algumas semanas e tenho tido alguns problemas com minha conexão de rede desde então.
Tudo funcionou bem com o 14.04, mas agora sou forçado a executar 'sudo service network-manager restart' quase toda vez que meu computador é ativado. Ele afirma estar conectado e parece ter um IP, mas não consigo nem acessar a GUI do meu roteador. Alguma solução permanente por aí ou alguém com problemas semelhantes? Não me incomoda executar a reinicialização do gerenciador de rede, exceto que é uma pena fazê-lo toda vez que vou usar meu computador.
Responder1
Você precisa mexer comsistemaserviço e destino.
Crie um arquivo nm-resume.service
em/etc/systemd/system/suspend.target.wants
com o seguinte conteúdo:
[Unit]
Description=Restart NetworkManager at resume
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
ExecStart=/bin/systemctl --no-block restart NetworkManager.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
Isso precisa ser ajustado ou depurado, mas é assim que se faz.
Responder2
Você poderia automatizar o processo usando pm-utils conforme descritoaqui. O script pode ter esta aparência e precisa ser colocado no formato /usr/lib/pm-utils/sleep.d
. Chame-o 99zzzMyScript
, pois será executado por último.
#!/bin/bash
case "$1" in
hibernate)
# put commands to run on hibernation here
;;
thaw)
# put commands to run when returning from hibernation here
;;
suspend)
# put commands to run on suspend here
;;
resume)
# put commands to run when returning from suspension
;;
esac