Atribuindo um endereço IP fixo a uma máquina em uma rede DHCP

8

Desejo atribuir um endereço IP privado fixo a um servidor para que os computadores locais sempre possam acessá-lo.

Atualmente, o endereço DHCP do servidor é parecido com 192.168.1.66 .

Devo simplesmente atribuir ao servidor este mesmo IP como fixo e configurar o roteador para que ele exclua esse IP daqueles disponíveis para DHCP? Ou existem alguns intervalos de IP que são tradicionalmente reservados para endereços estáticos?

A pergunta do meu iniciante não se relaciona com comandos, mas com princípios gerais e boas práticas.

Caso prático (Editar 1 de 2)

Obrigado pelas muitas boas respostas, especialmente a muito detalhada de Liam.

Eu consegui acessar a configuração do roteador.

Routers's overview panel:
=========================
Connectivity type is set to DHCP and PPoE.
(...)

Network panel
=============
IPv4 address distribution (DHCP)
--------------------------------
Enable DHCP on LAN : Off
DHCP range starts at IP address : 192.168.1.33
DHCP range ends at IP address : 192.168.1.35
(...)
Nota bene: There is also an IPv6 section.

Ao inicializar qualquer computador, ele obtém seu endereço IPv4 no DHCP.

Os endereços IP e MAC que posso ver com o comando ipconfig all no Windows correspondem aos da lista de dispositivos conectados que o roteador exibe, para que eu possa confirmar quem é quem.

A lista de dispositivos conectados é parecida com

Description IP address              MAC address
«Unknown»   192.168.1.xx (static)   01:02:03:04:05:06
«Unknown»   192.168.1.yy (static)   07:08:09:10:11:12

Coisas que não entendo:

  • Embora todos os endereços IP sejam todos obtidos no DCHP, eles são exibidos como pelo roteador como se fossem endereços estáticos.
  • A configuração do roteador "Ativar DHCP na LAN" está definida como "Desativado", mas os endereços IP são obtidos no DHCP, no entanto.
  • Os endereços IP atribuídos aos computadores estão fora do limite muito restrito Intervalo de DHCP de 192.168.1.33 a 192.68.1.35

Em qualquer computador com Windows conectado no DCHP, ipconfig /all mostra algo como:

IPv4 Address    ........ 192.168.1.xx(prefered)
Default Gateway ........ 192.168.1.1  (= IP of the router)
DHCP server ............ 192.168.1.5

Estou sentindo falta de algo, mas o quê?

Caso prático (Editar 2 de 2)

Solução encontrada.

Para detalhes, veja minha resposta ao comentário de Michal no final desta mensagem.

Devo admitir que a maneira como o roteador exibe as coisas mantém alguma parte do mistério. O roteador parece usar DHCP por padrão, mas lembra os dispositivos que estavam conectados a ele (provavelmente usando seu endereço MAC). Pode ser a razão pela qual ele lista os IPs como estáticos, embora sejam dinâmicos. Havia também o roteador Cisco em 192.168.1.4 , que aparecia para alguns serviços de comunicações comerciais, mas eu não tinha as credenciais para acessá-lo.

    
por OuzoPower 04.04.2018 / 22:27

7 respostas

14

Determine o endereço IP atribuído ao seu servidor e, em seguida, vá para o DHCP e defina uma reserva DHCP para esse servidor.

    
por 04.04.2018 / 22:35
6

Os serviços DHCP diferem em muitas implementações possíveis, e não há intervalos de IP que são tradicionalmente reservados para endereços estáticos; Depende do que está configurado em seu ambiente. Eu suponho que estamos vendo uma configuração típica de SOHO / lar desde que você mencionou que seu roteador está fornecendo o serviço DHCP.

Should I simply assign the server this same IP as fixed and configure the router so that it will exclude this IP from the ones available for DHCP?

Eu diria que não é uma prática recomendada. Muitos roteadores de consumidor não terão a capacidade de excluir um único endereço de dentro do intervalo de endereços DHCP para concessão (conhecido como 'pool'). Além disso, como o DHCP não sabe que você "consertou" o endereço IP no servidor, corre o risco de um conflito. Você normalmente também:

  • defina uma reserva na configuração do DHCP para que o dispositivo do servidor receba sempre o mesmo endereço pelo serviço DHCP ou
  • define o dispositivo do servidor com um endereço estático fora do pool de endereços alocados pelo serviço DHCP.

Para expandir essas opções:

Reserva no DHCP

Se o seu roteador permite reservas, a primeira opção de reserva de DHCP atinge efetivamente o que você planejou. Observe a diferença significativa: a atribuição de endereços ainda é gerenciada pelo serviço DHCP e não "fixa" no servidor. O servidor ainda solicita um endereço DHCP, ele fica sempre o mesmo.

Endereço IP estático

