Ubuntu 16.04를 실행하는 Intel NUC(Next Unit Computing)에서 Wi-Fi 문제를 해결하기 위한 노력의 일환으로 파일 끝에 을 etc/default/crda
추가 하고 재부팅했습니다.REGDOMAIN=US
그러나 sudo iw reg get
여전히 다음을 반환합니다 00
(설정되지 않음).
country 00: DFS-UNSET
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(2457 - 2482 @ 40), (N/A, 20), (N/A), NO-IR
(2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR
(5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR
(5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR
(5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR
(5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR
(57240 - 63720 @ 2160), (N/A, 0), (N/A)
이것이 내 REGDOMAIN을 변경하지 않는 이유를 아는 사람이 있습니까?
답변1
종종 국가 코드는 무선 장치의 칩에 설정됩니다. 예를 들어, 저는 최근에 USB 무선을 구입했는데, 공부하면서 다음과 같은 dmesg
사실을 발견했습니다.
cfg80211: 규제 도메인이 국가: CN으로 변경되었습니다.
저는 미국에 있습니다.
컴퓨터를 시작한 후에 CRDA를 설정할 수 있습니까?
sudo iw reg set US
iw reg get
그렇다면 rc.local에서 설정할 수 있습니다.
gksudo gedit /etc/rc.local
텍스트 편집기 gedit가 없으면 nano, kate 또는 leafpad를 사용하십시오.
0번 출구 바로 위에 마지막 줄을 추가하여 읽으세요.
iw reg set US
주의 깊게 교정한 후 텍스트 편집기를 저장하고 닫습니다.
이것이 효과가 없다면 다음을 시도해 보십시오:
sudo -i
echo "options cfg80211 ieee80211_regdom=US" > /etc/modprobe.d/cfg80211.conf
exit
재부팅 후 확인:
iw reg get