Bond eth0 e LTE Modem

2

Meu objetivo é criar uma conexão de internet redundante. Eu tenho um modem USB-LTE e uma conexão com fio. Eu trabalho no Ubuntu 16.04. Eu posso usar os dois por conta própria, mas quero combiná-los para criar redundância. Agora eu procurei soluções e encontrei o módulo de ligação do kernel.

link

Eu tentei várias configurações. O modo que eu quero começar a trabalhar é o modo de backup ativo, pois este é o modo que me daria redundância. O que consegui: posso adicionar as duas interfaces ao bond0 e ao ping através dessa interface (testado com ping e route). A saída de /proc/net/bonding/bond0 também parece boa para mim:

Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: usb0 (primary_reselect always)
Currently Active Slave: usb0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 200
Down Delay (ms): 200

Slave Interface: usb0
MII Status: up
Speed: Unknown
Duplex: Unknown
Link Failure Count: 0
Permanent HW addr: 02:1e:10:1f:00:00
Slave queue ID: 0

Slave Interface: enx00044b580af6
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:04:4b:58:0a:f6
Slave queue ID: 0

No entanto, se eu testar o pior caso e remover o Modem USB-LTE, a conexão será perdida completamente (não posso mais pingar). Então não há redundância alguma.

Meu palpite é que eu tenho um problema de dhcp / gateway aqui. Porque as duas interfaces escravas tem um ISP completamente diferente, etc. Infelizmente, eu não tenho muita experiência com redes no linux e não posso resolver sozinho.

Então, minha pergunta: é possível unir duas conexões diferentes com o módulo de ligação? E se sim, alguma ideia como?

    
por razac 04.05.2017 / 18:23

0 respostas