Normalmente, para usar um VIP dessa forma, você usaria o NAT, de modo que o IP de destino do pacote seja reescrito para o endereço IP interno do servidor RADIUS e o IP de origem do pacote seja reescrito para o endereço do roteador.
Se você não conseguir configurar isso no Juniper e tiver encontrado uma forma de encaminhar pacotes para o servidor RADIUS com o IP de origem / destino intacto, poderá forçar o FreeRADIUS a usar um endereço de origem específico quando respondendo.
Primeiro, você precisa adicionar o VIP como um alias de IP, conforme descrito aqui: link
Você precisará adicionar o seguinte snippet à sua configuração do servidor virtual:
server {
post-auth {
update control {
Packet-Src-IP-Address := <VIP address>
}
}
}
Isso garantirá que o endereço src em pacotes enviados do FreeRADIUS corresponda ao VIP.