wpa_supplicant를 사용하여 Wi-Fi에 연결할 수 없습니다.

wpa_supplicant를 사용하여 Wi-Fi에 연결할 수 없습니다.

방금 노트북에 Arch Linux를 설치했습니다. 지금까지는 유선 네트워크에만 연결할 수 있습니다. Wi-Fi 네트워크에 연결하려고 하면 wpa_supplicant -D nl80211,wext -i wlp3s0 -C <(wpa_passphrase "SKYNET-5GHz" < password.txt)다음 오류가 발생합니다.

Successfully initialized wpa_supplicant
Could not unlink existing ctrl_iface socket '/dev/fd/63/wlp3s0': Not a directory
Failed to initialize control interface '/dev/fd/63'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.

nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0

나는 약간의 독서를 했고 이것을 발견했습니다:

참고: 프로세스 대체 때문에 sudo를 사용하여 이 명령을 실행할 수 없습니다. 루트 쉘이 필요합니다. Sudo 전용 사전 정지로 인해 다음 오류가 발생합니다. 성공적으로 초기화되었습니다. wpa_supplicant '/dev/fd/63' 구성 파일을 열 수 없습니다. 오류: 해당 파일이나 디렉터리가 없습니다. '/dev/fd/63 구성을 읽거나 구문 분석할 수 없습니다. '

WPA 신청자 - wpa_passphrase를 사용하여 연결 |

즉, 루트 셸에 있어야 하며 접두사를 사용하여 실행하면 안 됩니다 sudo. 문제는 내가 해왔던 일이 바로 그것이다. 나는 컴퓨터에 루트로 로그인하고 내 사용자로 로그인하고 루트로 전환하여 이것을 시도했지만 su - root항상 이 오류가 발생합니다.

답변1

~에 따르면위키피디아다음과 같은 이유로 연결 관리자를 사용할 수 있습니다.

두 개의 데몬을 동시에 실행하면 안 됩니다.

netctl기본적으로 설치되어 있으며 Network Manager와 같은 GUI를 사용하고 있다고 가정합니다.

netctl 및 네트워크 관리자 제거

네트워크 관리자 다시 설치

다음을 통해 연결해 보세요.wpa_supplicant

관련 정보