08 DHCPサーバ構築 - shinosuke8038/shinosuke8038-vsphere-kb-9633 GitHub Wiki
前項:「07 vCenter Server インストール」
nwsv01にDHCPサーバ機能を実装します。
nwsv01にrootユーザでログインして以下手順を実施します。
以下コマンドを実行し、dhcp-serverをインストールします。
[root@nwsv01 ~]# dnf -y --disablerepo=\* --enablerepo=InstallMedia-* install dhcp-server
※cesx02のMACアドレスは未決であるため暫定の値を入れています。
[root@nwsv01 ~]# vi /etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd.conf
option domain-name "network.test";
option domain-name-servers nwsv01.network.test;
default-lease-time 28800;
max-lease-time 86400;
subnet 192.168.0.0 netmask 255.255.255.0 {
authoritative;
}
allow booting;
allow bootp;
option client-system-arch code 93 = unsigned integer 16;
class "pxeclients" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 192.168.0.22;
if option client-system-arch = 00:07 or option client-system-arch = 00:09 {
filename = "snponly64.efi.vmw-hardwired";
} else {
filename = "undionly.kpxe.vmw-hardwired";
}
}
host cesx02 {
hardware ethernet 00:00:5e:00:53:00;
fixed-address 192.168.0.12;
}
### dhcpサービスを許可
[root@nwsv01]# firewall-cmd --permanent --add-service=dhcp --zone=public
success
[root@nwsv01]# firewall-cmd --reload
success
### 許可サービスにdhcpが追加されていることを確認
[root@nwsv01]# firewall-cmd --permanent --list-services --zone=public
cockpit dhcp dhcpv6-client dns ssh
[root@nwsv01 ~]# systemctl enable --now dhcpd