Este artigo inicia com a configuração dos arquivos necessários para configuração da rede. Estes arquivos permitem que, ao iniciar o Linux, seja feita a configuração da rede automaticamente, sem precisar utilizar-se do comando ifconfig.
Configuração da Rede para Fedora através dos Arquivos de Configuração
Para configurarmos a rede no Fedora precisamos editar o arquivo ifcfg-eth0 na pasta /etc/sysconfig/network-scripts. Este arquivo contém toda configuração necessária como IP, Máscara de Rede, Endereço de Rede, Endereço de Broadcast, Endreço de Hardware (MAC), se a interface deve ser carregada ao iniciar o Linux, etc. Abaixo, segue um exemplo do arquivo ifcfg-eth0:
[root@localhost /]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=08:00:27:CF:05:A5
IPADDR=192.168.0.3
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
Para cada dispositivo de rede disponível, pode existir um arquivo ifcfg-ethX, onde X representa uma a interface de rede específica (eth0, eth1, eth2, etc).
No Fedora, a configuração deste arquivo pode ser feita também através do utilitário system-config-network.
Configuração da Rede para Ubuntu através dos Arquivos de Configuração
No Ubuntu, o arquivo de configuração é encontrado em /etc/network/interfaces.