일시 중지 상태에서 깨어날 때 네트워크 인터페이스 재설정

일시 중지 상태에서 깨어날 때 네트워크 인터페이스 재설정

나는 랩톱을 "일시 중지" 상태로 두고 이더넷 포트를 자주 사용합니다. 내가 그것을 옮길 때 일반적인 이벤트 순서는 다음과 같습니다. 일시 중지, 모든 전선(전원, 이더넷) 분리, 가방에 넣기, 이동, 가방에서 제거, 전선 연결 후 깨어남.

새 위치에서는 케이블을 뽑았다가 다시 꽂을 때까지(또는 Network Manager에서 인터페이스를 중지/시작할 때까지) 이더넷 연결이 작동하지 않습니다. 아무래도 시스템이 일시 중단된 동안 발생한 변경 사항을 확인하지 않는 것 같습니다. Wi-Fi 인터페이스에도 비슷한 문제가 있습니다(SSID가 다르기 때문에 더욱 놀랍습니다...).

그래서 저는 이러한 모든 인터페이스를 재설정하는 방법을 찾고 있습니다.

  • 루트(/etc/init.d/networking restart?)로 실행하거나 깨울 때 어떻게 실행합니까?
  • 일반 사용자로서(그러나 충분한 알림을 찾을 수 없으며 이에 대한 사용자 수준 명령에 대해 모릅니다).

어떤 아이디어가 있나요?

쿠분투 14.04 실행

답변1

스크립트를 /usr/lib/pm-utils/sleep.d에 넣으세요.

실행하려는 명령으로 실행 파일로 표시하고 조건부 복구로 구성합니다.

#!/bin/bash
case "$1" in
        resume)
            /etc/init.d/networking restart
        ;;
esac

관련 정보