Topologia de rede:
Neste artigo, vou implementar a topologia de rede, conforme indicado acima na figura. O servidor roteador tem o CentOS 7 instalado e eu vou configurá -lo como um roteador na rede. Possui 2 NICs (cartões de interface de rede). Uma NIC se conecta à Internet através do ISP regional e a outra NIC é usada para redes privadas e está conectada ao trocar. Estou usando a rede 192.168.50.0/24 para a rede privada. Portanto, a NIC que se conecta ao comutador deve ter o endereço IP 192.168.50.1/24 (Você pode usar outros, mas os roteadores geralmente são configurados para usar o primeiro endereço IP utilizável na rede).
O roteador atuará como um servidor DHCP e pacotes IP avançados para a rede privada. Vou configurar o pool dhcp no intervalo 192.168.50.50/24 para 192.168.50.100/24.
É assim que vou configurar o roteador CentOS 7 neste artigo.
Configurando o endereço IP estático:
A primeira coisa que você deve fazer é configurar um endereço IP estático para a NIC que se conecta ao trocar na rede privada.
Para configurar um IP estático no CentOS 7, vou usar nmtui.
Começar nmtui com o seguinte comando:
$ sudo nmtui
Agora, selecione Edite uma conexão e pressione .
Então, selecione Conexão com fio 1 e pressione . Em seguida, selecione e pressione .
Você deve ver a seguinte janela.
Agora, mude o nome do perfil para Privado. Dar um nome descritivo é sempre uma boa ideia. Isso ajudará seu trabalho muito mais simples. Agora, selecione de Configuração do IPv4 seção e pressione .
Agora, selecione manual e pressione .
Agora, selecione e pressione conforme marcado na captura de tela abaixo.
Agora, você deve adicionar o endereço IP e as informações do DNS aqui.
Depois de adicionar o endereço IP e o endereço do servidor DNS, certifique -se de Nunca use esta rede para rota padrão, Requer endereço IPv4 para esta conexão e Conecte -se automaticamente As caixas de seleção são verificadas. Eu também vou definir Configuração do IPv6 para Ignorar Como não quero usar IPv6. Em seguida, selecione e pressione .
Agora, pressione duas vezes. Você deve estar de volta ao prompt de comando.
Agora, reinicie sua máquina CentOS 7 com o seguinte comando:
$ sudo reiniciar
Depois de iniciar a máquina do CentOS 7, verifique se o endereço IP correto está atribuído com o seguinte comando:
$ ip a
O endereço IP atribuído está correto. Ótimo!
Configurando o servidor DHCP:
Agora, vou configurar o DHCP no roteador.
O servidor DHCP não está instalado no CentOS 7 por padrão. Mas todos os pacotes necessários estão disponíveis no repositório oficial do Pacote do CentOS 7. Portanto, você pode instalá -lo facilmente com o Yum Package Manager da seguinte maneira:
$ sudo yum install dhcp
Agora, pressione y e depois pressione .
O servidor DHCP deve ser instalado.
Agora, abra o arquivo de configuração do servidor DHCP/etc/dhcp/dhcpd.conf com o seguinte comando:
$ sudo vi/etc/dhcp/dhcpd.conf
Agora, pressione eu Para ir ao modo de edição e digitar as seguintes linhas.
600 em tempo de arrendamento padrão 600;
7200 no tempo de arrendamento máximo;
DDNS-UPDATE NOTE;
autoritário;
Subnet 192.168.50.0 máscara de rede 255.255.255.0
Faixa 192.168.50.50 192.168.50.100;
Routers de opção 192.168.50.1;
Opção Subnet-Masca 255.255.255.0;
Opção de domínio-name-servidores 8.8.8.8;
Então aperte , digitar : wq! e pressione Para salvar o arquivo de configuração.
Agora, reinicie o DHCPD Serviço com o seguinte comando:
$ sudo systemctl reiniciar dhcpd
Agora, verifique se o DHCPD O serviço está sendo executado com o seguinte comando:
$ sudo systemctl status dhcpd
Como você pode ver, DHCPD O serviço está em execução.
Configurando o firewalld:
Agora, vou configurar o programa firewalld firewall.
Primeiro, permita que as portas DHCP estejam acessíveis a partir da rede externa com o seguinte comando:
$ sudo firewall-cmd --Add-Service = DHCP --Permanent
Agora, habilite disfarçado com o seguinte comando:
$ sudo firewall-cmd-add-masmerade-permanente
Finalmente, recarregar o firewalld rege com o seguinte comando:
$ sudo firewall-cmd--reload
Configuração do roteador de teste:
Agora, vou testar se cada computador na rede pode obter endereços IP via DHCP e eles podem acessar a Internet. Também vou verificar se os pacotes IP estão passando pelo roteador CentOS 7 que acabei de configurar.
No primeiro computador PC1, Eu corri ip a comando e como você pode ver, ele tem o endereço IP 192.168.50.50/24. Então, o DHCP está funcionando.
Eu posso ping no google.com e acesse o google.com do navegador da web de PC1 também. Então, a internet está funcionando.
Eu corri traceroute google.com e como você pode ver, o primeiro roteador pelo qual o pacote passa é o nosso CentOS 7 roteador com o endereço IP 192.168.50.1/24. Este é o que acabamos de configurar. Então, o roteamento de IP funciona em PC1.
Eu verifiquei as mesmas coisas em PC2 E está funcionando.
Tudo funciona PC3 também. Então, a configuração do roteador do CentOS 7 foi um sucesso.
Então, é assim que você faz um roteador do CentOS 7. É muito fácil. Obrigado por ler este artigo.