DockerコンテナからホストWi-Fiインターフェイスにアクセスする方法

DockerコンテナからホストWi-Fiインターフェイスにアクセスする方法

Debianベースのオペレーティングシステム用のDockerコンテナがあります(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

まず、これら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

源泉:外部「USBワイヤレスカード」なしで仮想マシンでAirmon-ngを実行する

おすすめ記事