DHCP 服务器

nv unset 命令删除您使用等效的 nv set 命令设置的配置。本指南仅在 nv unset 命令与 nv set 命令不同时描述 nv unset 命令。


nv set service dhcp-server <vrf-id> domain-name <domain-name-id>

配置动态主机配置协议服务器 (DHCP 服务器) 域名。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<domain-name-id>DHCP 域名。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default domain-name example.com

nv set service dhcp-server <vrf-id> domain-name <domain-name-id> domain-name <idn-hostname>

配置您想在此池中使用的国际化域名 (IDN)。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<domain-name-id>DHCP 域名。
<idn-hostname>IDN。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default domain-name example.com domain-name myIDN

nv set service dhcp-server <vrf-id> domain-name-server <server-id>

配置要全局使用的远程 DNS 服务器。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<server-id>DNS 服务器。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default domain-name-server 192.168.200.53

nv set service dhcp-server <vrf-id> interface <interface-id>

配置 DHCP 客户端接口。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>DHCP 客户端接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default interface swp1

nv set service dhcp-server <vrf-id> pool <pool-id>

配置 DHCP 池。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 

nv set service dhcp-server <vrf-id> pool <pool-id> cumulus-provision-url <value>

为配置脚本配置特定 URL。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 cumulus-provision-url https://www.nvidia.com/provision

nv set service dhcp-server <vrf-id> pool <pool-id> default-url <value>

配置 DHCP 服务器池的默认 URL。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 default-url https://www.nvidia.com/

nv set service dhcp-server <vrf-id> pool <pool-id> domain-name <domain-name-id>

配置您想在此池中使用的 DHCP 域名。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。
<domain-name-id>DHCP 域名。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 domain-name example.com

nv set service dhcp-server <vrf-id> pool <pool-id> domain-name-server <server-id>

配置您想在此池中使用的远程 DHCP 域名服务器。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。
<server-id>远程 DHCP 域名服务器。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 domain-name-server 192.168.200.53 

nv set service dhcp-server <vrf-id> pool <pool-id> gateway <gateway-id>

配置您想在此池中使用的 DHCP 网关。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。
<gateway-id>DHCP 网关。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 gateway 10.1.10.1

nv set service dhcp-server <vrf-id> pool <pool-id> lease-time

配置分配给 DHCP 客户端的网络地址租用时间。您可以指定一个介于 180 和 31536000 之间的数字。默认设置为 600。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 lease-time 200000

nv set service dhcp-server <vrf-id> pool <pool-id> ping-check

配置 DHCP 服务器以 ping 您想要分配给客户端的地址,然后再发出 IP 地址。如果没有响应,DHCP 将传递 IP 地址;否则,它会尝试该范围内的下一个可用地址。默认设置为 off

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 ping-check on

nv set service dhcp-server <vrf-id> pool <pool-id> pool-name <value>

配置池名称。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。
<value>DHCP 池名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 pool-name storage-servers

nv set service dhcp-server <vrf-id> pool <pool-id> range <range-id>

配置您想在此 DHCP 服务器池中使用的 IP 地址范围的起始地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。
<range-id>IP 地址范围的起始地址。

版本历史

在 Cumulus Linux 5.0.0 中引入


nv set service dhcp-server <vrf-id> pool <pool-id> range <range-id> to <ipv4>

配置您想在此 DHCP 服务器池中使用的 IP 地址范围的结束地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP 池子网。
<range-id>IP 地址范围的结束地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default pool 10.1.10.0/24 range 10.1.10.100 to 10.1.10.199

nv set service dhcp-server <vrf-id> static <static-id>

为资源 (如服务器或打印机) 配置静态 IP 地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>您想要为其分配静态 IP 地址的资源的名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default static server1

nv set service dhcp-server <vrf-id> static <static-id> cumulus-provision-url <value>

为配置脚本配置 URL。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default static server1 cumulus-provision-url http://192.0.2.1/myscript.sh

nv set service dhcp-server <vrf-id> static <static-id> host-id-circuit-id <value>

配置代理电路 ID 的主机标识符。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。
<value>代理电路 ID 的主机标识符。

版本历史

在 Cumulus Linux 5.3.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default static server1 host-id-circuit-id 1

nv set service dhcp-server <vrf-id> static <static-id> ifname <interface-name>

配置 DHCP 静态分配 (仅限 IPv4) 的接口名称,以代替 MAC 地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。
<interface-name>接口名称 (例如 swp1)。

版本历史

在 Cumulus Linux 5.7.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default static server1 ifname swp1

nv set service dhcp-server <vrf-id> static <static-id> ip-address <ipv4>

为资源配置静态 IP 地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default static server1 ip-address 10.0.0.2

nv set service dhcp-server <vrf-id> static <static-id> mac-address <mac-address>

