Gateway Padrão Com dhcp e ip fixo [RESOLVIDO]

1. Gateway Padrão Com dhcp e ip fixo [RESOLVIDO]

Diego Rodrigues
diegoti

(usa Red Hat)

Enviado em 25/08/2010 - 11:37h

Ola a Todos este é meu primeiro post aqui,
bom, estou tendo o seguinte problema

tenho configurado duas placas de rede a eth0 e eth1 em um CentOS a eth0 é ip fixo e a eth1 é configurada via dhcp,

o problema é que preciso que a rota default seja pelo ip fixo só que quando executo service network restart a rota default fica pelo dhcp.

O tenho que fazer para que a rota fique sempre pelo ip fixo??

Desde ja agradeço a todos


  


2. Re: Gateway Padrão Com dhcp e ip fixo [RESOLVIDO]

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 25/08/2010 - 11:41h

para onde aponta eth0?
quem oferece ip.addr por dhcp?

estou tentando descobrir qual o seu topológico. BTW, QUAL sua razão para definir a rota estática para eth0?


3. Re: Gateway Padrão Com dhcp e ip fixo [RESOLVIDO]

Diego Rodrigues
diegoti

(usa Red Hat)

Enviado em 25/08/2010 - 12:04h

Eth0 189.x.x.x
gateway 189.x.x.1

Eth1 189.2.x.x
Gateway 189.2.x.x

Preciso que a eth1 seja o link principal pois ja tem um monte de serviço que precisam desse ip


4. bão..

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 25/08/2010 - 13:34h

continuo não fazendo a mínima idéia de quais são suas reais intenções, contudo.. divirta-se.

Manualmente: já que a rota foi pré-estabelecida pelo dhcp, cumpre "mata-la" e definir a outra:

#netstat -nr

vai mostrar a ATUAL rota default, no meu caso:

[irado@Slack:~$]: netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.1.0.1 0.0.0.0 UG 0 0 0 eth0

anote o ip.addr sob Gateway e que, em Flags, esteja identificado como UG:



# route del gw ip.addr.do.gw

em seguida:

route add default gw ip.addr.do.gw.default.que.vc.quer dev eth??

para definir permanentemente, em CentOS:

#cd /etc/sysconfig/network-scripts

edite CUIDADOSAMENTE edite o ifcfg-ethX (a placa que vai ter o gw default)

olhe... eu NÃO IMAGINO o porque vc precisa disso e nem mesmo tenho certeza de que funcione - o server dhcp assume prioridade - mas enfim, já que assim disse, assim fica.

divirta-se.

flames > /dev/null


5. Re: Gateway Padrão Com dhcp e ip fixo [RESOLVIDO]

Diego Rodrigues
diegoti

(usa Red Hat)

Enviado em 25/08/2010 - 14:43h

o caso é que eu ja configurei a ifcfg-eth0 com o Gateway, mais quando reinicio as interfaces ele volta para o gateway atribuido via dhcp,


Vou descrever meu problema assim fica mais claro:

Quando o Gateway atribuido pelo DCHP fica como default toda requisição direciona ao ip da eth0 não volta pelo mesmo ip e sim pela eth1.

assim não consigo nem pingar a eth0.

Alguma Solução ??????


6. ai é que tá

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 25/08/2010 - 14:56h

que nós não estamos entendendo nada. Acontece o seguinte: dhcp é definitivamente o default gw, chova, faça sol, ciclones e trovoadas. Ponto. É o default e pronto, tá acabado. Supondo (como vc menciona) que eth0 é o default gw, a placa eth1 tem um ip inteiramente distinto desta, então o que acontece:

vc pinga (a partir de rede interna que SUPÔE-SE esteja em eth1) para outra máquina. Se esta estiver no mesmo barramento que vc (é sua rede), portanto TAMBÉM é o mesmo barramento que eth1. Sendo mesma rede/barramento, eth1 nem fica sabendo que vc pingou.

agora, vc pinga em máquina que NÃO está em eth1 e, portanto, NÃO É na sua rede/barramento, então ela vai para essa máquina que tem eth0/1 (que é o seu default gw) e vai sair por eth0 para buscar a tal máquina.

pode acontecer que, em um mesmo switch, vc tenha colocado outra rede mas ESSA sua rede NÃO VAI SABER, vai encaminhar tudo para o gw default.

simplifiquei o mais que possa - melhor que isso, só voltando para as aulas de redes.

então, percebeu POR QUE não estou entendendo sua solicitação?


7. Resolvido

Diego Rodrigues
diegoti

(usa Red Hat)

Enviado em 25/08/2010 - 18:00h

Sei que não é o melhor forma mais foi o que consegui por enquanto pois estou sem tempo...
Aproveitei e ja acertei os DNS que quero
Tendo em vista que o DHCP sobrepõe qualquer outra configuração fiz o seguinte



no arquivo /etc/init.d/network em restart adcionei

um include de um arquivo com o seguinte conteudo

#!/bin/bash
#Power by Diego Rodrigues 25/08/2010
ip=/sbin/ip
echo "Acertando as Rotas"
$ip route del default via 189.x.x.x dev eth1
$ip route add default via 189.x.x.x dev eth0

if [ $? == "0" ]
then
echo_success
echo
else
echo
echo "Nao foi possivel adcionar a rota default via 189.x.x.1"
echo
fi
echo
echo -n "Acertando DNS"

rm -rf /etc/resolv.conf

cp /etc/sysconfig/network-scripts/resolv.conf_default /etc/resolv.conf

if [ $? == "0" ]
then
echo_success
echo
else
echo
echo "Nao foi possivel modificar o arquivo /etc/resolv.conf"
echo
fi

por favor se alguem tiver uma solução melhor por favor compartilhem.
abraços



8. RESOLVIDO

Diego Rodrigues
diegoti

(usa Red Hat)

Enviado em 26/08/2010 - 14:24h

Pessoal consegui resolver de uma forma mais inteligente


Editar o arquivo /etc/sysconfig/network e inserir a linha:

GATEWAY=ip_do_gateway






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts