Para este documento, eu queria suporte a rede para minha placa fast-Ethernet 3Com 3c595 (que nos últimos meses foi usada em outra máquina).
Primeiramente eu precisei de um nome, e visto que eu estava executando o meu próprio servidor de nomes (que é outra longa história) eu dei o meu próprio nome: dash-dot.wig.org. Ter um nome sem um IP é sem graça, então eu usei um 192.168.10.0 da rede sem Internet reservada que o meu servidor de nomes também usa. Mesmo que tipicamente o nome da máquina seja armazenado no /etc/HOSTNAME, O Red Hat checa o /etc/sysconfig/network para este nome; então vamos começar lá. Exemplo do meu /etc/sysconfig/network:
A seguir, a mesma informação duplicada para o /etc/HOSTNAME, o /etc/resolv.conf, e o /etc/hosts:
/etc/HOSTNAME:
/etc/resolv.conf:
/etc/hosts:
O Red Hat configura todos os dispositivos da rede dos scripts encontrados em /etc/sysconfig/network-scripts. A configuração de qualquer dispositivo de rede é geralmente primeiro criada via programa de instalação e deste modo eu tive que criar estes arquivos de configuração manualmente. Todos eles começam com o ifcfg-XXX onde XXX é a interface de rede que o ifconfig constrói; por exemplo, ppp0, eth0, etc.. Para este exemplo, eu tive que criar um arquivo chamado ifcfg-eth0 que contém o seguinte:
E por último mas não menos, a fim de começar isto agora mesmo, quando no diretório /etc/sysconfig/network-scripts, só execute:
== ./ifup ifcfg-eth0 boot
Isto iniciará o script que configura a interface de rede se aquela interface foi ajustada para começar na hora da 'inicialização'. Para informações adicionais, dirija-se ao documento HOWTO-NET-3.