ESSID를 몰라도 숨겨진 Wi-Fi에 연결할 수 있나요?

ESSID를 몰라도 숨겨진 Wi-Fi에 연결할 수 있나요?

ESSID를 제공하지 않고 숨겨진 Wi-Fi에 연결하는 것이 이론적으로 가능합니까?

숨겨진 Wi-Fi에 연결하려면 SSID가 필요합니다( nmcli802-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 IIIssid에는 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

관련 정보:

관련 정보