rfkill 차단 해제 후에도 nmcli는 여전히 wifi 장치를 사용할 수없는 것으로 표시합니다


1

나는 성공하지 않고 하루의 더 나은 부분을 위해이 문제를 인터넷 검색했습니다. nmcli를 사용하여 wifi에 연결하려고합니다. Wi-Fi 장치를 사용하여 만든 연결이 있습니다.

% nmcli c
NAME                UUID                                  TYPE             DEVICE  
Wired connection 1  89fdde8a-22e1-3c03-8b36-8299f2e95d43  802-3-ethernet   enp0s10 
Wi-Fi connection 1  826416aa-2030-4984-9685-8962857f59d9  802-11-wireless  --      
% nmcli c show "Wi-Fi connection 1"
connection.id:                          Wi-Fi connection 1
connection.uuid:                        826416aa-2030-4984-9685-8962857f59d9
connection.interface-name:              wlp3s0
...

하지만 내가 가져 오려고하면 이것을 얻습니다.

% sudo nmcli c up "Wi-Fi connection 1"
Error: Connection activation failed: No suitable device found for this connection.

"nmcli connection show"는 wlp3s0과 관련된 연결을 명확하게 보여주기 때문에 NetworkManager가 장치를 "사용할 수 없다"고 생각하는 이유 만 가정 할 수 있습니다.

% nmcli d 
DEVICE   TYPE      STATE        CONNECTION         
enp0s10  ethernet  connected    Wired connection 1 
wlp3s0   wifi      unavailable  --                 
lo       loopback  unmanaged    --

이것에 대한 대부분의 사람들의 문제는 "rfkill unblock wifi"로 해결되는 것 같습니다. 그러나이 작업을 수행하고 NetworkManager를 다시 시작한 후에도 여전히 wifi에 연결할 수 없습니다 ...

% rfkill unblock wifi
% rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
% sudo systemctl restart NetworkManager
% nmcli d
DEVICE   TYPE      STATE        CONNECTION 
enp0s10  ethernet  connected    enp0s10    
wlp3s0   wifi      unavailable  --         
lo       loopback  unmanaged    --
% sudo nmcli c up "Wi-Fi connection 1"
Error: Connection activation failed: No suitable device found for this connection.

/ var / log / syslog에서 다음과 같은 흥미로운 행을 볼 수 있습니다.

Dec 30 15:55:24 providence NetworkManager[3851]: <info>  [1483142124.5273] (wlp3s0): using nl80211 for WiFi device control
Dec 30 15:55:24 providence NetworkManager[3851]: <info>  [1483142124.5299] manager: (wlp3s0): new 802.11 WiFi device (/org/freedesktop/NetworkManager/Devices/0)
Dec 30 15:55:24 providence kernel: [ 1498.556769] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Dec 30 15:55:24 providence NetworkManager[3851]: <info>  [1483142124.5359] device (wlp3s0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]

도대체 "이유 '관리 된"이란 무엇입니까?

또한 /etc/NetworkManager/conf.d/에 드롭하여 NetworkManager에서 wifi에 대한 전원 관리를 비활성화하려고 시도했습니다.

[connection]
wifi.powersave = 2

재부팅하면 인터페이스가 다시 차단됩니다 ...

나는 정말로 명백한 것을 놓치고 있어야합니까? 이건 미쳤 기 때문에 ...

추신. 이것은 범위 내에서 Wi-Fi 네트워크의 예상 목록을 제공하여 하드웨어가 양호 함을 나타냅니다.

% sudo ifconfig wlp3s0 up
% sudo iwlist wlp3s0 scan
...

이더넷이 분리 된 상태에서 어떤 변화가 있습니까?
chili555

/ etc / network / interfaces에 wlp3s0에 대한 항목이 있습니까?
스틸 드라이버

@ chili555 이것은 옷장에있는 머리가없는 기계이므로 테스트하기 어려울 것입니다. 다른 곳으로 갈 수 없다면 시도해보십시오
jayekub

@steeldriver 아니요,하지만 이더넷 인터페이스에 대한 항목도 없으며 제대로 작동합니다
jayekub

그 모든 좋은 @jayekub, 나는이 있었다는 것을 확인했다 하지 (인터페이스 자체 관리에서 네트워크 관리자되지 않을 수 있습니다) 항목
steeldriver을

답변:


1

나는 모든 명령에서 동일한 결과, 동일한 결과를 얻었으며 로그에는 동일한 오류가 표시됩니다. 실행 중 # iwlist wlp4s0 scanning(Wi-Fi 인터페이스는 wlp3s0 대신 사용), Wi-Fi가 올바르게 작동하는 것처럼 모든 네트워크를 표시합니다.

# rfkill list표시가 차단 된 경우 차단이 해제되도록 전환해야합니다. 그런 다음 실행 # /etc/init.d/networking restart && dhclient하면 wifi 네트워크가 활성화되고 nmcli에서 볼 수 있습니다.

$ nmcli radio 보여줘야한다 :

WIFI-HW  WIFI      WWAN-HW  WWAN    
enabled  disabled  enabled  enabled 

이제 nmcli는 명령을 통해 Wi-Fi 라디오를 활성화하는 방법을 제공합니다. $ nmcli radio wifi on이후에는 인터페이스가 작동합니다!

잘만되면 이것은 이것을 읽는 사람에게 효과적이며, 다른 솔루션 중 어느 것도 나를 위해 고치지 않는 것 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.