ANÚNCIO
Dynamic Host Configuration Protocol é um protocolo de rede utilizado para distribuir dinamicamente parâmetros de configuração de rede, tais como endereços IP, gateway e DNS para interfaces de rede. O servidor DHCP atribui endereços IP automaticamente para todos os sistemas, de modo que o administrador do sistema não precisa atribuir endereços IP manualmente para máquinas clientes na rede. O DHCP é a melhor opção para ambientes maiores, possui milhares de sistemas.
ambiente
certifique-se de ter apenas um servidor DHCP no seu ambiente. Se você tem um router / switch que fornece a funcionalidade do DHCP, então você precisa desativá-lo.
- CentOS 7 64bit Mínimo server (Servidor DHCP) OU Ubuntu 18.04 /16.04 / Debian 9 64bit (Servidor DHCP)
- CentOS 7 64bit Mínima do servidor DHCP (Cliente) OU Ubuntu 18.04 / 16.04 área de Trabalho (Cliente DHCP)
Nota: Você deve atribuir um endereço IP estático para o servidor DHCP.
- Configurar o endereço IP Estático no CentOS 7 / RHEL 7 / Fedora 27
- Configurar o endereço IP Estático no Ubuntu 18.04 / 16.04 / Debian 9
Instalar e configurar o servidor DHCP no CentOS 7
Primeiro, vamos ver como instalar e configurar o servidor DHCP no CentOS 7 64bit. Deve também trabalhar em CentOS 6.x e outras versões mais antigas.
instale servidor DHCP e cliente usando o comando abaixo.
# yum install dhcp
uma vez instalados os pacotes, Copie o ficheiro de configuração da amostra para o directório /etc/dhcp.
# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
agora, edite dhcpd.ficheiro conf.
# vi /etc/dhcp/dhcpd.conf
Define a sub-rede, gama de endereços IP, servidores de domínio e nomes de domínio como abaixo:
# Configuring subnet and iprange subnet 192.168.12.0 netmask 255.255.255.0 { range 192.168.12.100 192.168.12.200;# Specify DNS server ip and additional DNS server ip option domain-name-servers 8.8.8.8, 8.8.4.4;# Specify Domain Name option domain-name "itzgeek.local";# Default Gateway option routers 192.168.12.2; option broadcast-address 192.168.12.255;# Specify Default and Max lease time default-lease-time 600; max-lease-time 7200; }
se você quiser atribuir um endereço IP fixo para o seu cliente, você tem que digitar o ID do MAC e o endereço IP na seguinte estrofe. Por exemplo, para atribuir um endereço IP fixo 192.168.12.110 ao cliente, a estrofe se parecerá abaixo.
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; }
agora, Inicie o serviço dhcpd e faça com que ele comece automaticamente no reinício do sistema.
# systemctl restart dhcpd# systemctl enable dhcpd
se tiver algum problema em reiniciar o serviço DHCP, então considere atualizar o contexto do SELinux ou desativar o SELinux permanentemente em CentOS 7 / RHEL 7.É isso. Agora, pule para a seção ‘Configurar os clientes DHCP’ e configure seus clientes para obter endereços IP automaticamente do servidor DHCP.
Instalar e configurar o servidor DHCP no Ubuntu 18.04 / 16.04 / Debian 9
Primeiro, vamos ver como instalar e configurar o servidor DHCP no Ubuntu 14.04. Deve também trabalhar no Ubuntu 15.04 / 14.10 / 13.04 / 13.10 e outras versões mais antigas.
instale servidor DHCP e cliente usando o comando abaixo.
$ sudo apt-get install isc-dhcp-server
uma vez que os pacotes estão instalados, temos que atribuir em que interfaces deve o servidor DHCP (dhcpd) servir pedidos DHCP. No nosso caso, temos apenas uma Interface no meu sistema (eth0), por isso vamos atribuir eth0.
publicidade
Edite file / etc/default / isc-dhcp-server.
$ sudo nano /etc/default/isc-dhcp-server
mencionar o ET0 no processo.
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".INTERFACES="eth0"
agora, edite dhcpd.ficheiro conf,
$ sudo nano /etc/dhcp/dhcpd.conf
faça as alterações como mostrado abaixo.
Define a sub-rede, gama de endereços IP, servidores de domínio e nome de domínio como abaixo:
# Configuring subnet and iprange subnet 192.168.12.0 netmask 255.255.255.0 { range 192.168.12.100 192.168.12.200;# Specify DNS server ip and additional DNS server ip option domain-name-servers 8.8.8.8, 8.8.4.4;# Specify Domain Name option domain-name "itzgeek.local";# Default Gateway option routers 192.168.12.2; option broadcast-address 192.168.12.255;# Specify Default and Max lease time default-lease-time 600; max-lease-time 7200; }
se você quiser atribuir um endereço IP fixo para o seu cliente, você tem que digitar o ID do MAC e o endereço IP na seguinte estrofe. Por exemplo, para atribuir um endereço IP fixo 192.168.12.110 ao cliente, a estrofe se parecerá abaixo.
host mywindows-client { hardware ethernet 00:0C:29:05:A7:CB; fixed-address 192.168.12.110; }
agora, Inicie o serviço dhcpd e faça com que ele comece automaticamente no reinício do sistema.
# sudo service isc-dhcp-server restart
Configure os clientes DHCP
agora, você precisa configurar as máquinas clientes para obter o endereço IP automaticamente a partir do servidor DHCP. Você pode ver os artigos abaixo.
- configurar a rede em CentOS 7 / CentOS 6.
- Configure Network in Ubuntu 16.04 / 14.04 / LinuxMint 18.
é tudo.