네트워크 관리자를 사용하여 명령 줄에서 WiFi 액세스 포인트에 연결 7f94847b-04dc-40b7-9955-5246fb77cc65 vpn […] T-mobile

명령 줄에서 무선 액세스 포인트 에 연결하고 싶습니다 . 이상적으로는 AP의 이름 만 있으면됩니다. 그러나 하드웨어 주소도 잘 작동합니다.

내가 사용할 수있어 nmcli관리 네트워크 연결에 연결,하지만 내 경우, 액세스 포인트 (의 출력 사이의 차이를 참조 아직 네트워크 관리자 용으로 구성되지 않을 수 nm-toolnmcli con).

의 출력 예 nmcli:

Auto pwln       3a3d62b1-bbdf-4f76-b4d2-c211fd5cfb03   802-11-wireless [...]
Wired Network   aa586921-accf-4932-98c4-c873c310f08e   802-3-ethernet [...]
Cisco-UDP Uni   7f94847b-04dc-40b7-9955-5246fb77cc65   vpn [...]
T-mobile (D1)   867f345a-cbbf-4bd4-b883-a5e5ae0932f0   gsm  [...]

의 출력 예 nm-tool:

State: connected
- Device: eth1  [Auto pwln] ----------------------------------------------------
[...]
  Wireless Access Points (* = current AP)
    *pwln: Infra, [...], Freq 2472 MHz, Rate 54 Mb/s, Strength 80 WPA WPA2
    WLAN:  Infra, [...], Freq 2422 MHz, Rate 54 Mb/s, Strength 20 WPA WPA2

[...]

NM에 알려 지거나 알려지지 않은 액세스 포인트에 어떻게 연결합니까?

추가 : 연결에 암호가 필요한지 알아 내고 명령 줄에 제출하면 좋을 것입니다 (즉, 네트워크 관리자가 키 링 대화 상자를 열지 않으면 좋을 것입니다. GUI의 오류)



답변

cnetworkmanager이것을 위해 사용할 수 있습니다 .

편집하다:

조사 후 두 개의 “사용자 구성 공급자”(특정 dbus 주소에서 수신 대기하는 응용 프로그램)를 동시에 실행할 수 없으며 cnetworkmanager는 이러한 “구성 공급자”(적어도 연결이 설정되었습니다).

이제 /system/networking/connections키 아래에 gconf에 대한 연결 정보를 명령 줄이나 스크립트에서 추가 한 다음 dbus 또는 cnetworkmanager 또는 nmcli와 같은 명령 줄 도구를 사용하여 연결할 수 있습니다. 암호 팝업을 피하기 위해 먼저 사용자의 키 링에 키를 추가해야 할 수도 있습니다.

그러나 nm-applet 이외의 다른 NM 클라이언트 (예 : KDE)를 사용하는 데스크톱에서는 작동하지 않습니다. 그들에게도 설정을 제공하는 방법을 알아야 할 것입니다 …

편집 2 :

그것은 org.freedesktop.NetworkManagerUserSettings시스템 DBus 를 통해 가능할 것 같지만, 문서화되지 않은 IMO입니다 …

구성 설정DBus 인터페이스 사양에 대해 읽으십시오 .

그리고 여기 에 관련 예제가 있습니다 (시스템 연결 대신 사용자 연결을 설정하고 싶을 수도 있습니다)


답변

nmcliNetwork Manager에서 아직 연결이 구성되지 않은 경우 에도을 사용하여 직접 수행 할 수 있습니다 .

nmcli dev wifi con "myssid" password "myssidpassword"

무선 비밀번호를 최근 버전 (아래에 언급 된 것보다 더 최신 버전)으로 기록에 저장하지 않으려면 --asknmcli에 필요한 정보 누락을 요구하도록 추가 할 수 있습니다 .

nmcli --ask device wifi connnect "myssid"

이 기능은 Network Manager 0.9.6에 추가되었으므로 Ubuntu 12.10 이상에서만 작동합니다.

다음을 사용하여 사용 가능한 액세스 포인트 목록을 얻을 수도 있습니다.

nmcli dev wifi list


답변

wep 암호화에 iwconfig (wifitools)를 사용하거나 wpa 및 wep에 wpa_supplicant를 사용할 수 있으며, 더 쉬운 것을 찾고 있다면 wicd-curses를 사용하십시오.


답변

iwconfig 및 iwlist를 확인할 수 있습니다.

  • iwconfig 는 기본 무선 매개 변수를 조작합니다
  • iwlist 는 스캔을 시작하고 주파수, 비트 레이트, 암호화 키를 나열 할 수 있습니다 …

많은 옵션이 있습니다. 자세한 내용 은 Linux무선 도구를 확인하십시오 .


답변