BCM4334 칩 Wi-Fi 머신과 Ubuntu를 Ad-Hoc 연결

하고 싶은 일



타이틀대로, BCM4334 칩인 Wi-Fi 머신과 Ubuntu를 Ad-Hoc 접속하고 싶습니다.

이 항목에서 소개하는 Wi-Fi Ad-hoc 모드는 인증도 암호화도 하지 않으므로 주의
어디까지나 빨리 하기 때문에, 애드혹한 구조입니다

TL;DR



SSID는 ubuntu-ap입니다.

BCM4334 기계 측


# ip link set wlan0 down
# modprobe -r bcm4334x
# modprobe bcm4334x op_mode=2
# ip link set wlan0 up

# iwconfig wlan0 mode ad-hoc
# iwconfig wlan0 essid ubuntu-ap
# ip addr add 10.42.0.2/24 dev wlan0
  • ip addr에서 설정하는 IP 주소는 Ubuntu 측의 IP를 확인하고 적절하게 설정하십시오

  • 우분투 측



    Network Manager에서 [새 Wi-Fi 네트워크 만들기(N)...]


    네트워크 이름 (SSID)에 ubuntu-ap을 입력하여 생성


    이상으로 완료되었습니다.

    비활성화 및 다시 활성화하는 경우



    사용 중지: 연결 해제

    다시 활성화: 아래 그림과 같이 목록에서 선택합니다.



    때로는 Network Manager가 이상해져 목록에 나오지 않을 수도 있습니다. 이 경우 Network Manager를 다시 시작합시다.
    $ sudo systemctl restart NetworkManager 
    

    그 후 어떻게 할까?



    우분투에서 sshd를 움직이거나 httpd를 움직이는 것처럼 생각할 수 있습니다. 가장 빠르면 Docker 컨테이너를 움직이는 것이 좋습니다.
    $ docker run --rm -it -v $PWD/a:/home/foo -p 2222:22 -e USER=foo -e PASSWORD=bar sjourdan/alpine-sshd
    

    해설



    다른 PC와 애드혹으로 연결하려면 iwconfig DEV mode ad-hoc그러나

    아래는 OpenBlocks_IoT_BX1에서 실행 한 결과
    # iwconfig wlan0 mode ad-hoc
    Error for wireless request "Set Mode" (8B06) :
        Set failed on device wlan0 ; Invalid argument.
    

    그리고 설정에 실패합니다.
    ※OpenBlocks IoT BX1/EX1의 Wi-Fi는 BCM4334를 사용하고 있습니다

    이것은 BCM4334 Wi-Fi 칩 드라이버 bcm3443x를 modprobe 할 때 op_mode 때문입니다.

    문서 : htp : // bg. 힘들게. 코 m / 히로 _ lph / 2015/09 / 니 l- 에이 슨 bcm43340. HTML

    Ad-hoc으로 연결하려면 DHD_FLAG_P2P_MODE (= 2)를 op_mode로 설정하여 펌웨어로드 (modprobe bcm4334x op_mode=2)가 필요합니다.

    ※왜 부문계인가: 제대로 조사하지 않으니까. 고멘나사이

    되돌리기


    # ip addr flush dev wlan0
    # iwconfig wlan0 essid off
    # iwconfig wlan mode managed
    

    후기



    이런 것만.

    좋은 웹페이지 즐겨찾기