Exemplo de DHCP do Netsh

É possível usar comandos Netsh para protocolo de configuração dinâmica de hosts (DHCP) em arquivos em lotes ou outros scripts para automatizar tarefas. O arquivo em lotes do exemplo a seguir demonstra como usar os comandos Netsh para DHCP a fim de realizar várias tarefas relacionadas.

Neste procedimento de exemplo, DHCP-01 é um servidor DHCP com endereço IP 192.168.0.2. O procedimento adiciona um novo escopo ao DHCP-01 com o nome MeuEscopo, endereço IP 192.168.10.0, máscara de sub-rede 255.255.255.0 e o comentário NovoEscopo. Em seguida, configura o escopo com um intervalo de endereços (192.168.10.1 até 192.168.10.254), um intervalo de exclusão (192.168.10.1 até 192.168.10.25) e endereços IP de roteador (DHCP opção 003). O estado do escopo é, então, definido como ativo.

Para obter mais informações, consulte , e .

Para obter mais informações e uma lista completa dos comandos Netsh para DHCP, consulte .

No procedimento de exemplo abaixo, as linhas que contêm comentários são precedidas por "rem", de remark (comentário). O Netsh ignora os comentários.

rem um servidor DHCP:rem (DHCP-01) 192.168.0.2rem 1. Conectar a (DHCP-01) e adicionar o escopo MeuEscopo com endereço IP 192.168.10.0,rem 1.1 máscara de sub-rede 255.255.255.0 e o comentário NovoEscopo.netsh dhcp server 192.168.0.2 add scope 192.168.10.0 255.255.255.0 MeuEscopo NovoEscoporem 2. Conectar a (DHCP-01 MeuEscopo) e adicionar o intervalo de endereços IP 192.168.10.1 a 192.168.10.254 para distribuiçãorem 2.1 e ClientType padrão de DHCP.netsh dhcp server 192.168.0.2 scope 192.168.10.0 add iprange 192.168.10.1 192.168.10.254rem 3. Conectar a (DHCP-01 MeuEscopo) e adicionar o intervalo de exclusão de IP 192.168.10.1 a 192.168.10.25rem 3.1 e ClientType padrão de DHCP.netsh dhcp server 192.168.0.2 scope 192.168.10.0 add excluderange 192.168.10.1 192.168.10.25rem 4. Conectar a (DHCP-01 MeuEscopo) e definir o valor de código de opção 003rem 4.1para listar dois endereços IP de roteador (10.1.1.1, 10.1.1.2).netsh dhcp server 192.168.0.2 scope 192.168.10.0 set optionvalue 003 IPADDRESS 10.1.1.1 10.1.1.2rem 5. Conectar a (DHCP-01 MeuEscopo) e definir o estado do escopo como ativo.netsh dhcp server 192.168.0.2 scope 192.168.10.0 set state 1rem 6. Fim do exemplo de arquivo em lotes.

A tabela a seguir lista os comandos netsh dhcp usados nesse procedimento de exemplo.

Comando Descrição
server Alterna o contexto de linha de comando atual do DHCP para o servidor especificado pelo nome ou endereço IP.
add scope Adiciona um novo escopo ao servidor DHCP especificado.
scope Alterna o contexto de comando para o escopo de DHCP especificado pelo endereço IP.
add iprange Adiciona um intervalo de endereços IP ao escopo atual.
add excluderange Adiciona um intervalo de endereços excluídos ao escopo atual.
set optionvalue Define um valor de opção para o escopo atual.
set state Define ou redefine o estado do escopo atual como ativo ou inativo.