Virtual Boxを初めて使用してエミュレートしようとしています。靴修理工仮想マシンへのPXEブートネットワークのインストール
ネットワークインストールのためにネットワーク起動時にVM1 DHCPサーバーからIPを取得するには、VM1をPXE / DHCPサーバーとして構成し、VM2をクライアントとして構成します。
ただし、Virtual BoxがインストールされているホストからIPを引き続き取得します。 VM2 は、VM1 に存在する pxeboot ファイルが見つからないためです。
VM1 dhcp 状態フラグメント:
Listening on LPF/enp0s3/08:00:27:86:b1:c6/192.168.43.0/24
Aug 09 19:03:23 localhost.localdomain dhcpd[3305]: Sending on LPF/enp0s3/08:00:27:86:b1:c6/192.168.43.0/24
Aug 09 19:03:23 localhost.localdomain dhcpd[3305]: Sending on Socket/fallback/fallback-net
Aug 09 19:03:23 localhost.localdomain systemd[1]: Started DHCPv4 Server Daemon.
VM1 dhcp 構成ファイル
ddns-update-style interim;
allow booting;
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
option pxe-system-type code 93 = unsigned integer 16;
subnet 192.168.43.0 netmask 255.255.255.0 {
option routers 192.168.43.1;
option domain-name-servers 192.168.43.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.43.100 192.168.43.254;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.43.146;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
if option pxe-system-type = 00:02 {
filename "ia64/elilo.efi";
} else if option pxe-system-type = 00:06 {
filename "grub/grub-x86.efi";
} else if option pxe-system-type = 00:07 {
filename "grub/grub-x86_64.efi";
} else if option pxe-system-type = 00:09 {
filename "grub/grub-x86_64.efi";
} else {
filename "pxelinux.0";
}
}
}
# group for Cobbler DHCP tag: default
group {
host centostest.mydomain.com-net0 {
hardware ethernet 08:00:27:7f:aa:f1;
fixed-address 192.168.43.120;
option host-name "centostest.mydomain.com";
option subnet-mask 255.255.255.0;
option routers 192.168.43.1;
filename "/pxelinux.0";
next-server 192.168.43.146;
}
}
VM1アダプタの設定 - サーバー
VM2 ネットワークが起動すると、vm1 dhcp conf ファイルで提供される 192.168.43.120 の代わりに IP 192.168.43.17 が取得されます。
この問題をどのように解決しますか?
答え1
「ブリッジ」以外のネットワークを設定することをお勧めします。 DHCPはブロードキャストを介して機能するため、サブネット内のすべてのDHCPサーバーが応答できます。これを防ぐために、独自のサブネットが表示されます。
ファイル/ホストネットワーク管理者に、デフォルトの「VirtualBoxホスト専用イーサネットアダプタ」が表示されます。 「DHCPサーバー」ボックスの選択を解除すると、内蔵DHCPサーバーをオフにできます。次に、DHCPサーバー仮想マシンとPXEブート中のコンピューターをブリッジアダプターの代わりにホスト専用アダプターに接続します。