DHCP 侦听
nv unset
命令会删除您使用等效的 nv set
命令设置的配置。本指南仅在 nv unset
命令与 nv set
命令不同时描述 nv unset
命令。
nv set bridge domain <domain-id> dhcp-snoop vlan <vid>
在网桥下的 VLAN 上为 IPv4 启用 DHCP 侦听。
命令语法
语法 | 描述 |
---|---|
<domain-id> | 网桥名称。 |
<vlan-id> | VLAN 名称。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set bridge domain br_default dhcp-snoop vlan 10
nv set bridge domain <domain-id> dhcp-snoop vlan <vid> trust <interface-id>
为 IPv4 配置受信任接口。Cumulus Linux 仅允许来自受信任接口的 DHCP Offer,以防止恶意 DHCP 服务器在网络内部分配 IPv4 地址。该接口必须是您指定的网桥的成员。
命令语法
语法 | 描述 |
---|---|
<domain-id> | 网桥名称。 |
<vlan-id> | VLAN 名称。 |
<interface-id> | 受信任接口 ID。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set bridge domain br_default dhcp-snoop vlan 10 trust swp3
nv set bridge domain <domain-id> dhcp-snoop6 vlan <vid>
在网桥下的 VLAN 上为 IPv6 启用 DHCP 侦听。
命令语法
语法 | 描述 |
---|---|
<domain-id> | 网桥名称。 |
<vlan-id> | VLAN 名称。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set bridge domain br_default dhcp-snoop6 vlan 10
nv set bridge domain <domain-id> dhcp-snoop6 vlan <vid> trust <interface-id>
为 IPv6 配置受信任接口。Cumulus Linux 仅允许来自受信任接口的 DHCP Offer,以防止恶意 DHCP 服务器在网络内部分配 IPv6 地址。该接口必须是您指定的网桥的成员。
命令语法
语法 | 描述 |
---|---|
<domain-id> | 网桥名称。 |
<vlan-id> | VLAN 名称。 |
<interface-id> | 受信任接口 ID。 |
版本历史
在 Cumulus Linux 5.11.0 中引入
示例
cumulus@switch:~$ nv set bridge domain br_default dhcp-snoop6 vlan 10 trust swp3