Você está procurando por um vínculo. Este driver é destinado a (surpresa!) Vincular links individuais a um link lógico. Vários modos são suportados, um deles é o modo de failover (você tem um link principal, no seu caso Ethernet com fio, e vários links de failover, que assumem quando o link principal falha).
O que você precisa é de CONFIG_BONDING ativado no kernel. Com isso habilitado (e o módulo apropriado bonding carregado se construído como módulo) pode fazer o seguinte:
-
Crie uma interface de ligação:
# echo +bond0 > /sys/class/net/bonding_masters -
Defina o modo
active-backup(failover):# echo active-backup > /sys/class/net/bond0/bonding/mode -
Adicione interfaces ao dispositivo de ligação:
# echo +eth0 > /sys/class/net/bond0/bonding/slaves # echo +wlan0 > /sys/class/net/bond0/bonding/slaves -
Crie
eth0a interface principal:# echo eth0 > /sys/class/net/bond0/bonding/master -
Ativar o monitoramento de links (teste periodicamente para disponibilidade de links a cada segundo):
# echo 1000 > /sys/class/net/bond0/bonding/miimon -
Use
bond0como interface de rede (eth0ewlan0não precisam de configuração adicional: os endereços IP e outros estão configurados embond0now).