Como Configurar a Rede Endereço IP Estático no RHEL/CentOS 8/7

O escopo deste tutorial é explicar como podemos editar e fazer alterações nas Configurações de Rede no RHEL/CentOS 8/7 partir da linha de comando apenas, e, mais especificamente, como podemos configurar um endereço IP Estático em interfaces de rede usando o sistema de network-scripts, que é um deve ser configurado para servir voltado para a Internet serviços de rede, e como configurar ou alterar o RHEL/CentOS nome do sistema.

Configurar Interface de Rede no CentOS 7
Configurar IP Estático no Linux

Também irá mostrar-lhe, como podemos gerenciar ou desativar indesejados serviços do sistema, tais como o Gestor de Rede, que não é mais necessária no caso de você usar um manual de estática IP configurado na rede, scripts, Avahi-Daemon, que é, também, não são necessários em um servidor e representa um sério a segurança de lacuna, a menos que você instalou o servidor no seu Laptop e você deseja procurar instantaneamente a sua rede para outros serviços e, no final, será apresentada a você de Rede de Texto Gerenciador de Interface de Utilizador – nmtui, um utilitário de sistema que pode facilitar o trabalho de editar suas configurações de rede de sistema com configurações de Interface avançadas, como a criação de interfaces Bond, Bridge, Team e VLAN.

Requisitos

  • Instalação de “CentOS de 8.0” com Imagens
  • Instalação do RHEL 8 com Imagens
  • Como Ativar o RHEL de Inscrição no RHEL 8
  • CentOS 7.0 Mínimo de Instalação do Sistema
  • RHEL 7.0 Mínimo de Instalação do Sistema
  • Active RHEL 7.0 subscrições e repositórios funcionais

também, esteja ciente de que a maioria das configurações oferecidas por arquivos do sistema de edição não deve ser realizada a partir de um local remoto usando o serviço SSH até que você estabelecer uma conexão de rede contínua e confiável usando um endereço IP fixo.

Passo 1: Desactivar Serviços de Sistemas indesejados em CentOS

1. Antes de começar a fazer qualquer coisa precisamos ter certeza de que nosso sistema tem algumas dificuldades de edição e ferramentas de rede como netstat, ifconfig, wget, curl, e lsof instalados, alguns deles não vai ser utilizado nesta etapa, mas é melhor tê-los instalado para futuras configurações.

# yum install nano wget curl net-tools lsof
Instalar Ferramentas de Rede no CentOS
Instalar Ferramentas de Rede no CentOS

2. Depois de as ferramentas terem instalado executar ifconfig para obter a configuração e o estado das suas Interfaces de rede, e, em seguida, executar netstat ou Comando lsof para verificar que Serviços estão a correr por omissão no nosso servidor.

# ifconfig# netstat -tulpn# lsof -i
verificar o estado das Interfaces de rede e dos Serviços
verificar o estado das Interfaces de rede e dos Serviços

3. O resultado do comando netstat é bastante auto-explicativo e mostra uma lista de ‘sockets’ associados com o nome do programa em execução.

se, por exemplo, o nosso sistema não for usado como um serviço de correio, poderá parar o servidor mestre Postfix que funciona no localhost e, também, parar e desactivar outros serviços indesejados usando os seguintes comandos – o único serviço que aconselho a não parar ou desactivar por agora é o SSH se precisar de controlo remoto sobre o servidor.

Parar O Serviço Do Postfix
# systemctl stop postfix# systemctl disable postfix# systemctl status postfix
Parar O Serviço Do Postfix
Parar O Serviço Do Postfix
Parar O Daemon Avahi Serviço
# systemctl stop avahi-daemon# systemctl disable avahi-daemon# systemctl status avahi-daemon
Parar O Daemon Avahi
Parar O Daemon Avahi

4. Você também pode usar comandos init antigos para parar ou desativar serviços, mas como a Red Hat agora implementa o processo systemd e gerenciamento de serviços, você deve se acostumar com os comandos systemctl e usá-los com frequência.

se você usar o Arch Linux então deve ser fácil mudar para o systemd – embora todos os comandos init agora estejam ligados e passem pelo filtro systemd.

# service postfix stop# chkconfig postfix off

5. Se você quiser obter uma lista de todos os serviços iniciados execute o comando de serviço e para um relatório exaustivo use systemctl.

# service --status-all# systemctl list-unit-files
Lista de Todos os Serviços em Linux
Lista de Todos os Serviços em Linux
Lista de Todos os Serviços de Relatório
Lista de Todos os Serviços de Relatório

6. Para gerenciar os Serviços, execute o comando systemctl usando os switches mais importantes: iniciar, parar, reiniciar, recarregar, desativar, ativar, Mostrar, lista-dependências, está ativado, etc. seguido pelo seu nome de serviço.

também, outra característica importante que o comando systemctl também pode executar em um servidor remoto através do serviço SSH em uma máquina especificada usando a opção-H e executar as mesmas ações que localmente.

por exemplo, veja o comando e a imagem abaixo.

# systemctl -H remote_host start remote_service
Executar systemctl no Servidor Remoto
Executar systemctl no Servidor Remoto

Passo 2: Configurar o Endereço IP Estático no CentOS

