최대 절전 모드에서 다시 시작한 후 Wi-Fi가 끊어졌습니다.

최대 절전 모드에서 다시 시작한 후 Wi-Fi가 끊어졌습니다.

최대 절전 모드에서 다시 시작하면 Wi-Fi가 끊어집니다.

Appindicator에서 Wi-Fi를 켜거나 >설정 >네트워크를 켤 수 없습니다.

단축키( Fn+ F2)를 통한 스위치 켜기/끄기 역시 쓸모가 없습니다.

일시 중지했다가 다시 일시 중지했다가 Wi-Fi 작업을 다시 시작해야 합니다.

내 플랫폼: Ubuntu 14.04 LTS.

Wi-Fi 문제를 해결하는 방법은 최대 절전 모드에서 다시 시작된 후에도 여전히 자연스럽게 작동합니다(개입 없음).

JWilliamson의 지시에 따라, 이후

sudo gedit /etc/pm/power.d/wireless

, 무선" 파일은 비어 있지 않으며 다음과 같이 표시됩니다.

#!/bin/sh
# tlp - if tlp is enabled, override corresponding script
#       in /usr/lib*/pm-utils/power.d/

CONFFILE=/etc/default/tlp LIBDIRS='/usr/lib /usr/lib64'

for d in ${LIBDIRS}; do
    if [ -d "${d}/pm-utils/power.d" ]; then
        blocked="${d}/pm-utils/power.d/${0##*/}"
        break
    fi done

if [ -n "$blocked" ] && [ -x "$blocked" ]; then
    # else nothing to disable -> don't read $CONFFILE

    if [ -e "$CONFFILE" ] && . "$CONFFILE" -- && [ "$TLP_ENABLE" = '1' ]; then
        # TLP is enabled -> disable $blocked
        echo "Notice: '${blocked}' disabled by TLP."
    else
        exec "$blocked" $*
    fi fi

exit 0

답변1

터미널을 열고 다음 명령을 입력하십시오. 해당 카드에 전원 관리가 활성화되어 있는지 확인해야 합니다.

iwconfig wlan0

이 코드를 실행하면 다음과 같은 출력이 표시됩니다.

jayadmin@jayadmin-OptiPlex-GX280:~$ iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"MU WiFi"  
      Mode:Managed  Frequency:2.412 GHz  Access Point: 18:33:9D:C6:76:72   
      Bit Rate=65 Mb/s   Tx-Power=20 dBm   
      Retry  long limit:7   RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=40/70  Signal level=-70 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:18  Invalid misc:80   Missed beacon:0

전원 관리가 켜져 있으면 다음 명령을 실행합니다(이를 위해서는 SU 권한이 필요하므로 "sudo" 명령이 필요합니다.):

sudo iwconfig wlan0 power off

이 명령 다음에 비밀번호를 입력해야 합니다. "sudo"가 없으면 아마도 실행할 수 있는 사용자 권한이 없을 것입니다.

이를 영구적으로 만들려면 다시 시작한 후 Ubuntu가 PM을 사용하지 못하도록 하는 시스템 파일을 추가/생성해야 합니다. 이렇게 하려면 터미널을 열고(이미 닫은 경우) 다음 명령을 입력합니다.

sudo gedit /etc/pm/power.d/wireless

그러면 빈 파일이 있는 텍스트 편집기가 열립니다. 파일에 다음 줄을 삽입합니다.

#!/bin/sh


/sbin/iwconfig wlan0 power off

이제 파일을 저장하고 gedit와 터미널 창을 닫습니다. PM은 다시 시작한 후에도 비활성화되어야 합니다.

최대 절전 모드에서 돌아올 때 전원 관리와 관련하여 Ubuntu 및 특정 카드에 문제가 있는 것 같습니다. 내 노트북에서도 이와 동일한 문제가 있었고 PM을 비활성화했는데 문제가 해결되었습니다.

나는 이것이 당신이 찾고 있던 "자연 작업" 비명령줄 개입이 아니라는 것을 알고 있지만 이것이 당신의 문제를 처리할 것입니다. 때로는 이상한 문제를 해결하기 위해 터미널을 사용해야 할 때도 있습니다.

추가 정보

@상록수

무선 파일에 언급된 TLP는 Ubuntu의 고급 전원 관리 유틸리티입니다. 무선 카드가 올바르게 작동하지 않는 문제일 수 있습니다. Wi-Fi 카드가 완전히 호환되지 않을 수 있습니다.

터미널에서 이 코드를 실행하세요(작동한다면 영구 수정이어야 합니다).

sudo gedit /etc/default/tlp

해당 파일에서 다음 두 줄을 검색하세요. 그들은 함께 있어야 합니다:

WIFI_PWR_ON_AC=5
WIFI_PWR_ON_BAT=5

내가 이 모든 것을 정확하게 기억한다면 명심하세요.1~이다장애가 있는, 하는 동안5~이다활성화됨. 변경5두 줄 모두에서1그런 다음 파일을 저장하고 exit터미널에서 나갑니다.

안전을 위해 컴퓨터를 재부팅하여 변경 사항이 시스템에 적용되는지 확인하세요. 이 두 줄을 바꾸지 않으면 wifi PM 설정을 변경하기 위해 수행하는 모든 작업이 TLP 스크립트에 의해 차단됩니다.

이게 도움이 되길 바란다. 나는 남은 밤 동안 Ubuntu 상자에 있지 않으므로 이것이 도움이 되지 않으면 이 문제를 해결하기 위한 다음 시도가 몇 시간 지연될 것입니다. /etc/pm/power.d/wireless에 있는 텍스트를 내 첫 번째 답변의 텍스트로 언제든지 완전히 바꿀 수 있지만~하지 않을 것이다파일 의 이 설정이 tlp변경되지 않는 한 작동합니다.

답변2

나는 같은 문제를 겪었고 마침내 완전한 해결책을 찾았으므로 다음과 같습니다.

  1. Ctrl+ Alt+를 눌러 터미널로 이동하세요 .T

  2. .txt새 명령을 쓸 새 파일을 엽니다 . (파일 이름을 변경할 수 있지만 99-시스템이 알파벳순으로 작동하고 이것이 마지막 이름이 되어야 하기 때문에 파일 이름은 계속 시작해야 합니다.

    sudo nano /etc/pm/sleep.d/99_synclient` 
    
  3. 빈 파일에 다음 줄을 붙여넣습니다 .txt.

    #!/bin/bash
    
    case "$1" in
      suspend|hibernate)
      ;;
    
      resume|thaw)
        sudo -u <USERNAME> env DISPLAY=:0 service network-manager restart 
      ;;
      *) 
        exit $NA
      ;;  
    esac
    

    <> 없이 위의 사용자 이름을 바꾸십시오.

  4. 파일을 실행 가능하게 만듭니다.

    sudo chmod +x /etc/pm/sleep.d/99_synclient
    

    이전에 이름을 변경했다면 잊지 말고 이름을 변경하세요.

이제 끝났습니다!이제 최대 절전 모드 후에 Wi-Fi가 제대로 작동합니다.

답변3

나는 달릴 것이다

sudo service network-manager restart

sudo슈퍼유저 또는 루트로 만들어서 실행할 수 있도록 합니다. service스크립트를 실행하여 대부분의 환경 변수를 제거하고 디렉터리를 /. network-manager우리가 원하는 서비스를 알려주고 restart해당 프로세스를 중지하고 시작합니다.

관련 정보