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 é semelhante 192.168.1.66
.
Devo simplesmente atribuir ao servidor esse mesmo IP fixo e configurar o roteador para que ele exclua esse IP dos disponíveis para DHCP? Ou existem alguns intervalos de IP que são tradicionalmente reservados para endereços estáticos?
A pergunta do iniciante não está relacionada a comandos, mas a 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 pude 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 ipconfig all
comando 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 é algo como
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 eu não entendo:
- Embora todos os endereços IP sejam todos obtidos no DCHP, eles são exibidos pelo roteador como se fossem endereços estáticos.
- A configuração do roteador "Ativar DHCP na LAN" está definida como "Desativada", mas os endereços IP são obtidos no DHCP.
- Endereços IP atribuídos aos computadores estão fora da faixa DHCP muito estreita
192.168.1.33
da192.68.1.35
Em qualquer computador 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 faltando alguma coisa, mas o que?
Caso prático (Editar 2 de 2)
Solução encontrada.
Para detalhes, veja minha resposta ao comentário de Michal na parte inferior desta mensagem.
Devo admitir que a maneira como o roteador exibe as coisas mantém parte do mistério. O roteador parece estar usando o DHCP por padrão, mas lembra os dispositivos que estavam conectados a ele (provavelmente usando o endereço MAC). Pode ser a razão pela qual lista os IPs como estáticos, embora sejam dinâmicos. Havia também um roteador Cisco no 192.168.1.4
qual apareciam alguns serviços de comunicações comerciais, mas eu não tinha credenciais para acessá-lo.
fonte
192.168.0.50
a192.168.1.70
) 3. Inicie o servidor no DHCP. No painel do roteador, nomeie-o com base em seu endereço mac, para que o roteador o lembre. 4. No servidor, alterne o IP do modo DHCP para o manual e atribua um IP além daqueles que o roteador atribuiria a outros dispositivos (por exemplo,192.168.1.100
). Você pode usar nmtui e, em seguida, editar o arquivo de configuração, onde você pode substituirPREFIX=32
porNETMASK=255.255.255.0
. 6. Reinicie o serviço de rede.Respostas:
Determine o endereço IP atribuído ao seu servidor, acesse o DHCP e defina uma reserva de DHCP para esse servidor.
fonte
++
funciona apenas para programadores.--
para seu comentário: POs serviços DHCP diferem em muitas implementações possíveis e não há intervalos de IP tradicionalmente reservados para endereços estáticos; depende do que está configurado no seu ambiente. Suponho que estamos analisando uma configuração doméstica / SOHO típica, já que você mencionou que seu roteador está fornecendo o serviço DHCP.
Eu diria que essa não é uma prática recomendada. Muitos roteadores de consumidor não poderão excluir um único endereço do intervalo de endereços DHCP para concessão (conhecido como 'pool'). Além disso, como o DHCP não está ciente de que você "corrigiu" o endereço IP no servidor, corre o risco de um conflito. Você normalmente:
Para expandir essas opções:
Reserva no DHCP
Se o seu roteador permitir reservas, a primeira opção de reserva DHCP alcançará efetivamente o que você planejou. Observe a diferença significativa: a atribuição de endereço ainda é gerenciada pelo serviço DHCP, não "fixa" no servidor. O servidor ainda solicita um endereço DHCP, ele sempre obtém o mesmo sempre.
Endereço IP estático
Se você preferir definir um endereço estático, verifique a configuração (padrão) do seu roteador para determinar o bloco de endereços usado para concessões de DHCP. Você normalmente poderá ver a configuração como um primeiro endereço e último endereço, ou 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 no máximo 128 clientes DHCP com um primeiro endereço IP DHCP de 192.168.1.32. Portanto, um dispositivo pode ser atribuído a qualquer endereço de 192.168.1.32 até 192.168.1.159, inclusive. Seu roteador usará um endereço estático fora desse intervalo (geralmente o primeiro ou o último endereço .1 ou .254) e agora você pode 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 você para o DHCP e reserve um endereço no DHCP ou escolha um endereço estático que não seja usado pelo DHCP - não atravesse os fluxos.
fonte
ipconfig
saída do Windows mostra que o serviço DHCP é fornecido a partir de um dispositivo em 192.168.1.5 . Você tem Pi-Hole ou outro dispositivo similar que fornece DHCP? É aí que você encontrará sua configuração de DHCP. Nota: Isso também explica por que o roteador mostra os endereços como estáticos e por que os endereços atribuídos ao DHCP estão fora do intervalo configurado no roteador.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 a reserva para seu servidor, mas o primeiro caso é mais claro em IMHO, porque você não está bagunçando seu servidor DHCP com configurações extras não utilizadas (pode ser confuso para outros administradores que não sabem que o servidor é estático). se estiver usando pool DHCP + pool estático, não esqueça de adicionar seu servidor estático ao DNS (crie um registro A / AAAA para ele).
fonte
Prefiro definir meus dispositivos de rede, servidores, impressoras etc. que exijam um endereço IP estático fora do intervalo do pool DHCP. Por exemplo, xx.xx.xx.0 a xx.xx.xx.99 seriam reservados para atribuições de IP fixas e xx.xx.xx.100 a xx.xx.xx.250 seriam definidos como o pool DHCP.
fonte
isc-dhcp-server
É necessário usar isso (é o que o meu pi faz, juntamente com o cache do DNS, um domínio falso para a minha LAN e algum tipo de tráfego para algumas coisas sem fio). Infelizmente, vi páginas de configuração de roteador baseadas em navegador (de fábrica e de substituição) que exigem um endereço reservado para estar no pool dinâmico ... ou fora dele.Além das outras respostas, quero me concentrar no fato de a configuração do seu roteador não parecer adequada à 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 (preferencial)
Gateway padrão ........ 192.168.1.1 (= IP do roteador)
Servidor DHCP ............ 192.168.1.5
Os clientes na rede não obtêm 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ê precisa encontrar esse servidor e verificar sua configuração, em vez da configuração do servidor DHCP do roteador, que aparentemente é usado apenas para conexões sem fio.
fonte
Meu roteador ( OpenWRT ) permite concessões estáticas de DHCP.
Assim, você fornece o endereço MAC do servidor e o endereço IP desejado como uma "concessão estática", e o DHCP sempre alocará o mesmo IP. A máquina cliente (neste caso, o servidor) não requer alterações na configuração e ainda escolhe seu endereço IP (o endereço configurado) no DHCP.
fonte
Observe que você não pode atribuir um endereço IP fixo em 192.168 para que os clientes possam "sempre acessá-lo", a menos que você também forneça a cada cliente um endereço IP e uma sub-rede fixos. Como se os clientes usam DHCP, eles obtêm o subneto que o servidor DHCP lhes fornece e, se usam endereçamento automático, não estarão em uma sub-rede 192.168.
Depois de perceber 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. O 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 uma infraestrutura crítica, quero poder gerenciá-las, muitos dos clientes usam UPNP ou mDNS para descoberta de qualquer maneira.
Meus servidores DNS e gateway têm endereço IP fixo em um intervalo reservado: Meu servidor DHCP fornece endereços DNS e gateway, e meu servidor DHCP não tem capacidade para realizar descoberta dinâmica ou pesquisa de DNS.
Nenhum dos meus dispositivos de streaming possui valores IP fixos ou reservados: se a rede está tão danificada que o DHCP e o DNS não estão funcionando, não há como os clientes conseguirem se conectar aos endereços IP fixos de qualquer maneira.
fonte