Ubuntu 15.04에서 절전 모드를 해제한 후 네트워크 관리자를 다시 시작해야 합니다.

Ubuntu 15.04에서 절전 모드를 해제한 후 네트워크 관리자를 다시 시작해야 합니다.

몇 주 전에 lenovo T410에서 Ubuntu 14.04에서 15.04로 업그레이드했는데 그 이후로 네트워크 연결에 몇 가지 문제가 발생했습니다.

14.04에서는 모든 것이 잘 작동했지만 이제는 컴퓨터가 깨어날 때마다 거의 'sudo service network-manager restart'를 실행해야 합니다. 연결되어 있다고 주장하고 IP가 있는 것 같지만 라우터 GUI에 액세스할 수도 없습니다. 영구적인 해결책이 있습니까? 아니면 비슷한 문제가 있는 사람이 있습니까? 네트워크 관리자를 다시 시작하는 것은 귀찮은 일이 아닙니다. 단, 컴퓨터를 사용할 때마다 그렇게 하는 것은 짜증나는 일입니다.

답변1

당신은 엉망이 필요합니다체계화된서비스와 대상.

nm-resume.service다음 위치에서 파일을 생성하세요 ./etc/systemd/system/suspend.target.wants

다음 내용으로:

[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

이를 조정하거나 디버깅해야 하지만 그렇게 하는 방법이 있습니다.

답변2

설명된 대로 pm-utils를 사용하여 프로세스를 자동화할 수 있습니다.여기. 스크립트는 다음과 같으며 에 넣어야 합니다 /usr/lib/pm-utils/sleep.d. 99zzzMyScript마지막으로 실행되므로 호출하세요 .

#!/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

관련 정보