web-dev-qa-db-ja.com

ドッカーコンテナーからホストwifiインターフェイスにアクセスする方法

私はdebianベースのOSのdockerコンテナを持っています(私はkalilinux/kali-linux-docker画像)。そのコンテナーからホストwifiアダプターにアクセスするにはどうすればよいですか?

私が使用しています:

  • Docker CE 17.06.0-ce-win19(12801)
  • ラップトップはWindows 10上にあります
  • USB wifiアダプター
  • このコマンドを使用してコンテナを起動します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.

したがって、リストには統合されたアダプタもUSB wifiアダプタもありません

4
Slava Nikulin

まず、この3つのツールをインストールし、
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

ソース: Airmon-ngをVM外部「USBワイヤレスカード」なしで実行)

6
Gaurav Gandhi