Entendendo a configuração de rede para RedHat e similares

Por trás das interfaces gráficas e botões, existe um sistema simples de configuração das interfaces de rede para RedHat e distros derivadas. Vamos primeiro dar uma olhada geral para depois dar um exemplo de configuração.

[ Hits: 28.321 ]

Por: Cesar Cardoso em 04/05/2003


Como as coisas funcionam



Uma das diferenças entre as distribuições Linux está na configuração das interfaces de rede: se na prática tudo se resume ao bom e velho ifconfig, as distros tentam se diferenciar com métodos mais amigáveis de configuração.

A RedHat não é exceção e criou seu sistema de configuração de interfaces de rede. Como é a base para diversas outras distribuições (Conectiva, Mandrake etc), as dicas deste artigo e do próximo (onde veremos como se configura uma interface de rede "na mão"), o que exporemos aqui valerá para estes usuários também.

O "esqueleto" está no pacote initscripts; nele está:
  • o diretório /etc/sysconfig/network-scripts, onde se localizam os scripts
  • os utilitários de controle (ifup para iniciar uma interface, ifdown para pará-la)
Um exemplo do /etc/sysconfig/network-scripts, como instalado pelo pacote initscripts, está abaixo:

$ rpm -ql initscripts | grep network-scripts
/etc/sysconfig/network-scripts
/etc/sysconfig/network-scripts/ifcfg-lo
/etc/sysconfig/network-scripts/ifdown
/etc/sysconfig/network-scripts/ifdown-ippp
/etc/sysconfig/network-scripts/ifdown-ipv6
/etc/sysconfig/network-scripts/ifdown-isdn
/etc/sysconfig/network-scripts/ifdown-post
/etc/sysconfig/network-scripts/ifdown-ppp
/etc/sysconfig/network-scripts/ifdown-sit
/etc/sysconfig/network-scripts/ifdown-sl
/etc/sysconfig/network-scripts/ifup
/etc/sysconfig/network-scripts/ifup-aliases
/etc/sysconfig/network-scripts/ifup-ippp
/etc/sysconfig/network-scripts/ifup-ipv6
/etc/sysconfig/network-scripts/ifup-ipx
/etc/sysconfig/network-scripts/ifup-isdn
/etc/sysconfig/network-scripts/ifup-plip
/etc/sysconfig/network-scripts/ifup-plusb
/etc/sysconfig/network-scripts/ifup-post
/etc/sysconfig/network-scripts/ifup-ppp
/etc/sysconfig/network-scripts/ifup-routes
/etc/sysconfig/network-scripts/ifup-sit
/etc/sysconfig/network-scripts/ifup-sl
/etc/sysconfig/network-scripts/ifup-wireless
/etc/sysconfig/network-scripts/init.ipv6-global
/etc/sysconfig/network-scripts/network-functions
/etc/sysconfig/network-scripts/network-functions-ipv6

Vamos comparar com a listagem de um diretório configurado com uma conexão Ethernet e uma conexão PPP (melhor, PPPoE):

$ ls ifcfg-eth0   ifdown-isdn  ifup-aliases  ifup-plusb   ifup-wireless
ifcfg-lo     ifdown-post  ifup-ippp     ifup-post    init.ipv6-global
ifcfg-ppp0   ifdown-ppp   ifup-ipv6     ifup-ppp     network-functions
ifdown       ifdown-sit   ifup-ipx      ifup-routes  network-functions-ipv6
ifdown-ippp  ifdown-sl    ifup-isdn     ifup-sit
ifdown-ipv6  ifup         ifup-plip     ifup-sl

É importante observar que no RPM só há um arquivo ifcfg, o que define a interface lo, que deve existir em qualquer Linux. Portanto, os arquivos ifcfg-* são o centro da nossa configuração.

Existem diversos métodos para criar estes arquivos: linuxconf, netcfg, mesmo o novo redhat-config-network, mas os criaremos apenas com um editor de texto, e veremos isso no próximo artigo.

   

Páginas do artigo
   1. Como as coisas funcionam
Outros artigos deste autor

Para não se perder no mundo da memória Flash

Criando um pinguim móvel com Fedora Core 1 e Siemens M50

Utilizando os scripts SystemV a seu favor

As incríveis aventuras de um RedHat 9 migrando para kernel 2.6

Fazendo o kernel 2.6 resolver o problema da montagem de discos USB

Leitura recomendada

Entendendo redes wireless

Integrando Apache 2 com Tomcat 5

Como configurar um túnel com Vtun

Avaliando as dicas de segurança do Banco do Brasil

Virtual Host com Apache

  
Comentários
[1] Comentário enviado por cesarcardoso em 04/05/2003 - 17:21h

Somente um pedido:

Alguem tinha me postado uma pergunta e eu a perdi :(

Por favor, me passa a pergunta de novo, OK?

[2] Comentário enviado por scalabrin em 10/09/2004 - 11:22h

Ola, gostaria de solicitar dentro do possivel, orientação para encontrar documentação do Protocolo SIT utilizado para efetuar tunelamento de redes IPv4 e IPv6.

Att Leandro
lscalabra@yahoo.com.br

[3] Comentário enviado por parmasampa em 28/11/2009 - 01:09h

olá estou começando no no linux e de cara escolhi a distro Red Hat 9 para me aventurar mas durante a instalação grafica ficou tudo tranquilo instalei o maximo de aplicativos possiveis de serviços servers para deixar a maquina com varios problemas sérios de segurança, mas estou tendo problemas com o driver de wireless Intel que não reconheceu e não dá nem sinal para que eu possa atualizar alguns pacotes. Preciso de ajuda para fazer a internet funcionar nesta maquina. não consigo encontrar algo que seja especifico a wireless. e configuração. Agradeço e aguardo auxilio. Muito Obrigado

[4] Comentário enviado por nielsenyuri em 15/02/2011 - 16:05h

muito boa a sua ajuda


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts