Noções básicas de rede Linux para configurar interfaces de rede e firewalls

No Linux, a rede é um aspecto fundamental da administração do sistema. Compreender como configurar interfaces de rede e firewalls é essencial para gerenciar a conectividade e a segurança da rede. Neste tutorial, abordaremos os fundamentos da rede Linux, incluindo configuração da interface de rede e configuração do firewall.

1. Interfaces de rede

As interfaces de rede são conexões físicas ou virtuais com a rede. Comandos comumente usados ​​para gerenciar interfaces de rede:

  • ifconfig: Exibe ou configura interfaces de rede (obsoleto, use o comando ip).
  • ip: Comando poderoso para configuração e gerenciamento de interface de rede.
  • ifup/ifdown: Ativa ou desativa interfaces de rede.

2. Configuração de endereço IP

Para configurar endereços IP para interfaces de rede:

ip addr add 192.168.1.10/24 dev eth0
ip addr delete 192.168.1.10/24 dev eth0

3. Rotas de rede

O roteamento determina como o tráfego de rede é direcionado. Comandos úteis para gerenciar rotas de rede:

ip route add 192.168.2.0/24 via 192.168.1.1
ip route delete 192.168.2.0/24

4. Firewalls

Os firewalls controlam o tráfego de rede com base em regras definidas. Utilitários de firewall comumente usados:

  • iptables: Utilitário de firewall tradicional do Linux (obsoleto em favor do nftables).
  • nftables: Substituição moderna para iptables com recursos aprimorados.
  • firewalld: Ferramenta dinâmica de gerenciamento de firewall com suporte para zonas e serviços.

5. Regras de firewall

Para criar regras de firewall usando nftables:

nft add rule inet filter input tcp dport 22 accept
nft add rule inet filter input tcp dport 80 accept

Conclusão

Ao compreender os fundamentos da rede Linux, você estará mais bem equipado para configurar interfaces de rede e firewalls para atender aos requisitos do seu sistema. Experimente diferentes comandos e configurações para obter experiência prática e aprimorar suas habilidades de rede.

Artigos sugeridos
Configurando, solucionando problemas e protegendo sua rede no Linux
Ferramentas e técnicas para análise de sistema e monitoramento de desempenho em Linux
Fundamentos de segurança do Linux
Resolvendo problemas comuns e solução avançada de problemas no Linux
Automatizando tarefas de rotina com Linux Shell Scripting
Noções básicas sobre sistemas de arquivos e permissões de arquivos no Linux
Como configurar um servidor Linux seguro