Kali Linux にIPアドレスの設定をする

はじめに

普段は CentOS を使用しているが、セキュリティ関連について勉強をしたかったため、
Kali Linux を使用してみることにした。

CentOS とは違う

分かっていたことだが、設定方法が全く違う。
※NetworkManager で設定する方法もあるかもしれないが、調べても出てこなかったので諦めた。

インストール

VirtualBoxのインストール

以下のサイトよりダウンロード
方法については、その他のサイトを参照ください。
www.virtualbox.org

Kali Linuxのインストール

以下のサイトよりダウンロード
www.kali.org
自分は一番上に記載されている
Kali Linux 64-Bit (Installer)
をインストールした。
一応、VirtualBoxVMware WorkStation 用のOVAファイルも用意されている。

環境の準備

VirtualBox 上でKali Linuxで使用するインタフェースを選択

自分の場合は、「NAT(デフォルト)」と「内部ネットワーク」を設定した。

NAT

f:id:Tryota:20201219165456p:plain

内部ネットワーク

f:id:Tryota:20201219165425p:plain

IPアドレスの設定

上記で書いた「VirtulaBox上の設定」だけでは、Kali Linuxは認識してくれなかった。
f:id:Tryota:20201219171204p:plain

Kali Linux での設定

Kali Linux では、インタフェースの設定は「interfaces」ファイルを書き換える必要がある。

$ sudo vim /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

#-------以下、追加--------
# NAT network interface
allow-hotplug eth0 #eth0 : VirtualBoxのアダプタ1
iface eth0 inet dhcp #IPアドレス自動設定

# Local network interface
allow-hotplug eth1 #eth1 : VirtualBoxのアダプタ2
iface eth1 inet static #IPアドレス静的指定
address 172.19.0.10
netmask 255.255.255.0

上記設定後、Kali Linux を再起動

$ reboot 

再起動後に確認してみると、IPアドレスが設定されていた。
f:id:Tryota:20201219192023p:plain

追記(2021/1/6)

interface の設定で
「allow-hotplug ...」で設定した後、

systemctl restart networking.service
で設定内容を反映させることは\も可能だが、その場合、
ifup eth0
ifup eth1
のコマンドを実行し、interfaceをupさせる必要がある。