2 gateways 1 placa de rede

Fórum de Suporte

Viva a todos,
Tenho 1 server debian com 1 placa de rede e tenho 2 router 2 wan 2 gateways.
A minha ideia era criar o fail over no server, ou seja, caso 1 linha adsl falha  a segunda linha entrava em acção.
Os dois routers estam na mesma gama de ips,
1 - router: 192.168.1.1
2 - router: 192.168.1.254
Debian: 192.168.1.169
Também queria aceder via web de 2 client dns, 1 no.ip e outro dyndns, onde os clients update estam nos respectivos routers.
Consigo aceder ao segundo router onde o client dns e gateway esta defenidos mas não ao primeiro mesmo fazendo o Port Redirection para o debian.
Alguma sugestão?

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

google LARTC

google LARTC

::-------------------------------------
"Manage complexity, achieve agility"

ola! se tens apenas uma placa

ola! se tens apenas uma placa de rede como ligas dois gateways?
 

ele pode usar

ele pode usar subinterfaces(aliases) ou vlan's ...
 
mas ele não desenvolveu o tema... o LARTC tem uma secção dedicada a este setup em particular.

::-------------------------------------
"Manage complexity, achieve agility"

Boas. Sou noobie nisto mas

Boas.
Sou noobie nisto mas pelo que tive a ler e a testar podes usar as interfaces virtuais e ficaria assim;
iface eth0 inet staticaddress 192.168.2.169netmask 255.255.255.0broadcast 192.168.2.255gateway 192.168.2.254
iface eth0:1 inet staticaddress 192.168.1.169netmask 255.255.255.0broadcast 192.168.1.255network 192.168.1.0up ip route add 192.168.1.169/24 via 192.168.1.1
Contudo não consegui fazer o que queria, pois pertendia que na segunda gama de ips conseguisse aceder via web, DNS public. Já fiz o port foward no router 192.168.1.0 e nada.
MAs dentro da rede local ficas com o servidor com os 2 ips.
Alguém quiser deixar mais alguma dica...
penove
 

Eu uso o ddclient para

Eu uso o ddclient para actualização do meu dns ao meu ip dinamico. E em tempos que tive duas ligações à internet (com duas placas de rede diferentes) tinha um script que me balançava ambas usando o ip route.
 
mas para funcionamento individual (neste caso para actualizar dois IP's a dois nomes) basta algo simples como este que acabei de escrever:
 
#!/bin/bash
stringeth0=$(curl --interface eth0 checkip.dyndns.com);
stringeth1=$(curl --interface eth1 checkip.dyndns.com);
 
ipeth0=$(echo $stringeth0|cut -d " " -f6|cut -d "<" -f 1);
ipeth1=$(echo $stringeth1|cut -d " " -f6|cut -d "<" -f 1);
 
ddclient --login=my-dyndns.org-login --password=my-dyndns.org-password -ip $ipeth0 host1.dyndns.org
ddclient --login=my-dyndns.org-login --password=my-dyndns.org-password -ip $ipeth1 host2.dyndns.org

Está catita. Tens um pequeno

Está catita.
Tens um pequeno erro:
stringeth0=$(curl --interface eth0 checkip.dyndns.com); stringeth1=$(curl --interface eth1 checkip.dyndns.com);
 

::-------------------------------------
"Manage complexity, achieve agility"

tens razão :) já alterei

tens razão :) já alterei