라즈베리파이 리눅스 서버가 가끔씩 접속이 되지 않았다.
나중에 접속이 될 때 journalctl로 해당 시각을 보면 아무것도 나오지 않았다.
커널 메시지만 추려서 보니 뭔가 단서가 나왔다.
brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
와이파이와 관련되어 보이는데 power save가 활성화되었다고 떴다.
Power save가 활성화되어서 접속이 안되었던 걸로 현재 추정중이다.
iwconfig으로 확인해보면 이렇게 나온다.
lo no wireless extensions.
wlan0 IEEE 802.11 ESSID:"-"
Mode:Managed Frequency:- Access Point: -
Bit Rate=195 Mb/s Tx-Power=31 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=47/70 Signal level=-63 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Power Management가 on으로 되어있는 걸 볼 수 있다.
이 power management를 off로 하기 위해서 다음과 같이 하면 된다. 나는 NetworkManager를 사용 중이므로 NetworkManager와 관련된 설정을 건드렸다.
sudo vi /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
default-wifi-powersave-on.conf 파일을 편집한다.
[connection]
wifi.powersave = 2
wifi.powersave를 2로 설정한다.
만약 해당파일이 없다면 새로 만들고 위 내용을 쓰면 된다.
sudo systemctl restart NetworkManager
그리고 NetworkManager를 재시작해준다.
iwconfig를 다시 실행해서 off로 바뀌었는지 확인한다.
lo no wireless extensions.
wlan0 IEEE 802.11 ESSID:"-"
Mode:Managed Frequency:- Access Point: -
Bit Rate=292.5 Mb/s Tx-Power=31 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=45/70 Signal level=-65 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
'컴퓨터' 카테고리의 다른 글
[Linux] AppImage 실행오류 해결법 (MOUNT_2_40) (0) | 2024.09.16 |
---|---|
[Linux] Cron tab 사용법 (0) | 2024.08.27 |
[Linux] ssh proxyjump 설정 (0) | 2024.08.25 |
[Linux] ssh dynamic port forwarding (proxy server) (0) | 2024.08.25 |
[Linux] Visual Studio Code로 원격접속 시 hang 되는 문제 (0) | 2024.08.10 |