Erro (network is unreachable) [RESOLVIDO]

1. Erro (network is unreachable) [RESOLVIDO]

wellington magno m de mel
wellington.magno

(usa Slackware)

Enviado em 05/01/2009 - 11:50h

Bom dia,
Eu tenho uma rede 172.0.X.X externa e uma rede interna 192.145.X.X.
Tenho 4 máquinas na rede 172.0.X.X e tenho uma máquina que faz o papel de ponte entre a rede externa e interna, ela tem duas placas de rede:
Etho:192.145.115.X
Eth1:172.0.16.X

Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
192.145.115.0 * 255.255.255.0 U 0 0 0 eth0
172.0.16.0 * 255.255.255.0 U 0 0 0 eth1

Até hoje não havia nenhum problema poís a máquinas da rede externa se comunicam tranquilamente com o meu servidor de arquivos 192.145.115.X, mas o problema é que foi instalado um novo servidor TEF com o seguinte ip 192.145.100.X e não consigo pingar nele de nenhuma das máquinas que estão na rede externa 172.0.16.X, e quando tento pingar da máquina que esta funcionando como ponte entre as redes eu tenho este retorno dizendo que a rede é inalcançável.
mensagem:
network is unreachable

Gostaria de saber se usando este comando vai da certo?
#route add –net 192.145.100.0/255

Pois tenho que acrescentar apenas a rede e não posso acrescentar gateway.

Desde já agradeço a atenção.






  


2. Re: Erro (network is unreachable) [RESOLVIDO]

Rodrigo
megatux

(usa Debian)

Enviado em 05/01/2009 - 12:50h

Caro wellington.magno,

Rede externa ? Você deve estar utilizando uma DMZ, ok ?!

Você quer separar a rede 192.168.100 da 115 ? Pq se for este o caso, você vai precisar de um gateway para cada rede.

Se você quer juntar as redes, aí será preciso alterar a máscara de rede para /16, ou seja, 255.255.0.0

Não, o seu comando "route" não irá funcionar.


Abraço,

MegaTux


3. Re: Erro (network is unreachable) [RESOLVIDO]

wellington magno m de mel
wellington.magno

(usa Slackware)

Enviado em 05/01/2009 - 15:12h

Muito obrigado por sua atenção Rodrigo.
Não é uma DMZ.
Vou exemplificar a minha situação.

Estação
172.0.16.X

Bridge
172.0.16.X
192.145.115.X

Serv. Dados
192.145.115.X

Serv. Tef
192.145.100.X


Eu consigo comunicar da Estação até o Serv. de Dados.
Da Estação para o Serv. Tef não pinga.
Da Bridge para o Serv. Tef retorna que a rede é inalcançável.
E eu tenho que comunicar da Estação até o Serv. Tef.

Atenciosamente;
Wellington Magno




4. Re: Erro (network is unreachable) [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 05/01/2009 - 16:01h

bota máscara de rede 255.255.0.0 na interface que está definida como 192.145.115.x

ao invés de ser 192.145.115.x/24 será 192.145.115.x/16

falou e abração :)


5. Re: Erro (network is unreachable) [RESOLVIDO]

wellington magno m de mel
wellington.magno

(usa Slackware)

Enviado em 05/01/2009 - 16:51h

Muito obrigado Richard.
Infelizmente só vou poder fazer o teste amanhã pela manhã, pois não posso parar a máquina agora.
Amanhã vou postar se deu certo.

Obrigado


6. Re: Erro (network is unreachable) [RESOLVIDO]

wellington magno m de mel
wellington.magno

(usa Slackware)

Enviado em 06/01/2009 - 10:24h

Caro(a)s;
Alterei a máscara de rede da (Eth0 192.145.115.X) da máquina que está como ponte para 255.255.0.0, e ela começou a pingar no (Serv. Tef 192.145.100.100).
Mas ainda não consigo pingar das estações direto no Serv. Tef.
As estações estão na rede 172.0.16.X.
Dúvidas sobre duas possiveis soluções:
1-Alterar a máscara da (Eth1 172.0.16.X) na máquina que está funcionando como ponte para /16 255.255.0.0.
OU
2-Alterar a rede 172.0.16.X para uma rede semelhante a que eu já tenho, por exemplo:192.145.163.X.

Qual seria a melhor saida?

Atenciosamente;
Wellington Magno



7. Re: Erro (network is unreachable) [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 06/01/2009 - 11:09h

faça uma interface virtual com a mesma rede

edite o arquivo /etc/network/interfaces

auto eth0:0
iface eth0:0 inet static
address 192.145.100.101
netmask 255.255.255.0

saia salvando o arquivo

dê o comando

ifconfig eth0:0 192.145.100.101

e tenta ae

ps: fazendo isso, voce não vai precisar mudar a netmask da sua eth0

valeu e abração


8. Re: Erro (network is unreachable) [RESOLVIDO]

Rodrigo
megatux

(usa Debian)

Enviado em 06/01/2009 - 11:33h

Caro wellington.magno,

Não sei se é a melhor alternativa, porém a mais rápida e fácil é alterar a classe da rede 172.0.16.0 para 192.145.X.X/16, e definir as placas de rede no roteador de 192.145.115.0/16 para 192.145.0.0/16, assim, qualquer sub-rede que você defina abaixo de 192.145, já estará no barramento.

Ex.:
Estação = ip 192.145.90.1
Bridge = eth0: 192.145.0.1
eth1: 192.145.0.2
tef = eth0: 192.168.100.1

Todas essas redes se comunicariam, visto que o mascaramento permite a consulta até o terceiro octeto.

Agora, para isso será preciso alterar a rede de todas as suas estações e, como desvantagem o aumento de broadcast em sua rede, visto que todas as redes teriam o mesmo domínio de broadcast

Questão:

Quem é o gateway do servidor tef ?
Como havia lhe dito, pra separar as redes, será necessário ter um gateway para que estas se comuniquem ...



9. Re: Erro (network is unreachable) [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 06/01/2009 - 11:42h

acredito que uma interface virtual já daria conta do recado. fora que daria menos trabalho xD


10. Re: Erro (network is unreachable) [RESOLVIDO]

Rodrigo
megatux

(usa Debian)

Enviado em 06/01/2009 - 12:09h

A interface virtual não é uma solução de rede é só uma gambiarra, o ideal seria seguir o padrão tcp/ip. Fora que pra cada sub-rede que você venha a definir, será preciso adicionar uma nova interface virtual.

Abraços


11. Re: Erro (network is unreachable) [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 06/01/2009 - 12:20h

não considero uma gambiarra, mas considero que é uma solução temporária, concerteza fazer ao padrão tcp/ip seria melhor além de mais organizado, mas para uma solução rápida ainda considero a interface virtual a melhor solução.

abraços


12. Re: Erro (network is unreachable) [RESOLVIDO]

wellington magno m de mel
wellington.magno

(usa Slackware)

Enviado em 06/01/2009 - 16:21h

Agradeço e muito a atenção de vocês dois.
Amanhã vou tentar novamente e falo a vocês.


Muito obrigado



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts