Como usar o roteamento para usar a próxima inetface disponível

1

Meu sistema tem 2 interfaces (eth0, eth1).
Eu abro um socket e o vinculo com um ip anexado a eth0 , agora eu quero que o SO rotere os pacotes para outro ip (que anexado a eth1 mas não tenho certeza se é importante) no caso eth0 é para baixo

Existe uma maneira de saber quando uma interface está inoperante e redirecionar seus pacotes de origem através de outro ip?

    
por SagiLow 05.08.2015 / 16:58

2 respostas

2

Parece que você deseja usar a ligação driver . Isto irá usar uma das suas interfaces e, se ela cair, irá saltar para a outra.

Eu tentaria mudar as interfaces / etc / network / para algo assim:

auto bond0
iface bond0 inet dhcp
    bond-slaves none
    bond-mode active-backup
    bond-miimon 100

auto eth0
iface eth0 inet manual
    bond-master bond0
    bond-primary eth0 eth1

auto eth1
iface eth1 inet manual
    bond-master bond0
    bond-primary eth0 eth1
    
por 05.08.2015 / 22:39
0

Consegui resolver isso usando a seguinte explicação:

Using a Linux failover router
http://archive09.linux.com/articles/113988

    
por 11.08.2015 / 14:49