Linux

Configuração básica de rede em sistemas GNU/Linux

A configuração da rede envolve básicamente três passos:

1- Carregar o módulo correto para a placa de rede e certificar-se que o sistema o utilizou para habilitar a interface eth0.

2- Configurar o IP, máscara de rede, etc. usando o ifconfig.

3- Configurar a rota padrão e colocar o DNS do provedor no arquivo /etc/resolv.conf.

Tudo isto pode ser feito diretamente através de comandos de terminal. Depois de testar a configuração você pode torná-la definitiva adicionando os mesmos comandos a um dos arquivos de inicialização do sistema.
Esta dica pode ser usada em qualquer distribuição GNU/Linux, sempre que as ferramentas de configuração falharem.

Em primeiro lugar, verifique se o módulo que habilita o suporte à sua placa de rede está carregado.

Use o comando lsmod:

Um exemplo de saida do comando:

Module Size Used by:
soundcore 11232 1 snd
sis900 25856 0
mii 6912 1 sis900
serio_raw 8452 0
snd_page_alloc 11400 2 snd_intel8x0,snd_pcm
psmouse 41352 0
slamr 436392 2

No meu caso a placa é uma Sis, e o módulo que habilita suporte a ela é o Sis900.

O próximo passo é configurar o arquivo /etc/modules.conf, para ter certeza que o módulo está sendo usado para habilitar a interface de rede.
Se você tem apenas uma placa de rede então ela será sempre a eth0.
Abra o arquivo /etc/modules.conf e adicione a linha:

# alias eth0 sis900

Trocando o sis900 pelo módulo usado pela sua placa.

Caso o módulo da placa não estivesse carregado, você poderia ativá-lo usando o modprobe, como em:

# modprobe sis900

Em seguida, falta fazer a configuração da rede. A melhor opção para fazer a configuração manualmente é usar o ifconfig:

# ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

Este configura o endereço IP e a máscara de sub-rede. O “up” serve para ativar a rede.

# route del default

# route add default eth0

Para ter certeza que o sistema tentará acessar a net usando a placa eth0.

# route add default gw 192.168.0.1

Aqui vai a configuração do gateway da rede.

Verifique também se o arquivo /etc/resolv.conf contém os endereços DNS do provedor, como em:

nameserver 200.202.193.76

nameserver 200.222.0.35

Os endereços são correspondentes ao Ig

A falta dos endereços no /etc/resolv.conf é provavelmente a causa mais comum de problemas com a navegação.

Para que estes comandos sejam executados durante o boot, restaurando a configuração, coloque-os no final do arquivo /etc/init.d/bootmisc.sh. No caso do Ubuntu e outros derivados do Debian, ou no arquivo /etc/rc.d/rc.local no caso de outras distribuições.

Segue abaixo os comandos:

modprobe sis900
ifconfig eth0 192.168.0.1
netmask 255.255.255.0 up
route del default
route add default eth0
route add default gw 192.168.0.1

Caso você esteja configurando um servidor com várias placas de rede, cada uma ligada a um hub diferente, com a rede dividida em várias sub-redes com IP’s diferentes, você pode usar o comando route desta forma:

route add -net 192.168.1.0
netmask 255.255.255.0 eth1
route add -net 192.168.2.0
netmask 255.255.255.0 eth2
route add -net 192.168.3.0
netmask 255.255.255.0 eth3
route add default eth0

Neste caso estamos dizendo que o sistema tem 4 placas de rede instaladas, eth0, eth1, eth2 e eth3, sendo que a eth0 está ligada na conexão com a Web e as outras 3 são placas ligadas à três redes diferentes, sendo um hub ou switch separado para cada placa, formando três redes locais separadas que usam as faixas de IP’s 192.168.1.x, 192.168.2.x e 192.168.3.x, as três com a máscara de sub-rede 255.255.255.0.

Estas linhas também podem ser incluídas no script de configuração da rede.

Fonte: http://www.guiadohardware.net

Anúncios

Um comentário sobre “Configuração básica de rede em sistemas GNU/Linux

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s