linux:dhcp_install
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| linux:dhcp_install [2022/08/16 16:22] – [BINDのインストール] kimi | linux:dhcp_install [2022/08/23 13:34] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== DHCPサーバの構築 ====== | ====== DHCPサーバの構築 ====== | ||
| - | ===== BINDのインストール ===== | + | ===== dhcpdのインストール ===== |
| インストールは'' | インストールは'' | ||
| $ sudo apt install isc-dhcp-server | $ sudo apt install isc-dhcp-server | ||
| 行 8: | 行 8: | ||
| <file txt / | <file txt / | ||
| + | kimi@sstw:/ | ||
| # dhcpd.conf | # dhcpd.conf | ||
| - | # | ||
| - | # Sample configuration file for ISC dhcpd | ||
| - | # | ||
| - | # Attention: If / | ||
| - | # configuration file instead of this file. | ||
| - | # | ||
| # option definitions common to all supported networks... | # option definitions common to all supported networks... | ||
| - | option domain-name "example.org"; | + | option domain-name "***********"; |
| - | option domain-name-servers | + | option domain-name-servers |
| default-lease-time 600; | default-lease-time 600; | ||
| max-lease-time 7200; | max-lease-time 7200; | ||
| - | # The ddns-updates-style parameter controls whether or not the server will | + | subnet |
| - | # attempt to do a DNS update when a lease is confirmed. We default to the | + | |
| - | # behavior of the version 2 packages (' | + | |
| - | # have support for DDNS.) | + | |
| - | ddns-update-style none; | + | |
| - | + | ||
| - | # If this DHCP server is the official DHCP server for the local | + | |
| - | # network, the authoritative directive should be uncommented. | + | |
| - | # | + | |
| - | + | ||
| - | # Use this to send dhcp log messages to a different log file (you also | + | |
| - | # have to hack syslog.conf to complete the redirection). | + | |
| - | # | + | |
| - | + | ||
| - | # No service will be given on this subnet, but declaring it helps the | + | |
| - | # DHCP server to understand the network topology. | + | |
| - | + | ||
| - | #subnet 10.152.187.0 netmask 255.255.255.0 { | + | |
| - | #} | + | |
| - | + | ||
| - | # This is a very basic subnet declaration. | + | |
| - | + | ||
| - | # | + | |
| - | # range 10.254.239.10 10.254.239.20; | + | |
| - | # option routers rtr-239-0-1.example.org, | + | |
| - | #} | + | |
| - | + | ||
| - | # This declaration allows BOOTP clients to get dynamic addresses, | + | |
| - | # which we don't really recommend. | + | |
| - | + | ||
| - | #subnet 10.254.239.32 netmask 255.255.255.224 | + | |
| - | # | + | |
| - | # option broadcast-address | + | |
| - | # option routers rtr-239-32-1.example.org; | + | |
| - | #} | + | |
| - | + | ||
| - | # A slightly different configuration for an internal subnet. | + | |
| - | #subnet 10.5.5.0 netmask 255.255.255.224 { | + | |
| - | # range 10.5.5.26 10.5.5.30; | + | |
| # option domain-name-servers ns1.internal.example.org; | # option domain-name-servers ns1.internal.example.org; | ||
| # option domain-name " | # option domain-name " | ||
| # option subnet-mask 255.255.255.224; | # option subnet-mask 255.255.255.224; | ||
| - | # | + | option routers |
| # option broadcast-address 10.5.5.31; | # option broadcast-address 10.5.5.31; | ||
| # default-lease-time 600; | # default-lease-time 600; | ||
| # max-lease-time 7200; | # max-lease-time 7200; | ||
| - | #} | + | } |
| + | </ | ||
| - | # Hosts which require special configuration options can be listed in | + | サーバの起動 |
| - | # host statements. | + | <code sh> |
| - | # allocated dynamically (if possible), but the host-specific information | + | $ sudo systemctl start isc-dhcp-server |
| - | # will still come from the host declaration. | + | $ sudo systemctl status isc-dhcp-server |
| + | </ | ||
| - | #host passacaglia { | ||
| - | # hardware ethernet 0: | ||
| - | # filename " | ||
| - | # server-name " | ||
| - | #} | ||
| - | |||
| - | # Fixed IP addresses can also be specified for hosts. | ||
| - | # should not also be listed as being available for dynamic assignment. | ||
| - | # Hosts for which fixed IP addresses have been specified can boot using | ||
| - | # BOOTP or DHCP. Hosts for which no fixed address is specified can only | ||
| - | # be booted with DHCP, unless there is an address range on the subnet | ||
| - | # to which a BOOTP client is connected which has the dynamic-bootp flag | ||
| - | # set. | ||
| - | #host fantasia { | ||
| - | # hardware ethernet 08: | ||
| - | # fixed-address fantasia.example.com; | ||
| - | #} | ||
| - | |||
| - | # You can declare a class of clients and then do address allocation | ||
| - | # based on that. The example below shows a case where all clients | ||
| - | # in a certain class get addresses on the 10.17.224/ | ||
| - | # other clients get addresses on the 10.0.29/24 subnet. | ||
| - | |||
| - | #class " | ||
| - | # match if substring (option vendor-class-identifier, | ||
| - | #} | ||
| - | |||
| - | # | ||
| - | # subnet 10.17.224.0 netmask 255.255.255.0 { | ||
| - | # option routers rtr-224.example.org; | ||
| - | # } | ||
| - | # subnet 10.0.29.0 netmask 255.255.255.0 { | ||
| - | # option routers rtr-29.example.org; | ||
| - | # } | ||
| - | # pool { | ||
| - | # allow members of " | ||
| - | # range 10.17.224.10 10.17.224.250; | ||
| - | # } | ||
| - | # pool { | ||
| - | # deny members of " | ||
| - | # range 10.0.29.10 10.0.29.230; | ||
| - | # } | ||
| - | #} | ||
| - | kimi@sstw:/ | ||
| - | </ | ||
linux/dhcp_install.1660634579.txt.gz · 最終更新: (外部編集)