Arch Linux에서 Wi-Fi 네트워크에 어떻게 연결합니까?

Arch Linux에서 Wi-Fi 네트워크에 어떻게 연결합니까?

tl;dr Arch 위키 기사를 읽은 후설치하다,무선 설정그리고WPA 신청자, 아래 제안 사항과 수많은 포럼 스레드를 시도했지만 얻을 수 없습니다.누구나Arch Linux 2013-09-01 ISO를 부팅할 때 다음 카드를 사용하여 무선 네트워크에 연결했습니다.


방법 1(기본값):

이를 수행하는 기본 방법은 다음과 같습니다.systemctl stop dhcpcd.service이어서wifi-menu. 네트워크를 찾습니다.

[SSID] + wpa 10

시간 초과 후 연결 실패를 보고합니다. 내가 실행 wifi-menu하면두번째때로는 비밀번호를 묻지 않지만 완료되면 결국 몇 가지 디버깅 힌트를 제공합니다.

Job for netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service failed. See 'systemctl status netctl@wlp0s29f7u5\x2dBTHub4\x2dGRK6.service' and 'journalctl -xn' for details.

전자는 서비스가 "로드"되었지만 "활성"(문자 그대로 inactive (dead))이 아니라고 보고합니다. 후자는 이렇게 말했습니다.

WPA association/authentication failed for interface 'wlp0s29f7u5'

이는 잘못된 키를 입력했다는 의미입니까 /etc/netctl/wlp0s29f7u5-BTHub4-GRK6? 프로그램에 언제 필요한지 알 수 없습니다.실제Wi-Fi 비밀번호 및 유사한 값이 필요한 경우 psk( wpa_passphrase예: man 5 netctl.profile지침 없음)


방법 2(wpa_supplicant그리고 wpa_passphrase기반으로딜라프그리고보행자제안 및 위키 페이지):

# echo 'ctrl_interface=/var/run/wpa_supplicant' > wifi.conf
# wpa_passphrase essid passphrase >> wifi.conf
# wpa_supplicant -B -i interface -c wifi.conf
Successfully initialized wpa_supplicant
# dhcpcd -A interface
[...]
timed out
exited

직접 연결을 시도했지만 iw이상한 결과가 나왔습니다.

# iw dev wlp0s26f7u5 connect [SSID]
command failed: Operation not supported (-95)

답변1

비밀번호를 설정하셨나요 wpa_passphrase? 예를 들어

%> wpa_passphrase SSID passphrase
network={
        ssid="SSID"
        #psk="passphrase"
        psk=28964ba6ea8b8f3a0db1c4414b327da253d0af5d4f4adccec0f8abf5b05b10f8
}

그렇지 않으면 wpa_supplicant -B -i [wireless device] -c /etc/wpa_supplicant/cli.conf전혀 작동하지 않습니다

답변2

가장 큰 문제는 인터넷 구독과 함께 제공되는 BT Home Hub 버전 4인 것 같습니다. 5GHz 무선, WPS, 802.11n, 자동 채널 선택을 비활성화하고 보안을 WPA2로만 설정한 후 이제 몇 초 내에 Ubuntu 및 Windows에 연결할 수 있습니다 wpa_supplicant. 몇 분마다 최신 Arch Linux에 연결하세요.

업데이트: nmcli dev wifi connect SSID password PASSWORDNetworkManager()를 사용한 후 안정성이 약간 향상된 것 같습니다. 여전히 몇 분마다 떨어집니다.

Windows도 항상 몇 분 내에 연결되지 않고 안정화되는 것 같습니다.

(기존 ADSL 라우터에도 연결을 시도했지만 VDSL 신호를 인식하지 못한다는 사실을 깨닫지 못했습니다.)

답변3

Wi-Fi 메뉴에서 비밀번호를 설정해야 합니다. 수동으로 설정할 필요가 없습니다. /etc/conf.d/network-wireless@에서 wlp0s29f7u5의 구성을 확인하십시오. 또한 /etc/wpa_supplicant.conf를 확인하여 정보가 올바른지 확인하세요.

또 다른 점은 고정 주소를 설정하려는 경우가 아니면 dhcpcd 서비스를 중지할 필요가 없다는 것입니다. 정적이라면 /etc/conf.d/network-wireless@에서 선언했는지 확인하세요.

마지막으로 IP를 제공하십시오. dhcp의 경우 'dhcpcd wlp0s26f7u5'

또는 정적에 대해 다음을 수행하십시오.

ip addr "your ip" 추가/24 dev wlp0s26f7u5 ip 경로 기본값 추가

편집하다

내가 참조하려는 파일은 netctl에 있습니다. 이 내 꺼야:

[verdict@sparky ~]$ cat /etc/netctl/wlo1-ZombieNet 
Description='Automatically generated profile by wifi-menu'
Interface=wlo1
Connection=wireless
Security=wpa
ESSID=ZombieNet
IP=dhcp
Key=<my password>

관련 정보