Wi-Fi QR 코드가 안 될 때: 형식, 특수문자, 숨김 네트워크
스캔은 되는데 접속이 안 되는 Wi-Fi QR 코드는 거의 항상 어딘가 틀린 정보가 담겨 있습니다. 비밀번호나 이름이 라우터와 정확히 일치하지 않거나, 보안 방식이 틀렸거나, 특수문자가 이스케이프되지 않았거나, 네트워크가 숨겨져 있는데 코드가 이를 알리지 않는 경우입니다. 코드를 스캔해 실제로 담긴 내용을 확인한 뒤 문제를 고쳐서 새로 만드세요.
체크리스트: Wi-Fi QR 코드가 접속되지 않는 이유
- 코드를 만든 뒤 라우터에서 비밀번호를 바꿨습니다. 코드는 스스로 업데이트되지 않습니다.
- 이름이나 비밀번호가 정확히 일치하지 않습니다. 대소문자, 공백, 기호가 모두 영향을 줍니다.
- 보안 방식이 틀렸습니다. 예를 들어 비밀번호가 있는 네트워크를 오픈으로 표시한 경우입니다.
- 이름이나 비밀번호의 ; , : \ 또는 "가 이스케이프되지 않아서 휴대폰이 비밀번호를 중간에서 잘라 읽습니다.
- 이름이나 비밀번호가 16진수처럼 보이는데 따옴표로 감싸지 않아서, 일부 휴대폰이 이를 바이트로 읽습니다.
- 네트워크가 숨겨져 있는데 코드에 숨김 플래그가 없습니다.
- 네트워크가 엔터프라이즈(사용자 이름과 비밀번호 필요) 방식이라 이런 코드에 담을 수 없습니다.
- 휴대폰이 범위 밖에 있거나, 네트워크가 5GHz 전용인데 기기가 2.4GHz만 지원합니다.
WiFi QR로 문제 찾는 방법
- 스캔 탭을 열어 작동하지 않는 코드를 스캔합니다. 스캔한 네트워크 시트에 코드 안의 이름, 보안, 비밀번호가 나타납니다.
- 라우터와 한 글자씩 비교하세요. 눈 아이콘을 눌러 비밀번호를 확인합니다.
- 생성 탭에서 정확한 정보를 입력하세요. 버튼 아래에 빨간색 메시지가 보이면 그 내용을 고치세요. 정보가 유효해지기 전까지 코드는 그려지지 않습니다.
- 네트워크가 숨겨져 있다면 고급 옵션를 열고 숨겨진 네트워크를 켜세요.
- 아직 연결되지 않은 휴대폰으로 새 코드를 테스트한 뒤 예전 코드를 교체하세요.
오류 메시지의 의미
| 메시지 | 왜 중요한가 | 해결 방법 |
|---|---|---|
| 네트워크 이름은 32자를 넘을 수 없습니다 | Wi-Fi 이름은 32바이트로 제한되어 있어, 더 길면 어떤 네트워크와도 일치하지 않습니다. | 라우터에 표시된 정확한 이름을 쓰세요. 강세 표기와 이모지는 각각 여러 바이트를 차지합니다. |
| 보안 네트워크에는 비밀번호가 필요합니다 | WPA나 WEP 네트워크는 키 없이는 접속할 수 없습니다. | 비밀번호를 입력하거나, 정말로 비밀번호가 없다면 개방형(비밀번호 없음)를 고르세요. |
| WPA 비밀번호는 8~63자여야 합니다 | 이 범위를 벗어난 WPA 키는 모든 휴대폰에서 거부됩니다. | 비밀번호를 확인하세요. abc1234처럼 7자리라면 잘못 입력했거나 미완성일 수 있습니다. |
| WEP 키는 5자 또는 13자, 혹은 16진수 10자리나 26자리여야 합니다 | WEP 키로 유효한 길이는 이것뿐입니다. | 키를 확인하거나, 라우터를 WPA2나 WPA3로 바꾸세요. |
이름 제한은 글자 수가 아니라 바이트 수입니다. "Café Wi-Fi ☕ Terrazza Grande"는 28자, 31바이트라서 통과합니다. " 2"를 더하면 30자, 33바이트가 되어 초과합니다. é와 ☕가 각각 1바이트보다 많이 차지하기 때문입니다.
Wi-Fi QR 코드 텍스트 형식
Wi-Fi QR 코드는 일반 텍스트입니다: WIFI:T:type;S:name;P:password;H:true;;에서 소문자로 된 각 단어는 값을 나타냅니다. T는 WPA, WEP, 또는 오픈 네트워크의 경우 nopass입니다. 오픈 네트워크에서는 P가 빠집니다. H:true는 숨김 네트워크에만 나타납니다. 텍스트는 세미콜론 두 개로 끝납니다.
값 안에서는 \ ; , : 그리고 " 앞에 백슬래시가 붙습니다. 그리고 값 전체가 짝수 개의 16진수(0-9, a-f)로만 되어 있으면, WiFi QR은 이를 큰 따옴표로 감싸서 휴대폰이 텍스트로 읽게 합니다. 경우별로 앱이 실제로 쓰는 내용은 다음과 같습니다.
| 경우 | 이름 / 비밀번호 | 코드 안의 텍스트 |
|---|---|---|
| 비밀번호에 콜론과 세미콜론 | Casa Rossi / sole;mare:2024 | WIFI:T:WPA;S:Casa Rossi;P:sole\;mare\:2024;; |
| 이름에 쉼표, 비밀번호에 따옴표 | Casa, Rossi / Sole"Mare88 | WIFI:T:WPA;S:Casa\, Rossi;P:Sole\"Mare88;; |
| 16진수처럼 보이는 비밀번호 | HomeNet / 1234abcd | WIFI:T:WPA;S:HomeNet;P:"1234abcd";; |
| 16진수처럼 보이는 이름 | CAFE2024 / espresso-bar | WIFI:T:WPA;S:"CAFE2024";P:espresso-bar;; |
| 숨김 네트워크 | Office-5G / Blue+Sky7 | WIFI:T:WPA;S:Office-5G;P:Blue+Sky7;H:true;; |
| 오픈 네트워크 | Cafe Guest / none | WIFI:T:nopass;S:Cafe Guest;; |
| 16진수 WEP 키 | Old / A1B2C3D4E5 | WIFI:T:WEP;S:Old;P:"A1B2C3D4E5";; |
숨김 SSID와 WPA3
숨김 네트워크라면 숨겨진 네트워크를 켜서 코드가 H:true를 담게 하세요. 그러면 휴대폰은 방송되지 않는 네트워크도 찾아냅니다. WPA3-Personal이라면 WPA/WPA2/WPA3를 고르세요. 코드는 T:WPA라고 기록되며, 휴대폰은 이를 WPA2, WPA3, 그리고 WPA2/WPA3 혼합 라우터에도 똑같이 사용합니다.
아이폰에서만 Wi-Fi QR 코드가 안 되나요?
안드로이드는 접속되는데 아이폰만 안 된다면, 카메라 앱을 열어 코드가 프레임을 가득 채우게 하고 노란색 배너가 나타날 때까지 기다린 뒤 탭하세요. 아이폰이 예전 비밀번호로 이 네트워크를 이미 저장해 두었다면 iOS 설정의 Wi-Fi에서 그 네트워크를 지우고 다시 스캔하세요.