Se você preferir definir um endereço estático, verifique a configuração do seu roteador (padrão) para determinar o bloco de endereços usado para as concessões de DHCP. Normalmente, você poderá ver a configuração como o primeiro endereço e o último endereço, ou o primeiro endereço e um número máximo de clientes. Depois de saber isso, você pode escolher um endereço estático para o seu servidor.

Um exemplo seria: o roteador está configurado para permitir um máximo de 128 clientes DHCP com um primeiro endereço IP DHCP de 192.168.1.32. Portanto, um dispositivo poderia receber qualquer endereço de 192.168.1.32 até e incluindo 192.168.1.159. Seu roteador usará um endereço estático fora desse intervalo (geralmente o primeiro ou último endereço .1 ou .254) e você poderá escolher qualquer outro endereço disponível para o seu servidor.

TL; DR

Depende da configuração do seu serviço DHCP. Verifique as configurações disponíveis para o DHCP e, em seguida, reserve um endereço no DHCP ou escolha um endereço estático que não seja usado pelo DHCP - não cruze os fluxos.

    
por 05.04.2018 / 03:42
1

Não é um mau hábito dividir sua sub-rede para o intervalo de pool DHCP e intervalos estáticos, mas é claro que você pode fazer o que JohnA escreveu - use reserva para seu servidor, mas o primeiro caso é IMHO mais claro, porque você não está atrapalhando Servidor DHCP com configurações extras não utilizadas (pode ser confuso para outros administradores que não estão cientes de que o servidor é estático). Se usar o pool DHCP + pool estático, então não se esqueça de adicionar seu servidor estático ao DNS (crie um registro AAAA para ele).

    
por 04.04.2018 / 23:16
1

Eu prefiro definir meus dispositivos de rede, servidores, impressoras, etc., que exigem um endereço IP estático fora do intervalo do pool DHCP. Por exemplo, xx.xx.xx.0 a xx.xx.xx.99 seria reservado para atribuições de IP fixas e xx.xx.xx.100 a xx.xx.xx.250 seriam definidos como o conjunto de DHCP.

    
por 05.04.2018 / 03:09
1

Além das outras respostas, quero me concentrar no fato de que a configuração do seu roteador não parece se encaixar na configuração do endereço IP no seu servidor.

Por favor, dê uma olhada na saída do ipconfig / all:

Endereço IPv4 ........ 192.168.1.xx (de preferência)

Default Gateway ........ 192.168.1.1 (= IP do roteador)

Servidor DHCP ............ 192.168.1.5

Os clientes na rede não recebem o endereço IP do roteador, mas um servidor DHCP diferente na rede (192.168.1.5 em vez de 192.168.1.1). Você tem que encontrar este servidor e verificar sua configuração em vez da configuração do servidor DHCP do roteador, que aparentemente só é usado para Wireless.

    
por 05.04.2018 / 21:29
0

Meu roteador ( OpenWRT ) permite concessões DHCP estáticas.

Static leases are used to assign fixed IP addresses and symbolic hostnames to DHCP clients.

Portanto, você fornece o endereço MAC do servidor e o endereço IP desejado como "concessão estática", e o DHCP sempre aloca o mesmo IP. A máquina cliente (o servidor, neste caso) não requer alterações de configuração e ainda pega seu endereço IP (o endereço configurado) do DHCP.

    
por 05.04.2018 / 01:40
-2

Observe que você não pode atribuir endereços IP fixos em 192.168 para que os clientes possam "acessá-los sempre", a menos que você também forneça a cada cliente um endereço IP e uma sub-rede fixos. Porque se os clientes usam DHCP, então eles recebem o subnect que o servidor DHCP lhes dá, e se eles usam endereçamento automático, então eles não estarão em uma sub-rede 192.168.

Uma vez que você perceba que o sistema não pode ser facilmente aperfeiçoado, você pode ver que suas melhores opções dependem do que você está tentando fazer. Upnp é uma maneira comum de tornar os dispositivos visíveis. O DNS é uma maneira comum de tornar os dispositivos visíveis. O WINS é uma maneira comum de tornar os dispositivos visíveis. O DHCP é uma maneira comum de tornar os dispositivos visíveis.

Todas as minhas impressoras têm reservas: minhas impressoras não são infraestruturas críticas, quero poder gerenciá-las, muitos dos clientes usam UPNP ou mDNS para descoberta de qualquer maneira.

Meus servidores de gateway e DNS têm um endereço IP fixo em um intervalo reservado: Meu servidor DHCP fornece endereços de gateway e DNS, e meu servidor DHCP não tem capacidade para realizar descobertas dinâmicas ou pesquisa de DNS.

Nenhum dos meus dispositivos de streaming tem valores fixos ou reservados de IP: se a rede está tão quebrada que o DHCP e o DNS não estão funcionando, não há como os clientes conseguirem se conectar a endereços IP fixos de qualquer maneira.

    
por 05.04.2018 / 09:21