Gateway Linux (com redundância de internet) e Win Server 2008. [RESOLVIDO]

1. Gateway Linux (com redundância de internet) e Win Server 2008. [RESOLVIDO]

Rafael Victor de Almeida Schiavo
Rafael.Schiavo

(usa Ubuntu)

Enviado em 07/12/2015 - 18:17h

Olá pessoal,

Estou com um problema de redundância de Internet, porém não consegui achar uma forma de resolvê-lo, então, resolvi compartilhar a minha dúvida com vocês.

Possuo um Servidor Linux com três interfaces de rede, assim distribuídas:
- eth0 -> Link Backup. DHCP
- eth1 -> Link Oficial . DHCP
- eth2 -> Rede Local. IP Fixo 192.168.xx.xx
Este servidor fica escutando a eth1 e, se o link de Internet cair, automaticamente sobe o link de backup, que esta na eth0.
Após três horas o servidor verifica se o Link Oficial voltou, se sim, volta a conexão da eth1, se não, continua com a conexão da eth0 (link backup).

Atrás deste servidor Linux tem um Win Server 2008 R2, que é o servidor DHCP, DNS e AD.
Nele eu informo o Gateway da rede, que no caso é o IP da eth2 do Server Linux (192.168.xx.xx)

A MINHA DÚVIDA É:
O Server Linux comunica automaticamente o Win 2008 qual a interface de internet ativa?
Tenho que fazer uma regra de iptables para isto?

Valeu Galera.
Muito Obrigado.



  


2. Re: Gateway Linux (com redundância de internet) e Win Server 2008. [RESOLVIDO]

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 07/12/2015 - 22:37h

Rafael.Schiavo escreveu:

Olá pessoal,

Estou com um problema de redundância de Internet, porém não consegui achar uma forma de resolvê-lo, então, resolvi compartilhar a minha dúvida com vocês.

Possuo um Servidor Linux com três interfaces de rede, assim distribuídas:
- eth0 -> Link Backup. DHCP
- eth1 -> Link Oficial . DHCP
- eth2 -> Rede Local. IP Fixo 192.168.xx.xx
Este servidor fica escutando a eth1 e, se o link de Internet cair, automaticamente sobe o link de backup, que esta na eth0.
Após três horas o servidor verifica se o Link Oficial voltou, se sim, volta a conexão da eth1, se não, continua com a conexão da eth0 (link backup).

Atrás deste servidor Linux tem um Win Server 2008 R2, que é o servidor DHCP, DNS e AD.
Nele eu informo o Gateway da rede, que no caso é o IP da eth2 do Server Linux (192.168.xx.xx)

A MINHA DÚVIDA É:
O Server Linux comunica automaticamente o Win 2008 qual a interface de internet ativa?
Tenho que fazer uma regra de iptables para isto?

Valeu Galera.
Muito Obrigado.


Para a rede local tanto faz qual LINK esta ativo pois para eles(rede local) so interessa chegar ate o GW(que é o enlace da rede, que é LAYER 2), quando ela rede local chegar até o GW , é ele que tem que ter em sua tabela de roteamento qual link sairá a conexão para internet.



#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha


3. Re: Gateway Linux (com redundância de internet) e Win Server 2008. [RESOLVIDO]

Rafael Victor de Almeida Schiavo
Rafael.Schiavo

(usa Ubuntu)

Enviado em 08/12/2015 - 17:16h

Olá Preto Cunha.

Primeiramente gostaria de agradece-lo pela ajuda !!!

A título de teste eu coloquei um Notebook com Win 7 na eth2 do Server Linux, mas o Win 7 não navegou.
Eu usei diversas configurações de rede, como por exemplo, deixei a eth2 em dhcp e o notebook também; Deixei a eth2 na rede 192.168.2.x e o notebook também, mas em nenhum cenário de teste a internet chegou ao notebook.

Será que não tem nenhum compartilhamento de internet que eu tenha que fazer?

Obs: a eth0 e eth1 estão acessando normalmente a internet, basta que eu derrube uma rota e suba a outra
Obrigado.


4. Re: Gateway Linux (com redundância de internet) e Win Server 2008. [RESOLVIDO]

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 08/12/2015 - 22:12h

Rafael.Schiavo escreveu:

Olá Preto Cunha.

Primeiramente gostaria de agradece-lo pela ajuda !!!

A título de teste eu coloquei um Notebook com Win 7 na eth2 do Server Linux, mas o Win 7 não navegou.
Eu usei diversas configurações de rede, como por exemplo, deixei a eth2 em dhcp e o notebook também; Deixei a eth2 na rede 192.168.2.x e o notebook também, mas em nenhum cenário de teste a internet chegou ao notebook.

Será que não tem nenhum compartilhamento de internet que eu tenha que fazer?

Obs: a eth0 e eth1 estão acessando normalmente a internet, basta que eu derrube uma rota e suba a outra
Obrigado.


Vamos lá, modo mais rápido e fácil de fazer isso

Servidor Linux eo GW nele estará as 3 placas sendo:
eth1: link 1 192.168.1.1/24(IP do aparelho do link)- GW 192.168.1.254/24(ip do servidor linux)
eth2: link 2 192.168.2.2 - GW 192.168.2.254/24
eth3: LAN 192.168.100.254

Ative Roteamento de pacotes

Edite o arquivo:


vim /etc/sysctl.conf


Adicione oi descomente a linha:

net.ipv4.ip_forward = 1


Depois execute:

sysctl -p


Masquere a conexão de Saída(caso reboot perdera)

iptables -t nat -I POSTROUTING -o eth2 -j MASQUERADE
iptables -t nat -I POSTROUTING -o eth1 -j MASQUERADE


Adicione qual sera rota default:

ip r a default via IP_LINK dev INTERFACE

Exemplo Saida pelo link 2:

ip r a default via 192.168.2.2 dev eth2


Essa é ao meu ver a forma mais simples e "facil" altere e melhore conforme suas necessidade...




#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha


5. Re: Gateway Linux (com redundância de internet) e Win Server 2008. [RESOLVIDO]

Rafael Victor de Almeida Schiavo
Rafael.Schiavo

(usa Ubuntu)

Enviado em 14/12/2015 - 17:19h

Valeu Preto Cunha
Eu segui as suas dicas, e mais as dicas do site (http://www.hardware.com.br/livros/servidores-linux/ativando-compartilhamento.html )e inseri os seguintes comandos na inicialização do meu servidor
modprobe iptable_nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Funcionou certinho.

Muito Obrigado !



6. Re: Gateway Linux (com redundância de internet) e Win Server 2008. [RESOLVIDO]

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 14/12/2015 - 21:00h

Rafael.Schiavo escreveu:

Valeu Preto Cunha
Eu segui as suas dicas, e mais as dicas do site (http://www.hardware.com.br/livros/servidores-linux/ativando-compartilhamento.html )e inseri os seguintes comandos na inicialização do meu servidor
modprobe iptable_nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Funcionou certinho.

Muito Obrigado !


Que bom que Conseguiu amigo, so lembrando que quando vc editou o arquivo sysctl.conf e fez o que passei ,ali já "fixou" não precisa do "echo" que esta fazendo, isso era bem comum de se ver em dicas(antigas ou de quem não sabe que existe algo para fixar isso).
Marque a melhor resposta para auxiliar outros.
Abraço



#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts