NMCLI를 사용하여 Wi-Fi 연결을 만들고 WPA를 통해 SSID에 연결하려면 어떻게합니까?


12

환경

  • BeagleBone Black 실행 데비안 7.7
  • nmcli 도구, 버전 0.9.4.0

시작하기 위해 몇 가지 명령 예제 를 시도 했지만 아무도 연결을 추가하고 연결하는 데 도움이되지 않습니다.

장치

# nmcli dev
DEVICE     TYPE              STATE        
wlan0      802-11-wireless   disconnected     <====
usb0       802-3-ethernet    unmanaged    
eth0       802-3-ethernet    connected 

사이

나는 거의 없다

nmcli con    
NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Wired connection 1        00000000-4a11-43d1-9252-4b92de0e75c3   802-3-ethernet    Thu Oct 23 05:46:02 2014          
WLAN-A69E22               29eeb2f6-cf80-0000-0000-d23733e97eb4   802-11-wireless   Thu Oct 30 16:06:14 2014          
Wireless connection 1     bfaa9524-a1d9-0000-8279-71a56720c06c   802-11-wireless   Wed Feb 24 02:33:55 2015          
Wireless connection 2     00000000-d5cc-411b-a62e-000000000000   802-11-wireless   Wed Oct 22 23:31:24 2014   

네트워크

nmcli dev wifi list
SSID                              BSSID               MODE             FREQ       RATE       SIGNAL   SECURITY   ACTIVE  
'MAR'                       00:00:00:86:D0:22   Infrastructure   2462 MHz   54 MB/s    80       WEP        no      
'MYHOME'                    00:00:00:00:2D:16   Infrastructure   5180 MHz   44 MB/s    80       WPA WPA2   no

MYHOME사용하여 SSID에 새 무선 연결을 추가하고 싶습니다 nmcli.

찾은 문서가 내 버전과 일치하지 않는 것 같습니다. nmcli

페도라, 나는 다음과 같은 작업 것을 발견 여기 참조

nmcli con add con-name MyCafe ifname wlan0 type wifi ssid MyCafe ip4 192.168.100.101/24 gw4 192.168.100.1

도움

사이

# nmcli con help
Usage: nmcli con { COMMAND | help }
  COMMAND := { list | status | up | down | delete }

  list [id <id> | uuid <id>]
  status [id <id> | uuid <id> | path <path>]
  up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
  down id <id> | uuid <id>
  delete id <id> | uuid <id>

장치

# nmcli dev help
Usage: nmcli dev { COMMAND | help }

  COMMAND := { status | list | disconnect | wifi }

  status
  list [iface <iface>]
  disconnect iface <iface> [--nowait] [--timeout <timeout>]
  wifi [list [iface <iface>] [bssid <BSSID>]]

아무도 연결을 만들 수없는 것 같습니다

몇 가지 출력

nmcli -f GENERAL,WIFI-PROPERTIES dev list iface wlan0

GENERAL.DEVICE:                         wlan0
GENERAL.TYPE:                           802-11-wireless
GENERAL.VENDOR:                         Realtek
GENERAL.PRODUCT:                        802.11n NIC
GENERAL.DRIVER:                         rtl8812au
GENERAL.HWADDR:                         04:8D:38:0F:D9:32
GENERAL.STATE:                          30 (disconnected)
GENERAL.REASON:                         42 (The supplicant is now available)
GENERAL.UDI:                            /sys/devices/ocp.3/47400000.usb/musb-hdrc.1.auto/usb1/1-1/1-1.3/1-1.3:1.0/net/wlan0
GENERAL.IP-IFACE:                       
GENERAL.NM-MANAGED:                     yes
GENERAL.FIRMWARE-MISSING:               no
GENERAL.CONNECTION:                     not connected
WIFI-PROPERTIES.WEP:                    yes
WIFI-PROPERTIES.WPA:                    yes
WIFI-PROPERTIES.WPA2:                   yes
WIFI-PROPERTIES.TKIP:                   yes
WIFI-PROPERTIES.CCMP:                   yes

1
우분투가 데비안의 패키지 번호를 존중한다고 가정하면, 변경 로그는이 기능이 0.9.6.0에 추가되었음을 나타냅니다 ( " nmcli 에서 새로운 WiFi 네트워크에 연결하는 기능 추가" ). FWIW는 dev객체가 아닌 객체 를 통해 액세스 con되므로 nmcli dev wifi connect <SSID> password <PASS> iface <IFACE>.
스틸 드라이버

패키지를 업데이트 할 수 있는지 확인하겠습니다.
zabumba

@joelmaranhao : 성공 했습니까? 다음 버전으로 어떻게 업데이트하셨습니까? 최신 버전이 필요한 다른 문제가 있지만 apt-get upgrade0.9.4로 유지합니다.
nhee

0.9.10으로 업그레이드 하면 큰 업데이트입니다.
iman

답변:


12

nmtui는 텍스트 사용자 인터페이스를 기반으로하는 nmcli의 대체 명령입니다.

그냥 루트로 입력

nmtui

여기에 이미지 설명을 입력하십시오


이것은 합리적인 결과없이 무수한 cli 해킹의 밤을 보낸 후에 나를 위해 일한 유일한 솔루션입니다 (fedora 23). 왜이게 멍청한 단순하고 기존 위키에 아무도 쓰지 않는 이유는 무엇입니까?! 많은 GAD3R 감사합니다!
bitbitdecker

1
nmtui와 nmcli는 데비안 8 설치에서 사용할 수있는 명령이 아닙니다. 무엇을 제공합니까?
Arya

1
@Arya는 nmtui의 일부입니다 network-manager패키지 packages.debian.org/...
GAD3R

7
nmcli device wifi con "ssid" password "p455w04d"

1
고마워 암호에 베어 / 인수 / 명령이 필요한 이유를 이해하지 못하지만 SSID는 그렇지 않습니다.
pdoherty926

@ pdoherty926 잘못된 해결 방법은 암호가 분명하지만 잘못된 암호로 응답하는 것처럼 명령을 실행하는 것입니다. 그럼 당신은 사용할 수 있습니다nmcli connection up "ssid" passwd-file <path to file>
MrMas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.