2016/02/23 EdgeMAX シリーズのファームウェア v1.8.0 がリリースされました。
詳細はこちら をご覧下さい。
コマンド > configure > service > dhcp-server
ナビゲーションに移動
検索に移動
このページの概要
- 当ページでは、Configure モード 設定編集系 コマンドで、service dhcp-server を利用する方法をご紹介します。
解説
- service dhcp-server は、設定要素の一つであり、以下の形式で実行します。
- どの設定要素に対して、どの設定編集系コマンドを利用できるかについては、コマンド > configure > 設定要素・設定編集コマンド対応一覧 をご覧下さい。
- DHCP サーバーの設定は、各サブネット毎に 1 つの DHCP Pool を shared-network-name でエントリ名を指定して作成します。
- 適用する ethernet ポート等の指定はなく、サブネットから自動的に判定されます。
- 固定 IP 割り当ての設定は、static-mapping 以下の設定ノードで行います。
- 1 つの DHCP Pool エントリ (shared-network-name) に複数の static-mapping エントリを設定することができます。
- 設定ノードによって、有効 / 無効 の指定方法が異なり、非常に紛らわしいので、ご注意下さい。以下に例を挙げます。
set 〜 disable
で無効化、set 〜 enable
で有効化set 〜 disable
で無効化、delete 〜 disable
で有効化set 〜 disabled true
で無効化、set 〜 disabled false
で有効化
よく使いそうなコマンド
- DHCP Pool エントリには、以下の 3項目を設定することで、最低限動作します。
-
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} default-router {IPv4 アドレス}
-
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} dns-server {IPv4 アドレス}
-
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} start {IPv4 アドレス} stop {IPv4 アドレス}
-
- 以下は、固定 IP を割り当てる際に最低限必要な設定です。
service dhcp-server のパラメーター
- set service dhcp-server
- Dynamic Host Configuration Protocol (DHCP) for DHCP server
set service dhcp-server disabled { true | false }
- Option to disable DHCP server
set service dhcp-server dynamic-dns-update enable { true | false }
- DHCP server to dynamically update the Domain Name System (DNS)
set service dhcp-server global-parameters {任意テキスト}
- Additional global parameters for DHCP server. You must Additional global parameters for DHCP server. You must without proper knowledge may result in a crashed DHCP server. Check system log to look for errors.
set service dhcp-server hostfile-update { enable | disable }
- Option to make DHCP server update /etc/host file per lease
- set service dhcp-server shared-network-name {DHCP Pool エントリ名}
- DHCP shared network [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} authoritative {任意テキスト}
- Option to make DHCP server authoritative for this physical network
set service dhcp-server shared-network-name {DHCP Pool エントリ名} description {任意テキスト}
- Shared-network-name description
set service dhcp-server shared-network-name {DHCP Pool エントリ名} disable
- Option to disable DHCP configuration for shared-network
set service dhcp-server shared-network-name {DHCP Pool エントリ名} shared-network-parameters {任意テキスト}
- Additional shared-network parameters for DHCP server. You must use the syntax of dhcpd.conf in this text-field. Using this without proper knowledge may result in a crashed DHCP server. Check system log to look for errors.
- set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x}
- DHCP subnet for shared network [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} bootfile-name {filename}
- Bootstrap file name
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} bootfile-server {Boot Server Location}
- Server (IP address or domain name) from which the initial boot file is to be loaded
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} client-prefix-length {0-4294967295}
- DHCP client prefix length
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} default-router {IPv4 アドレス}
- IP address of default router
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} dns-server {IPv4 アドレス}
- IP address of DNS server
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} domain-name {ドメイン名}
- Client domain name
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} exclude {IPv4 アドレス}
- IP address that needs to be excluded from DHCP lease range
- set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} failover
- DHCP failover parameters
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} failover local-address {IPv4 アドレス}
- IP address for failover peer to connect [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} failover name {DHCP failover peer エントリ名}
- DHCP failover peer name [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} failover peer-address {IPv4 アドレス}
- IP address of failover peer [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} failover status { primary | secondary }
- DHCP failover peer status (primary|secondary) [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} ip-forwarding enable { true | false }
- IP layer forwarding
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} lease {0-4294967295}
- Lease timeout in seconds
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} ntp-server {IPv4 アドレス}
- IP address of NTP server
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} pop-server {IPv4 アドレス}
- IP address of POP3 server
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} server-identifier {IPv4 アドレス}
- Address for DHCP server identifier
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} smtp-server {IPv4 アドレス}
- IP address of SMTP server
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} start {IPv4 アドレス} stop {IPv4 アドレス}
- Starting IP address for DHCP lease range. Stopping IP address for DHCP lease range [REQUIRED]
- set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} static-mapping {DHCP static mapping エントリ名}
- Static mapping for specified address type
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} static-mapping {DHCP static mapping エントリ名} disable
- Option to disable static-mapping
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} static-mapping {DHCP static mapping エントリ名} ip-address {IPv4 アドレス}
- Static mapping for specified IP address [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} static-mapping {DHCP static mapping エントリ名} mac-address {MAC アドレス}
- Static mapping for specified MAC address [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} static-mapping {DHCP static mapping エントリ名} static-mapping-parameters {任意テキスト}
- Additional static-mapping parameters for DHCP server. You must use the syntax of dhcpd.conf in this text-field. Using this without proper knowledge may result in a crashed DHCP server. Check system log to look for errors.
- set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} static-route
- Classless static route
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} static-route destination-subnet {x.x.x.x/x}
- Destination subnet [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} static-route router {MAC アドレス}
- IP address of router to be used to reach the destination subnet [REQUIRED]
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} subnet-parameters {任意テキスト}
- Additional subnet parameters for DHCP server. You must use the syntax of dhcpd.conf in this text-field. Using this without proper knowledge may result in a crashed DHCP server. Check system log to look for errors.
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} tftp-server-name {hostname}
- TFTP server name
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} time-offset {offset time}
- Offset of the client's subnet in seconds from Coordinated Universal Time (UTC)
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} time-server {MAC アドレス}
- IP address of time server
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} unifi-controller {MAC アドレス}
- IP address of UniFi controller
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} wins-server {MAC アドレス}
- IP address for Windows Internet Name Service (WINS) server
set service dhcp-server shared-network-name {DHCP Pool エントリ名} subnet {x.x.x.x/x} wpad-url {URL}
- Web Proxy Autodiscovery (WPAD) URL
動作確認
- DHCP サーバーの動作は、Operational モードの、以下のコマンドなどで確認できます。
- 上記コマンドの実行例は、以下のリンク先をご参照下さい。
関連項目
- コマンド > configure > 設定要素・設定編集コマンド対応一覧
- コマンド > configure > service
- コマンド > show (operational)#show_dhcp
- コマンド実行例 > show (operational) > show dhcp
- 設定例 > Service > DHCP Server
凡例
「★」は、不明であることを表しています。
注意事項
動作の確認は、EdgeRouter X : ER-X にて行っています。 他のモデルでは、一部動作が異なる可能性があります。