데스크탑에 Debian 10.8.0-amd64를 설치하고 있습니다. 프로세스가 제대로 작동하지만 설치 프로그램이 내 Wi-Fi 네트워크를 볼 수 없습니다. Android 기기를 연결하고 테더링을 통해 연결을 공유함으로써 이 문제를 극복할 수 있었습니다.
그러나 데비안 설치 프로그램은 제가 이 문제를 발견한 유일한 프로그램입니다. Ubuntu(ish)는 Arch와 마찬가지로 항상 내 네트워크를 올바르게 인식하지만 이 경우에는 재부팅 후 규제 도메인을 변경해야 합니다.
내 네트워크는 채널 13(2472MHz)에 있습니다.
나는 2개의 ISO를 시도했다:
- 공식 웹사이트 설치:https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.8.0-amd64-netinst.iso
- 무료가 아닌 펌웨어 네트워크 설치:https://cdimage.debian.org/cdimage/unofficial/non-free/cd-include-firmware/current/amd64/iso-cd/
공식 ISO는 비프리 펌웨어( rtl_nic/rtl8168h-2.fw
)가 필요하기 때문에 비공식 ISO를 비프리 펌웨어로 사용해 보았으나 문제가 지속됩니다. 또한 첫 번째 설치 프로그램은 다른 네트워크를 인식할 수 있습니다.
또한 설치 프로그램( )에 내용이 "00"인 파일이 있다는 것을 확인하고 /sys/module/cfg80211/parameters/ieee20811_regdom
이를 "BR"로 변경하려고 시도했지만 파일을 쓸 수 없습니다.
내가 여기서 무엇을 놓치고 있는 걸까요? iso 굽기전에 바꿀 수 있는 방법 없나요?
답변1
디렉토리 트리는 실제로 디스크에 전혀 저장되지 않는 /sys
가상 파일 시스템입니다 . sysfs
거기에서 읽는 모든 것은 커널의 내부 상태에 대한 실시간 표현입니다. 쓰기 가능한 모든 것은 해당 커널 또는 모듈 상태를 실시간으로 변경합니다.
무선 관리 도메인( ieee80211_regdom
)을 한 번만 수동으로 변경해야 하는 경우 올바른 명령을 사용하십시오: iw reg set BR
. 항상 국가 코드를 지정해야 하는 경우 구성 파일 wpa_supplicant
에 hostapd
국가 코드를 위한 위치가 있을 수 있습니다 .
ieee80211_regdom
는 몇 가지 유효한 설정만 있는 오래된 커널 모듈 매개변수(커널 버전 2.6.27 이전에 사용되었으며 현재는 더 이상 사용되지 않음) 입니다 : US
, JP
및 EU
. 최신 무선 코드는 어떤 주파수를 들을 가치가 있는지에 대한 매우 일반적인 힌트로 이전 매개변수를 사용하거나 무선 네트워크를 안전하게 적극적으로 감지합니다(예: 군용 레이더 운영자를 당황하게 하지 않고...).
이론적으로 WiFi 액세스 포인트가 올바르게 구성되면 해당 네트워크 알림에는 클라이언트가 지역 코드를 자동으로 감지하는 데 사용해야 하는 국가/주파수 지역 코드가 포함됩니다.
실제로 이 메커니즘이 항상 완벽하게 작동하는 것은 아니며 특정 국가의 특정 무선 어댑터의 경우 시스템 관리자가 국가 코드를 제공해야 합니다. 특히 사용 가능한 유일한 무선 네트워크가 세계의 특정 지역에서만 사용이 합법적인 채널(예: 채널 13)에 있는 경우 이런 일이 발생할 가능성이 높습니다.