Estou tentando fazer a ligação de túneis VPN conforme explicado porSimon Mott - ligação VPN. Mas depois de seguir os passos e quando tentei iniciar a ligação recebi a mesma mensagem de erro dehttps://stackoverflow.com/questions/9357365/bonding-two-tun-device-connected-to-openvpn.
Existe alguma solução para vincular interfaces TUN?
Minhas outras opções: Existe alternativa ao vínculo? Posso atribuir um endereço MAC à interface TUN?
Responder1
Depois de pesquisar descobri o seguinte:
Hánãomaneira de vincular dispositivos tun. Os dispositivos TUN são da camada 3; enquanto a ligação funciona na camada 2.
Enãovocê não pode atribuir endereços MAC a dispositivos TUN.
A solução para vincular interfaces virtuais openvpn é usaropenvpn TAPem vez disso, no TUN. Possui sobrecargas de rede mais altas (cabeçalho maior e enviará muitas transmissões pelo TAP), mas funciona bem com ligação.
Responder2
Isso é facilmente realizável, mas não sigaSimon Mott - ligação VPNcompletamente, pois ifenslave
está obsoleto e só funciona corretamente para vincular conexões TUN em alguns kernels.
Isso é confiável:
echo "+tun0" > /sys/class/net/bond0/bonding/slaves
echo "+tun1" > /sys/class/net/bond0/bonding/slaves
Onde tun1
e tun0
estão os nomes das interfaces dos seus túneis SSH.