무선 전원 관리를 영구적으로 끄는 방법


23

Linux Mint 17.3 / 18 iwconfig에서는 무선 카드의 전원 관리가 켜져 있다고 말합니다 . 이 문제에 대해 영구적으로 또는 일부 해결 방법을 끄고 싶습니다.

sudo iwconfig wlan0 power off 노트북을 재부팅 할 때까지 작동합니다.

또한 무작위로을 검사 iwconfig하면이 명령을 실행했지만 때때로 켜져 있습니다.

수정 사항을 영구적으로 만드는 방법에 대한 기사를 읽었습니다. 그들 모두는 첫 번째 단계 "디렉토리로 이동 /etc/pm/power.d"을 포함했으며, 제 경우에는 존재하지 않았습니다.

나는 다음 단계를 따랐다.

sudo mkdir -p /etc/pm/power.d
sudo nano /etc/pm/power.d/wireless_power_management_off

이 두 줄을 파일에 입력했습니다.

#!/bin/bash

/sbin/iwconfig wlan0 power off

그리고 적절한 사용자 권한 설정을 마쳤습니다.

sudo chmod 700 /etc/pm/power.d/wireless_power_management_off

그러나 재부팅 후 전원 관리가 다시 켜집니다.

iwconfig 수동으로 전원 관리를 끈 후

eth0      no wireless extensions.

wlan0     IEEE 802.11abgn  ESSID:"SSID"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:00:00:00:00:00   
          Bit Rate=24 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=42/70  Signal level=-68 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:2  Invalid misc:18   Missed beacon:0

lo        no wireless extensions.

이 질문은 Linux Mint에만 적용되는 것이 아니라 특정 무선 어댑터의 일반적인 문제입니다.

답변:


32

텍스트 편집기로이 파일을여십시오 nano. 예를 들면 다음과 같습니다.

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

기본적으로

wifi.powersave = 3

그냥 2 값으로 변경하십시오 .

다음에 다시 부팅하면 변경 사항이 적용됩니다.

절전 필드의 값은 다음과 같습니다.

NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1): don't touch existing setting
NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3): enable powersave

( 소스 )


1
이것은 지난 주 정도까지 나에게 효과적 NetworkManager[19973]: Failed to read configuration: /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf: Key file does not start with a group이었다 -이제 나는 점점지고있다 . 손으로 직접 만들었으므로 [main]파일 상단에 [현재] 필수 조건이 없었습니다 .
jhfrontz

1
@jhfrontz 다음 설명서를 보면 [connection]그룹을 정의하기 위해 설정하기 전에 포함해야 할 수도 있습니다 . gist.github.com/jcberthon/ea8cfe278998968ba7c5a95344bc8b55
charliesneath

4

부팅시 무선 전원 관리를 해제하는 것만으로는 충분하지 않습니다.

전원 어댑터를 연결 해제하는 것과 같은 고리가있을 수 있습니다.

따라서 가능한 해결책 중 하나는 다음과 같습니다. 단계별.

파일을 저장할 디렉토리를 작성하십시오. 모든 스크립트에 대해 아직 디렉토리가 없으면 개인적으로 다음과 /etc/pm/같이하십시오.

sudo mkdir -p /etc/pm/power.d

스크립트를 (어디서나 원하는 곳에서) 작성하고 현명하게 작성하십시오.

sudo nano /etc/pm/power.d/wireless_power_management_off

내가 사용하는 nano,하지만 당신은 예를 들어, 그래픽 파일을 만들려면 어떤 예를 사용합니다. 와 gedit(LM17) 또는 xed(LM18) :

gksudo gedit /etc/pm/power.d/wireless_power_management_off
gksudo xed /etc/pm/power.d/wireless_power_management_off

파일에 다음 내용을 입력하십시오.

#!/bin/bash

/sbin/iwconfig wlan0 power off

파일을 저장하십시오.

파일의 소유자는 root파일을 어딘가에 일반 사용자로 작성한 경우 파일이있는 폴더로 이동하여 다음으로 수정하십시오.

sudo chown root:root wireless_power_management_off

다음으로, rwx소유자 를 위해 파일에 대한 적절한 권한을 설정해야합니다 .

sudo chmod 700 wireless_power_management_off

마지막으로 CRON을 사용하여 1 분마다 스크립트를 실행합니다. 더럽지 만 작동 :

sudo crontab -e

crontab이전에 편집 한 적이 없다면 어떤 편집기를 사용할 것인지 묻습니다. 이는 전적으로 귀하에게 달려 있습니다.

이것을 파일 끝에 붙여 넣으십시오.

*/1 * * * * /etc/pm/power.d/wireless_power_management_off

잠시 기다렸다가 전원 관리가 꺼져 있는지 확인하십시오.

iwconfig wlan0 | grep "Power Management"

출력 예 :

Power Management:off

전원 관리 기능이 켜지더라도 1 분 정도 지속됩니다. 끝난.


1

crontab을 사용 sudo crontab -e하여 줄 추가@reboot /bin/bash /etc/pm/power.d/wireless



0

키 : 절전

유형 : uint32

기본값 : 0

다음 중 하나 일 수 있습니다.

  • NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2) (Wi-Fi 절전 기능 비활성화)
  • NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3) (Wi-Fi
    절전 사용)
  • NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1) (현재 구성 설정을 만지지 마십시오)

  • NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0) (전역 적으로 구성된 값 사용)

다른 모든 값은 예약되어 있습니다.

https://people.freedesktop.org/~lkundrak/nm-docs/nm-settings.html 에서 더 많은

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.