Salut @nicobubulle, je me permets de déterrer grave ce sujet.
J'ai moi aussi un IP-Failover, je ne suis pas chez Online mais chez OneProvider, en gros le lowcost de chez Online, sous Debian 9. Cette IP-Failover marche bien, l'IP répond au ping et j'arrive à héberger des vhost sans problème dessus.
Je te montre ce que j'ai dans /etc/network/interfaces
auto enp2s0
allow-hotplug enp2s0
iface enp2s0 inet static
address <IP1>
netmask 255.255.255.255
gateway <GATEWAY>
auto enp2s0:0
allow-hotplug enp2s0:0
iface enp2s0:0 inet static
address <IP2>
netmask 255.255.255.255
J'ai essayé beaucoup de trucs pour faire sortir rTorrent par l'IP-Failover, et en gros n'exposer que mon IP Failover. Je précise que j'ai fait ces tests avec mes filtres IPTables en off.
Ta config "marche" dans le sens où elle fait bien sortir le trafic par l'IP que je désigne, mais, même si je peux toujours UP, je ne peux plus down, et ruTorrent m'affiche que mon port est fermé. Je pense qu'il faudrait une règle NAT en plus pour forward le trafic vers l'interface enp2s0:0 pour que ça fonctionne.
J'ai également essayé ça, je pense que c'est la même mais en notation "moderne", pareil. Voir https://github.com/rakshasa/rtorrent/blob/master/doc/rtorrent.rc
network.local_address.set = <IP2>
network.bind_address.set = <IP2>
Et aussi ça, voir https://github.com/rakshasa/rtorrent/wiki/Common-Tasks-in-rTorrent#setting-bind-address
method.insert = cfg.interface.bind, string|const|private, (cat,"enp2s0:0")
method.insert = get_interface_ipv4_address, simple|private, \
"execute.capture=bash,-c,\"$cat=\\"echo -n \$(ip -o -4 addr show \\",$argument.0=,\\" | grep -Po 'inet \\\\\K[\\\\\d.]+')\\"\""
schedule2 = set_bind_address, 0, 0, \
"branch=((cfg.interface.bind)), \
((network.bind_address.set,(get_interface_ipv4_address,(cfg.interface.bind))))"
Aucune ne fonctionne.
Ce que j'ai fini par faire, c'est tout simplement me dire que le trafic rTorrent sortirait par l'IP principale, et quie le failover serait au contraire destiné à l'hébergement de sites web "legit".
Je vois assez peu de doc là-dessus, alors dans le doute, je relance le sujet parce-que je pense que ça peut être intéressant, même si après avoir changé d'approche, je ne cherche plus vraiment de solution.