USB Wi-Fi 스틱을 통해 인터넷에 연결할 수 없습니다.

USB Wi-Fi 스틱을 통해 인터넷에 연결할 수 없습니다.

Linux에서 USB Wi-Fi 스티커를 통해 인터넷 연결을 설정하려고 합니다.

제가 시도한 순서는 다음과 같습니다.

iw dev

연결하려는 인터페이스의 이름(?)이 반환됩니다.

phy#0
         Interface wlp0s29u1u3
    ....

그래서 변수를 i해당 이름으로 설정했습니다.

i=wlp0s29u1u3

그리고 해당 인터페이스의 상태를 확인해보세요.

ip link show $i

반품

3: wlp0s29u1u3: <BROADCAST,MULTICAST> ....  state DOWN ....
...

인터페이스를 불러오려고 합니다

ip link set $i up

이 명령은 아무것도 반환하지 않습니다.

또, 나는 만들었어요

ip link show $i

이번에는 인쇄해보겠습니다.

3: wlp0s29u1u3: <NO-CARRIER,BROADCAST,MULTICAST,UP> ... state DOWN...

상태가 DOWN이지만 연결할 Wi-Fi 포인트를 검색할 수 있습니다.

iwlist $i scan

실제로 "를 찾았습니다.내 거"무선 네트워크, ESSDI:"foobar".

연결됐는지 확인해요

iw $i link

당연히 나는 그렇지 않습니다.

Not connected.

그래서 wpa_supplicant.

먼저 Wi-Fi 비밀번호를 변수에 저장합니다 k.

k=secret

wpa_supplicant.conf그런 다음 파일을 만듭니다 .

wpa_passphrase foobar $k >> /etc/wpa_supplicant.conf

그런 다음 연결을 시도합니다.

wpa_supplicant -B -D wext -i $i -c /etc/wpa_supplicant.conf

반품

Successfully initialized wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

이제 사용할 수 있을 줄 알았는데

dhclient $i

하지만 이 명령은 전혀 반환되지 않습니다.

반품

iw $i link

아직도 돌아오다

Not connected.

그리고

ip link show $i

프로그램

 3: wlp0s29u1u3: <NO-CARRIER,BROADCAST,MUTLICAST,UP> .... state DOWN mode DORMANT

특히 이 부분에 대해서는 확신이 없지만 NO-CARRIER, 이 정도는 되어야 한다고 믿습니다 BROADCAST.

나는 지금 무엇을 해야할지 모르겠습니다.

을 사용하면 wifi-menu -oWi-Fi에 연결할 수 있지만(하드웨어 문제는 아닌 것 같습니다), 제 목표는 이러한 도구 iwip명령줄 도구를 사용하는 것입니다.

답변1

Wi-Fi 카드를 켜야 합니다.

ip link set wlp0s29u1u3 up

출력은 ip link show $i다음과 같습니다:

 3: wlp0s29u1u3:  .... state UP

그런 다음 다음을 사용하여 연결할 수 있습니다.

wpa_supplicant -B -D wext -i $i -c /etc/wpa_supplicant.conf

관련 정보