Configuração de rede

1. Configuração de rede

Felipe Borges
Bl@ster

(usa Debian)

Enviado em 18/11/2010 - 11:23h

Bom dia a todos!

Recentemente instalei o debian e me deparei com o seguinte problema:

Quando eu subo a interface eth0 com os comandos padrões, a interface sobe e funciona normalmente, pinga os hosts, etc.

#comandos usados que da certo:
ifconfig eth0 192.168.1.73 netmask 255.255.0.0 up
route add default gw 192.168.1.23 eth0
ping 192.168.1.23 ok

#
Se eu colocar esses comandos num script, ja não funciona. Se eu configurar o network/iterfaces, tambem da o mesmo erro, que é destination host unreachble. Mas o curioso é que tanto um como o outro definem ip e rota, perceptiveis pelo ifconfig e route -n, mas por Deus, não funciona!

#script:

#!/bin/bash
ifconfig eth0 192.168.1.73 netmask 255.255.0.0 up
route add default gw 192.168.1.23 eth0

# Conf estatica:

debianMon:~# less /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

#ETH0
auto eth0
iface eth0 inet static
address 192.168.0.73
netmask 255.255.0.0
gateway 192.168.1.23
dns-nameservers 192.168.1.3 192.168.1.5


Desde já, obrigado


  


2. Ajuda

Danilo Perillo Chiacchio
danchiacchio

(usa Debian)

Enviado em 18/11/2010 - 21:16h

Boa Noite Amigo,

Primeiramente seria interessante saber qual é o objetivo de fazer esse tipo de configuração
que deseja.

Bem, pode prosseguir da seguinte maneira (Passos testados no Debian Lenny 5.05):


1) Primeiro Passo:

Criar um arquivo com o seguinte conteudo (supondo que o mesmo chama-se rede.txt):

#ETH0
auto eth0
iface eth0 inet static
address 192.168.0.73
netmask 255.255.0.0
gateway 192.168.1.23
dns-nameservers 192.168.1.3 192.168.1.5

2) Segundo Passo:

Remover as configurações da interface "eth0" do arquivo de configuração de interfaces
/etc/network/interfaces;

3) Terceiro Passo:

Criar um script que insira as informações do arquivo que criamos (chamado rede.txt) e
a informação de Rota Default, conforme conteudo abaixo (supondo que o arquivo chama-se
rede.sh):

#!/bin/bash
# Copiando o conteudo do arquivo rota.txt para o final do arquivo /etc/network/interfaces
cp rede.txt >> /etc/network/interfaces
# Adicionado a Rota Default:
route add default gw <Endereço IP do Gateway da Rede>

4) Quarto Passo:

Com isso, pode dar permissão de execucação para o arquivo e inserir o mesmo para inicializar
junto ao sistema ou inserir o conteudo desse script no arquivo /etc/rc.local (que é lido
no momnto de boot do sistema);

Obrigado,
Danilo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts