Eu tenho um servidor Dante em um host com vários endereços IP públicos, mas não é possível vincular-se aos ips do host. Os ips são pingáveis, tenho outro serviço escutando em cada um deles (porta diferente) que funciona, então eu sei que os ips funcionam. No meu servidor de teste, que tem 10 endereços públicos, ele funciona sem problemas, mas não com um que tenha centenas. O erro:
debug: sockaddr2ifname(): address 138.xxx.93.2.51002 does not belong to interface
Aqui está minha configuração:
logoutput: /dev/stdout
debug: 1
internal: 138.xxx.93.2 port = 51002
external 138.xxx.93.2
external.rotation: same-same
socksmethod: username none
clientmethod: none
user.privileged: root
user.notprivileged: nobody
client pass {
from: 45.xxx.56.91/32 to: 138.xxx.93.2/32
log: error
}
socks pass {
from: 0/0 to: 0/0
session.state.key: from
session.state.max: 100
session.state.throttle: 10/2
}