Docker 컨테이너에서 호스트 Wi-Fi 인터페이스에 액세스하는 방법

Docker 컨테이너에서 호스트 Wi-Fi 인터페이스에 액세스하는 방법

데비안 기반 운영 체제용 도커 컨테이너가 있습니다( kalilinux/kali-linux-docker이미지를 사용하고 있습니다). 이 컨테이너에서 호스트 WiFi 어댑터에 어떻게 액세스합니까?

나는 다음을 사용하고 있습니다 :

  • 도커 CE 17.06.0-ce-win19(12801)
  • Windows 10을 실행하는 노트북
  • USB 무선 네트워크 어댑터
  • 이 명령을 사용하여 컨테이너를 시작하십시오.docker run -it --privileged --net="host" --rm kalilinux/kali-linux-docker bash

iwconfig출력 은 다음 과 같습니다 .

root@moby:/# iwconfig
br-bddc8b9f6f97  no wireless extensions.
eth0      no wireless extensions.
gre0      no wireless extensions.
br-b83648b3ccb6  no wireless extensions.
ip6tnl0   no wireless extensions.
br-ce31ec8a7751  no wireless extensions.
bond0     no wireless extensions.
lo        no wireless extensions.
dummy0    no wireless extensions.
teql0     no wireless extensions.
ip6_vti0  no wireless extensions.
ip_vti0   no wireless extensions.
tunl0     no wireless extensions.
docker0   no wireless extensions.
ip6gre0   no wireless extensions.
gretap0   no wireless extensions.
hvint0    no wireless extensions.
sit0      no wireless extensions.

따라서 목록에는 통합 WiFi 어댑터나 USB WiFi 어댑터가 없습니다.

답변1

먼저 이 세 가지 도구를 설치하고,
apt-get install kali-linux kali-linux-wireless kali-linux-top10

이제 이미지에 대한 변경 사항을 커밋합니다.
docker commit <CONTAINER ID> <IMAGE NAME>

새로 생성된 Docker 이미지의 이미지 ID를 찾습니다.
docker images

마법을 부리는 시간,
docker run -it --net="host" --privileged <IMAGE NAME> /bin/bash

원천:외부 "USB 무선 카드" 없이 가상 머신에서 Airmon-ng 실행

관련 정보