터미널과 NetworkManager/nmcli만을 사용하여 새 핫스팟을 생성합니다.

터미널과 NetworkManager/nmcli만을 사용하여 새 핫스팟을 생성합니다.

Raspbian/Linux raspberrypi 4.1.7+가 설치된 Raspberry Pi 1 Model B가 있습니다.

두 개의 USB 어댑터가 있습니다.

버스 001 장치 005: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n 무선 어댑터 [Realtek RTL8188CUS]

버스 001 장치 004: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n 무선 어댑터 [Realtek RTL8188CUS]

따라서 첫 번째 인터페이스 wlan0은 다른 WIFI AP에 정상적으로 액세스할 수 있어야 합니다. 이것은 문제가 되지 않습니다. 효과가있다. 그러나 인터페이스 wlan1은 SSID: paketBox를 사용하여 AP 자체로 시작되어야 합니다.
비밀번호가 필요하지 않습니다.

나는 다른 접근법을 시도했지만 지금까지 아무것도 효과가 없었습니다. 내 노트북에서는 "핫스팟으로 사용"을 클릭한 다음 구성 파일(Fedora 22)을 편집할 수 있습니다. 매우 간단하고 효과적입니다.

다음과 같이 nmcli를 사용하여 새 연결을 만들려고 합니다. https://fedoraproject.org/wiki/Networking/CLI

내 핫스팟 구성 파일은 /etc/NetworkManager/system-connections 다음과 같습니다.

[connection]
id=Hotspot
uuid=03620827-416a-49a2-ab1f-e7987c079cbe
interface-name=wlan1
type=wifi

[wifi]
ssid=paketBox
mac-address=74:da:38:5b:5c:2d
mode=ap

[ipv6]
method=auto

[ipv4]
method=shared

NetworkManager를 다시 시작한 후 시도했습니다.
sudo nmcli con up Hotspot ifname wlan1
결과는 다음과 같습니다.
Error: Connection activation failed: Connection 'Hotspot' is not available on the device wlan1 at this time.

그래서 내 질문은 다음과 같습니다: 내가 무엇을 놓치고 있나요? NetworkManager에 대한 다른 구성 파일이 있습니까? 내 말은 올바른 위치에 올바른 파일을 만들고 네트워크 관리자를 다시 시작하고 싶다는 것입니다. 작동해야합니다.

구성된 경우:

eth0      Link encap:Ethernet  HWaddr b8:27:eb:e0:eb:8f  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6608 (6.4 KiB)  TX bytes:6608 (6.4 KiB)

wlan0     Link encap:Ethernet  HWaddr 74:da:38:54:79:bc  
          inet addr:192.168.178.72  Bcast:192.168.178.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:894 errors:0 dropped:1 overruns:0 frame:0
          TX packets:588 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:144069 (140.6 KiB)  TX bytes:80780 (78.8 KiB)

wlan1     Link encap:Ethernet  HWaddr 74:da:38:5b:5c:2d  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:1 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

편집: 또한 sudo nmcli con reload오류 없이 하나를 수행한 다음
sudo nmcli dev disconnect wlan1 ( Error: Device 'wlan1' (/org/freedesktop/NetworkManager/Devices/3) disconnecting failed: This device is not active) ,
다음: (
sudo nmcli con up wlan1) Error: neither a valid connection nor device given.,
그리고 다시 확인하기 위해 sudo nmcli con up Hotspot ifname wlan1
: ( Error: Connection activation failed: Connection 'Hotspot' is not available on the device wlan1 at this time.)

edit2: Raspian을 다시 설치하고 네트워크 관리자를 설정한 후 시스템 로그 출력. 이번에는 애드혹 모드도 시도해보았습니다. 오류: Error: Connection activation failed. 다음은 스니펫에 대한 링크입니다. 시스템 로그 조각

답변1

설명SO에 대한 질문위의 댓글에서 제가 연결한 것은 실제로 내 RasPi 2의 Raspbian Jessie와 함께 작동합니다. 방금 0~4단계를 따랐습니다(RasPi 2 하드웨어에 필요에 따라 3단계 변경).공식 문서), 네트워크 관리자에게 문의하여 액세스 포인트를 설정하십시오.

후자에 대한 모든 설정은 내 노트북에서 우분투를 사용하여 만든 액세스 포인트에서 얻었습니다. 특히,

802-11-wireless-security.proto:         rsn
802-11-wireless-security.pairwise:      ccmp
802-11-wireless-security.group:         ccmp

WPA에서는 조금 중요한 것 같습니다.

그러나 단점은 새 커널 버전이 출시될 때마다 모든 것을 다시 컴파일해야 할 수도 있다는 것입니다.

관련 정보