krishna@krishna-PC:~/Downloads/wificonnect1$ sudo wpa_cli scan
[sudo] password for krishna:
Selected interface 'wlan0'
OK
krishna@krishna-PC:~/Downloads/wificonnect1$ sudo wpa_cli scan_results
Selected interface 'wlan0'
bssid / frequency / signal level / flags / ssid
fc:0a:81:1d:6d:80 2412 -43 [WPA2-PSK-CCMP][ESS] econsys
00:24:01:ba:b4:65 2437 -72 [WPA-PSK-TKIP][WPA2-PSK-TKIP][WPS][ESS] Test
6c:72:20:f2:1a:6b 2412 -60 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] Hari
c0:ee:fb:31:ec:4a 2447 -76 [WPA2-PSK-CCMP][ESS] Vishal's hotspot
fc:0a:81:1c:6d:f0 2412 -61 [WPA2-PSK-CCMP][ESS] econsys
c4:12:f5:08:10:70 2427 -63 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] GoGreen
f4:f2:6d:6d:23:44 2462 -62 [WPS][ESS] joyglobal
krishna@krishna-PC:~/Downloads/wificonnect1$ sudo wpa_cli add_network
Selected interface 'wlan0'
1
krishna@krishna-PC:~/Downloads/wificonnect1$ sudo wpa_cli set_network 1 ssid "econsys"
Selected interface 'wlan0'
FAIL
어떻게 연결해야 하나요?
답변1
/etc/wpa_supplicant/wpa_supplicant.conf
다음 줄을 포함하는 파일을 만듭니다 .
ctrl_interface=/run/wpa_supplicant
update_config=1
달리기:
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
유형:
wpa_cli
그 다음에:
scan
scan_results
add_network
예제 출력:
0
SSID 선택( 0
정확한 출력으로 교체):
set_network 0 ssid "Your SSID here"
비밀번호를 설정하세요 :
set_network 0 psk "You Password here"
큰따옴표가 없으면 명령은 FAIL
다음과 같습니다.
enable_network 0
그 다음에:
save_config
quit
대화형 명령이 없으면 다음을 사용해야 합니다(작은따옴표 추가).
sudo wpa_cli set_network 1 ssid '"econsys"'
또는
sudo wpa_cli set_network 1 ssid "\"econsys\""
바꾸다:
sudo wpa_cli set_network 1 ssid "econsys"
비밀번호를 추가할 때 작은따옴표도 추가해야 합니다.
sudo wpa_cli set_network 1 psk '"Your Password"'
답변2
새 네트워크를 추가하려면 대화형 명령이 필요하지 않습니다.
그런 다음,
sudo wpa_cli add_network
새 네트워크의 ssid와 비밀번호를 설정합니다. 예: ssid: mynetwork, 비밀번호: 123456789
SSID의 경우 다음을 방문하세요.16진수 코드
SSID 이름을 입력하고 16진수 코드로 변환하세요(공백 없이 선택).
sudo wpa_cli add_network ssid 1 "6d796e6574776f726b"
psk의 경우 다음을 방문하세요. 위상 편이 키잉 생성기그리고 "SSID"에 ssid 이름을 입력하고 "비밀번호" 필드에 비밀번호를 입력한 후 "PSK 생성"을 클릭합니다. (이것은 안전합니다. 자격 증명 제공에 대해 걱정할 필요가 없습니다.)
sudo wpa_cli add_network 1 psk "26eb897d8abf5fa4649b77736b03fd544161ee41c85066ee0a5b233ad3650bd3"
이는 대화형 모드 외부에서 네트워크를 설정하려고 할 때 작동하는 유일한 방법입니다. 자격 증명을 직접 제공하려고 시도했지만 항상 실패했습니다.
save_config가 실패하면 다음을 시도하십시오.
sudo wpa_cli reassociate 1