0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

VirtualBoxの「内部ネットワーク」にDHCPサーバ(備忘録)

Last updated at Posted at 2024-06-01

DHCP使ってゲストOSのIPをホストOS群のIPを別セグメントにしたい。
でも、ホストPCのメモリが8GBしかないので、DHCPサーバ用のゲストは上げたくない。
VirtualBoxの機能に、DHCPサーバがあるようなので設定してみました。

ホストPC環境

  • Windows10 22H2
  • VirtualBox 7.0.10

ゲストPC環境

  • ゲスト1(CentOS8)
  • ゲスト2(WindowsServer 2019)
    ゲスト2からTeratermで、CentOS8へSSHができれば良い

注意点

 内部ネットワークの設定であるため、内部ネットワークだけ設定した場合、
 ホストPCからの接続は不可
 内部ネットワークに接続したゲストPC間の接続は可能

内部ネットワークにDHCPサーバを設定する手順

 ホストPCにインストールされている「VBoxManage.exe」コマンドで設定します。

VirtualBoxをインストールしたフォルダに「VBoxManage.exe」があります。
こいつで、内部ネットワークにDHCPサーバを設定します。

因みに、「vboxmanage dhcpserver」だけで実行するとコマンドヘルプが参照できます。

vboxmanage dhcpserver

image.png

具体的な手順

ホストPCでコマンドプロンプトを起動します。
VirtualBoxをインストールしたフォルダに移動します。

デフォルトでインストールしたなら以下になります

cd C:\Program Files\Oracle\VirtualBox

今回のDHCPは、こんな感じで割り当てていきます。

  • ネットワーク名:intnet
  • DHCPサーバアドレス:128.10.10.254/24
  • IPアドレス範囲:128.10.10.1~128.10.10.16

DHCPサーバ有効化コマンドは、以下のようになります。

vboxmanage dhcpserver add --network=intnet --server-ip=128.10.10.254 --netmask=255.255.255.0 --lower-ip=128.10.10.1 --upper-ip=128.10.10.16 --enable

エラーになる場合はどこかコマンドが間違っているので、コマンドヘルプを見て直しましょう。

DHCPサーバを開始します。

vboxmanage dhcpserver start --network=intnet

ゲストOSのネットワーク設定は、内部ネットワークになっていますか?
それでは、ゲストOSを起動しましょう。

ゲストOSが起動したら、IPアドレスを確認してください。
設定範囲のIPアドレスが払い出されていると思います。

払い出し状況確認は、以下のコマンドで確認できます。
macアドレスは、VirtualBoxのゲストOS、ネットワーク設定で確認できます。

vboxmanage dhcpserver findlease --network=intnet --mac-address=0800279b1c4c

結果は、こんな感じで出力されます。

IP Address:  128.10.10.1
MAC Address: 08:00:27:9b:1c:4c
State:       acked
Issued:      2024-06-01T11:37:13Z (1717241833)
Expire:      2024-06-01T11:47:13Z (1717242433)
TTL:         600 sec, currently 593 sec left

DHCPサーバの停止や無効化はコマンドヘルプを確認してください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?