나는 랩톱을 "일시 중지" 상태로 두고 이더넷 포트를 자주 사용합니다. 내가 그것을 옮길 때 일반적인 이벤트 순서는 다음과 같습니다. 일시 중지, 모든 전선(전원, 이더넷) 분리, 가방에 넣기, 이동, 가방에서 제거, 전선 연결 후 깨어남.
새 위치에서는 케이블을 뽑았다가 다시 꽂을 때까지(또는 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