配置您想要为其分配静态 IP 地址的资源的 MAC 地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。
<mac-address>MAC 地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server default static server1 mac-address 44:38:39:00:01:7e

nv set service dhcp-server6

为 IPv6 配置动态主机配置协议服务器 (DHCP 服务器)。


nv set service dhcp-server6 <vrf-id> domain-name <domain-name-id>

为 IPv6 配置 DHCP 域名。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<domain-name-id>DHCP6 域名。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default domain-name example.com

nv set service dhcp-server6 <vrf-id> domain-name <domain-name-id> domain-name <idn-hostname>

配置 IPv6 DHCP 服务器的国际化域名 (IDN)。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<domain-name-id>DHCP 域名。
<idn-hostname>IDN。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default domain-name example.com domain-name 

nv set service dhcp-server6 <vrf-id> domain-name-server <server-id>

配置远程 DNS 服务器。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<server-id>DNS 服务器。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default domain-name-server 2001:db8::

nv set service dhcp-server6 <vrf-id> interface <interface-id>

为 IPv6 配置 DHCP 客户端接口。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<interface-id>DHCP 客户端接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default interface swp1

nv set service dhcp-server6 <vrf-id> pool <pool-id>

为 IPv6 配置 DHCP IP 池。


nv set service dhcp-server6 <vrf-id> pool <pool-id> cumulus-provision-url <url>

为配置脚本配置特定 URL。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。
<url>配置脚本 URL。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 cumulus-provision-url https://www.nvidia.com/provision

nv set service dhcp-server6 <vrf-id> pool <pool-id> default-url <url>

配置 IPv6 池的默认 URL。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。
<url>默认 URL。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 default-url https://www.nvidia.com/

nv set service dhcp-server6 <vrf-id> pool <pool-id> domain-name <domain-name-id>

配置您想在此池中使用的 DHCP 域名。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。
<domain-name-id>DHCP 域名。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 domain-name example.com

nv set service dhcp-server6 <vrf-id> pool <pool-id> domain-name <domain-name-id> domain-name <idn-hostname>

配置您想在此 IPv6 池中使用的国际化域名 (IDN)。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。
<domain-name-id>DHCP 域名。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 domain-name example.com domain-name myidn

nv set service dhcp-server6 <vrf-id> pool <pool-id> domain-name-server <server-id>

配置您想在此池中使用的远程 DHCP 域名服务器。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。
<server-id>DNS 服务器 IPv6 地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 domain-name-server 2001:4860:4860::8888

nv set service dhcp-server6 <vrf-id> pool <pool-id> lease-time

配置分配给 DHCP 客户端的网络地址租用时间。您可以指定一个介于 180 和 31536000 之间的数字。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 lease-time 200000

nv set service dhcp-server6 <vrf-id> pool <pool-id> ping-check

配置 DHCP6 服务器以 ping 您想要分配给客户端的地址,然后再发出 IP 地址。如果没有响应,DHCP 将传递 IP 地址;否则,它会尝试该范围内的下一个可用地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 ping-check on

nv set service dhcp-server6 <vrf-id> pool <pool-id> pool-name <value>

为 IPv6 配置 DHCP 池名称。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。
<pool-name>DHCP6 池名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 pool-name storage-servers

nv set service dhcp-server6 <vrf-id> pool <pool-id> range <range-id> to <ipv6>

配置 IPv6 的 DHCP 池范围的结束地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<pool-id>DHCP6 池子网。
<range-id>DHCP 池范围的结束地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default pool 2001:db8::1/128 range 2002:a01:a64:: to 2002:a01:ac7::

nv set service dhcp-server6 <vrf-id> static <static-id>

为资源 (如服务器或打印机) 配置静态 DHCP6 服务器。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。

版本历史

在 Cumulus Linux 5.0.0 中引入


nv set service dhcp-server6 <vrf-id> static <static-id> cumulus-provision-url <value>

为配置脚本配置 URL。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default static server1 cumulus-provision-url https://www.nvidia.com/provision

nv set service dhcp-server <vrf-id> static <static-id> ifname <interface-id>

配置静态 DHCP6 服务器的接口。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。
<interface-id>接口 ID。

版本历史

在 Cumulus Linux 5.11.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default static server1 ifname swp1

nv set service dhcp-server6 <vrf-id> static <static-id> ip-address <ip-address-id>

配置静态 DHCP6 服务器的 IPv6 地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。
<ip-address-id>IPv6 地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default static server1 ip-address 2001:db8::

nv set service dhcp-server6 <vrf-id> static <static-id> mac-address <mac-address>

配置静态 DHCP6 服务器的 MAC (硬件) 地址。

命令语法

语法描述
<vrf-id>您要配置的 VRF。
<static-id>资源的名称。
<mac-address>MAC 地址。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service dhcp-server6 default static server1 mac-address 44:38:39:00:01:7e