O gerenciador de rede deve ser reiniciado após a ativação no Ubuntu 15.04

O gerenciador de rede deve ser reiniciado após a ativação no Ubuntu 15.04

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.serviceem/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

informação relacionada