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 Configurando escopos, Configurando opções e Opções de DHCP.
Para obter mais informações e uma lista completa dos comandos Netsh para DHCP, consulte Comandos Netsh para DHCP.
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. |