현재 ArchLinux2017.07.01을 실행 중인 노트북에 인터넷을 설정하려고 하는데 온라인상 다른 곳에서는 볼 수 없는 큰 장애물에 부딪혔습니다. 저는 아치를 처음 접하는 사람이라 혀를 깨물 수도 있다는 점을 참고해 주세요.
위키 튜토리얼을 따라가면서 이 부분에 도달했습니다. https://wiki.archlinux.org/index.php/Wireless_network_configuration#Connect_to_an_access_point 이제 내 암호화는 WPA2이므로 아래 주어진 명령을 사용했습니다.
# wpa_supplicant -i interface -c <(wpa_passphrase "your_SSID" "your_key")
출력은 다음과 같습니다
Successfully initialized wpa_supplicant
그런데 시도하면 # iw dev interface link
연결되지 않았다고 나오나요?
더 이상한 점은 wpa_cli를 통해 wpa_supplicant를 끄려고 할 때 다음 오류가 발생하고 이어서 무한 로딩이 발생한다는 것입니다(CTRL+C로 중단하지 않는 한).
Could not connect to wpa_supplicant: (nil) - re-trying
내 질문은: 무슨 일이 일어났고 어떻게 해야 합니까? 필요한 경우 내 노트북 설정, 소프트웨어 등에 대한 정보를 언제든지 문의하시기 바랍니다.
내가 아는 것은 다음과 같습니다.
- 내 네트워크 컨트롤러 드라이버가 설치, 관리되고 스캔할 수 있습니다.
- ssid와 pass는 100% 정확합니다. 다른 장치에서도 동일하게 테스트했습니다.
답변1
wpa_cli
권장되는 연결 방법을 설명합니다.wpa_supplicant
여기.
문제는 ctrl_interface
구성 wpa_cli
이wpa_supplicant
다음을 실행할 수 있습니다.
# wpa_supplicant -i interface -c <(wpa_passphrase "your_SSID" "your_key") -C /run/wpa_supplicant
그러나 사용자 wpa_cli
에서만 root
작동합니다.
보다 완전한 접근 방식은 다음과 같은 구성 파일을 만드는 것입니다.
ctrl_interface=/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
network={
ssid="your_SSID"
psk="your_key"
}
그리고 다음을 실행하세요:
# wpa_supplicant -i interface -c /etc/wpa_supplicant/example.conf
이렇게 하면 wheel
그룹 내의 모든 사용자가 액세스할 수 있습니다.wpa_cli
위키를 꼭 읽어보세요wpa_requester