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

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

tl;dr Arch wiki 기사를 읽은 후설치,무선 설정그리고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잘못되었음을 의미합니까? 프로그램이 언제 원하는지 알 수 없습니다.실제pskWi-Fi 비밀번호 및 값 과 같은 것을 원할 때 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.11 n을 비활성화하고 자동 채널 선택을 비활성화하고 보안을 WPA2로만 설정한 후 이제 Ubuntu와 Windows 모두에서 몇 초 안에 매우 개략적인 연결을 얻을 수 있습니다(예: ~30초). wpa_supplicant최신 Arch Linux를 사용 하여 몇 분마다 연결됩니다 .

업데이트: NetworkManager( )를 사용한 후 nmcli dev wifi connect SSID password PASSWORD좀 더 안정성이 높아진 것 같습니다. 여전히 몇 분마다 중단됩니다.

또한 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 주소 추가 "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>

관련 정보