IPUSIRON氏著の「ハッキング・ラボの作り方 仮想環境におけるハッカー体験学習」をやってみた記録です。
2-6 Kali Linuxのカスタマイズ(続き)
VirtualBoxにおけるネットワークの種類
ハッキング・ラボではKali上に、インターネットに接続できる「NAT」を構築します。また同一のKaliに、ハッキング実験用の内部ネットワークを「ホストオンリーアダプタ」で作成します。仮想マシン上でNICを2枚さして二つのネットワーク環境にアクセスするわけです。
ざっくりしたイメージが下の図です。

ここで以下では、DHCPによる動的なIPアドレス設定を行うものとします。
まず、Kaliが動作中の場合はシャットダウンします。
現時点のKaliにはNATが実装されています。

一方で、ホストオンリーアダプタがないので、増設します。
ネットワークマネージャを表示します。

ホストオンリーアダプタがあることを確かめます。

Kaliにホストオンリーアダプタを取り付けます。

ここで、Kaliを立ち上げ、ターミナルからIPアドレスの割り当て状態を確認します。
ip address
以下のように、片方のアダプタにのみアドレスが割り振られている状態になっているでしょう。eth1のみIPアドレスが割当てられ、ech0はIPアドレスが振られていません。

そこで、LANアダプタの設定を追記します。エディタで”/etc/network/interfaces”ファイルを編集します。現時点ではUSキーボード配列であることにご注意ください。
sudo vi /etc/network/interfaces
次の行を最後に追加します。
# The primary network interface allow-hotplug eth0 iface eth0 inet dhcp # The 2ndary network interface allow-hotplug eth1 iface eth1 inet dhcp
Kaliを再起動して、再度、ターミナルからIPアドレスの割り当て状態を確認します。
ip address
コマンドの実行結果は、以下のように表示されます。

これで二つのアダプタともにIPアドレスが割り当てられました。
上記では、eth0が”10.0.2.15″、eth1が”192.168.56.102″です。
パッケージのアップデート
パッケージリストを更新し、次にパッケージを最新にします。
sudo apt update sudo apt -y upgrade
上記コマンドでパッケージをUpgradeしようとすると、以下の画面のようなエラーが発生する場合があります。
The following information may help to resolve the situation: The following packages have unmet dependencies: libwacom9 : Depends: libwacom-common (= 2.1.0-2) but 1.12-1 is to be installed E: Broken packages
そのような場合、以下のコマンドを実行することによりUpgrade可能となります。
sudo apt install libwacom9 libwacom2- sudo apt update sudo apt -y upgrade