ESSID를 제공하지 않고 숨겨진 Wi-Fi에 연결하는 것이 이론적으로 가능합니까?
숨겨진 Wi-Fi에 연결하려면 SSID가 필요합니다( nmcli
빈 802-11-wireless.ssid
필드로 거부).
nmcli con add type wifi con-name <con name> ifname wlan0 ssid <SSID>
nmcli con modify <con name> wifi-sec.key-mgmt wpa-psk
nmcli con modify <con name> wifi-sec.psk <password>
답변1
이렇게 하는 것은 이론적으로도 불가능합니다.이메일에 액세스하려고 하지만 메일 서버나 메일 제공업체가 무엇인지 모릅니다...
SSID(또는 ESSID - 서로 식별할 수 있으므로 이 용어를 같은 의미로 사용함)를 이해하는 것은 연결을 완료하는 데 필수적인 포인트입니다. "물리적으로" 연결하려는 위치를 결정하는 방법입니다(물리학을 사용하여 안테나 하드웨어 자체를 결정하는 것이 아니라 근처에 공기를 통해 존재하는 매체를 결정합니다).
이 훌륭한 답변을 확인하십시오네트워크.스택교환. 기본적으로 Wi-Fi 네트워크에 연결하려면 SSID 정보가 포함된 비콘을 캡처하거나 프로브 요청을 보내야 합니다. 숨겨진 ssid를 발견하는 방법은 여기서 계산하지 않습니다. 이러한 방법은 원하는 네트워크를 식별하는 데만 유용하기 때문입니다.
비밀번호만을 기준으로 사용할 ssid/essid를 어떻게 결정합니까?
가장 좋은 방법은 연결을 사용하는 것입니다bssid그리고이 답변은 askubuntu에 있습니다.아주 잘 설명되었습니다. 이 설정은 액세스 포인트가 하나만 있는 네트워크 내에서 작동합니다. bssid는 AP mac 주소를 기반으로 계산되기 때문입니다(이 답변을 참조하는 아래 예에서 볼 수 있듯이 Apolo III
ssid에는 3개의 bssid가 있습니다). 사용하는 Wi-Fi 비밀번호의 요구 사항에 맞게 조정하면 됩니다.
답변을 인용하자면:
$ nmcli -f in-use,ssid,bssid,signal,bars dev wifi * SSID BSSID SIGNAL BARS * Apollo III (TWC) XX:XX:XX:XX:XX:XX 98 ▂▄▆█ Chromecast8481 XX:XX:XX:XX:XX:XX 97 ▂▄▆█ -- XX:XX:XX:XX:XX:XX 94 ▂▄▆█ Apollo III (1) XX:XX:XX:XX:XX:XX 87 ▂▄▆█ TWCWiFi XX:XX:XX:XX:XX:XX 80 ▂▄▆_ CableWiFi XX:XX:XX:XX:XX:XX 80 ▂▄▆_ TWCWiFi-Passpoint XX:XX:XX:XX:XX:XX 80 ▂▄▆_ Apollo III (1) XX:XX:XX:XX:XX:XX 70 ▂▄▆_
BSSID에 연결하기 위한 CLI는 다음과 같습니다.
$ nmcli d wifi connect XX:XX:XX:XX:XX:XX
관련 정보: