![]() |
◆ | DHCPサーバーのインストール |
[root@centos]# dnf -y install dhcp-server |
|
◆ | DHCPサーバーの設定 |
[root@centos]# vi /etc/dhcp/dhcpd.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.example # see dhcpd.conf(5) man page # 以下新規記述 option domain-name "papa-net.info"; <--- ドメイン名の指定(DNSサーバーを設置した場合) option domain-name-servers papa-net.server; <--- ホスト名の指定(DNSサーバーを設置した場合) authoritative; <--- 正当なDNSサーバーである事の宣言 default-lease-time 600; <--- 通常割り当て期間 max-lease-time 7200; <--- 最大割り当て機関 subnet 192.168.1.0 netmask 255.255.255.0 { <--- 自分のネットワーク及びサブネットマスク range dynamic-bootp 192.168.1.11 192.168.1.99; <--- クライアントに割り当てるアドレスの範囲 option routers 192.168.1.***; <--- ルーターのIPアドレス option domain-name-servers 192.168.1.***; <--- DNSサーバーのIPアドレス 以下は特定のクライアントPCに特定のアドレスを割り当てる場合に記述 host ns1 { <--- クライアントPC ns1 hardware ethernet xx:xx:xx:xx:xx:xx; <--- クライアントPCのMACアドレス fixed-address 192.168.1.10; <--- クライアントPCに割り当てるIPアドレス } host ns2 { <--- クライアントPC ns2 hardware ethernet xx:xx:xx:xx:xx:xx; <--- クライアントPCのMACアドレス fixed-address 192.168.1.20; <--- クライアントPCに割り当てるIPアドレス } } |
|
◆ | dhcp の起動 |
[root@centos]# systemctl start dhcpd |
|
再起動時の自動起動設定 | |
[root@centos]# systemctl enable dhcpd |
|
◆ | 自動起動設定の確認 |
[root@centos]# systemctl list-unit-files | grep dhcpd dhcpd.service enabled <--- enabled になっていればOK |
|
再起動 | |
[root@centos]# systemctl restart dhcpd |
|
◆ | ルーターのDHCP設定の変更 |
ルーターのDHCP(v4)サーバー設定でDHCP機能を使わないように設定 | |
お使いの機種、OSのバージョンによってはPCの再起動が必要な場合がある | |
◆ | クライアント機による確認 |
クライアント機のWindowsのコマンドプロンプトを起動し下記を実行 | |
Microsoft Windows [Version 10.0.16299.371] (c) 2017 Microsoft Corporation. All rights reeserved. C:\Users\****>ipconfig /all <--- 入力 Windows IP 構成 ホスト名 . . . . . . . . . . . . : ABC-123ZX <--- クライアント機のPC名 途中略 イーサネット アダプター イーサネット: IPv4 アドレス. . . . . . . . . . : 192.168.1.*** <--- DHCPサーバーより割り振られたアドレス サブネットマスク . . . . . . . . : 255.255.255.0 <--- DHCPサーバーより取得したサブネットマスク リース取得 . . . . . . . . . . . : 2018年2月18日 18:00:00 <--- アドレスリース開始日/時間 リースの有効期限 . . . . . . . . : 2018年2月19日 16:00:00 <--- アドレスリースの有効期限 デフォルト ゲートウェイ. . . . . : 192.168.1.*** <--- デフォルトゲートウェイのアドレス DHCP サーバー. . . . . . . . . . : 192.168.1.*** <--- DHCPサーバーのアドレス 以下略 C:\Users\****> |
|
上記のようにIPアドレスが割り振られていればOK | |
◆ | DHCPサーバーのリース状況 |
[root@centos]# less /var/lib/dhcpd/dhcpd.leases lease 192.168.1.*** { <--- 割り当てられたIPアドレス表示 starts 4 2012/02/15 10:16:23; <--- 割り当て開始年月日時間表示 ends 4 2012/02/15 22:16:23; <--- 割り当て終了年月日時間表示 binding state active; <--- 現在のリース状況表示 active : リース中。Free : 未割り当て next binding state free; hardware ethernet 00:12:34:ab:cd:ef; <--- ネットワークカードのMACアドレス表示 uid " \001\000\026v\321Qk"; <--- クライアント識別子は 16 進のオクテットで表示 client-hostname "PC-123ZX"; <--- PC名表示 } |
|