7. Antes de começar a editar os arquivos do sistema de cartões de interface de rede certifique-se de que a partir de agora e até que você definir IP estático, você tem acesso físico ou qualquer outro tipo de acesso ao seu servidor, porque este passo requer derrubar a sua interface de rede e Conexões.

embora possa ser feito suavemente sem interromper a sua conectividade e activar a ligação após reiniciar. Não há nenhuma maneira que você pode testá-lo antes de reiniciar se você só tem um único NIC anexado. Ainda assim, vou apresentar-lhes todo o método e indicar os passos necessários para serem evitados no caso de quererem manter a vossa conectividade e testá-la depois.

8. Agora mova-se para o /etc/sysconfig/network – scripts/ path, abra e escolha a sua Interface de rede que deseja atribuir ao IP estático para edição-para obter todos os nomes dos NICs para usar o ifconfig ou o comando IP como mostrado.

# ifconfigOR# ip addr
Verifique Nome Da Interface De Rede
Verificar O Nome Da Interface De Rede

9. Em seguida, use o seguinte modelo de rede para editar o arquivo e certifique-se de que a instrução ONBOOT é definido em Sim, BOOTPROTO é definido para estática ou nenhum e não alterar os valores HWADDR e UUID fornecidos por padrão.

# nano /etc/sysconfig/network-scripts/ifcfg-enp0s3

faça as seguintes alterações como mostrado.

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=enp0s3UUID=7546e483-16a0-499e-aaac-b37246b410a5DEVICE=enp0s3ONBOOT=yes IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 DNS2=8.8.8.8 DOMAIN=tecmint.lan
configurar o endereço IP em CentOS 8
configurar o endereço IP em CentOS 8

10. Depois de terminar a edição do arquivo, feche-o e mova-se para resolv.ficheiro conf se quiser que os servidores de DNS estejam activos em todo o sistema.

# nano /etc/resolv.conf

aqui apenas adicione os seus servidores DNS usando a declaração do servidor de nomes.

nameserver 192.168.1.1nameserver 8.8.8.8

11. Agora a Interface de rede é configurada com um IP estático, a única coisa que resta é reiniciar a sua rede ou reiniciar o seu sistema e usar ifconfig ou comando IP para ver o endereço IP e testar a configuração usando o comando ping.

# systemctl restart NetworkManager

nota: após reiniciar, use o novo endereço IP estático configurado para efectuar a autenticação remota com o SSH.

# systemctl status NetworkManager# ifconfig# ip addr show
verificar novo endereço IP
verificar novo endereço IP

Passo 3: Definir o nome da máquina em CentOS

12. Para ajustar o ficheiro hostname do sistema em todo o sistema, abrir o hostname e hosts localizado na localização /etc e editar ambos da seguinte forma.

Hostname File
# nano /etc/hostname

aqui você pode adicionar apenas o nome do sistema, mas é uma boa ideia adicionar o .dot domain to.

server.tecmint.lan
Hosts File
# nano /etc/hosts

aqui adicione o mesmo nome de host como acima na linha 127.0.1 antes do local.declarações de localdomain.

127.0.0.1 server.tecmint.lan localhost.localdomain …
Defina o nome da máquina em CentOS 7
Defina o nome da máquina em Linux

em alternativa, poderá definir o nome da máquina usando o comando hostnamectl como mostrado.

# hostnamectl -set-hostname tecmint.lan

13. Para testar se o seu nome da máquina está correctamente definido use o comando do nome da máquina.

# hostname -s # For short name# hostname -f # For FQDN mame

Passo 4: Definir o endereço IP estático em CentOS utilizando a ferramenta Nmtui

14. O NetworkManager Texto TUI (Interface de Usuário), ferramenta, nmtui, é um RHEL ferramenta intuitiva que fornece uma interface de texto para configurar a rede, controlando o Gerenciador de Rede, o que ajuda a editar definições de rede avançadas, tais como atribuir endereços IP estáticos para Interfaces de Rede, ativar ou desativar uma conexão, editar ligações WI-FI, defina o nome do sistema ou criar interfaces de Rede, como InfiniBand, bond, a ponte, a equipe ou VLAN.

NetworkManager-tui é instalado por padrão em RHEL / CentOS 7.0, mas se por alguma razão o seu problema não for o seguinte comando para instalá-lo.

# yum install NetworkManager-tui

14. Para iniciar a Interface de Utilizador de texto do Gestor de rede, execute o comando nmtui e use as teclas de cursores ou setas para navegar e carregue em Enter para seleccionar uma opção. Se você quiser editar ou conectar diretamente uma interface específica, execute as seguintes opções.

# nmtui edit enp0s3# nmtui connect enp0s3
Configurar IP Estático no CentOS
Configurar IP Estático no CentOS

Se você deseja definir IP estático, você pode, também, utilizar o Gestor de Rede de Texto de Interface de Usuário como uma alternativa fácil para editar interfaces de rede, de arquivos, com um número limitado de opções que o método tem para oferecer, mas certifique-se de serviço Gerenciador de Rede é ativada e começou a no seu sistema.

Deixe uma resposta

O seu endereço de email não será publicado.