Unindo interfaces TUN

Unindo interfaces TUN

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:

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 ifenslaveestá 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 tun1e tun0estão os nomes das interfaces dos seus túneis SSH.

informação relacionada