especifique a interface para backups automatizados

especifique a interface para backups automatizados

Estou executando backups automatizados com duplicidade, mas preciso de uma maneira de executá-los a partir de uma interface de rede específica. No momento ele tem 2 interfaces: eno1-> rede local (digamos que o IP é: 1.1.1.1) eno2-> público (digamos que o IP é: 2.2.2.2)

Eu preciso de uma maneira de usar a duplicidade eno2, como por exemplo quando você usa ping para executar ping em uma interface específica:

ping -I eno2 google.com 

Meu script.sh:

...
PASSPHRASE="Password" duplicity --encrypt-key 000000000000000000000 --scp-command "scp -oBindAddress=2.2.2.2" /mnt/ntfs/share/ https://Admin:Password@example/remote.php/webdav/share/
...

No entanto, ocomando scp "scp -oBindAddress=2.2.2.2"não funciona e os backups ainda são realizados através do 1.1.1.1, causando gargalos em toda a rede.

Alguém pode me ajudar a selecionar a interface? Obrigado

Responder1

normalmente o tráfego deve ser "ligado" a uma interface pela tabela de roteamento do sistema. Você pode inspecioná-lo com o route -ncomando.

Você pode enviar o tráfego para um IP ou rede por uma interface específica adicionando uma nova entrada a essa tabela de roteamento:

route add -host <destination ip address> metric 1024 dev eno1

informação relacionada