Encontrou o problema. Acontece que o FreeNAS, o software de dispositivo NAS baseado no FreeBSD e ao qual estou me referindo como FREEBSD
acima, tem o net.inet.ip.forwarding
definido como 0. Isso pode ser visualizado usando o comando sysctl -a | grep net.inet.ip.forwarding
. Para fazer com que os pacotes fossem encaminhados, tive que fazer um sysctl net.inet.ip.forwarding=1
.
Esta alteração não persiste durante as reinicializações. Eu acho que posso ter que usar o arquivo /etc/rc.conf e definir gateway_enable="YES"
, mas até agora eu descobri que esta configuração não é processada até a reinicialização, e infelizmente no FreeNAS, o rc.conf parece ser sobrescrito a cada reinicialize. Pode ser possível gravar essa variável em /etc/defaults/rc.conf, que deve armazenar os padrões para o sistema e é sobrescrita por configurações customizadas no rc.conf, mas o /etc/defaults/rc.conf arquivo tem um aviso no topo para não editá-lo.
Então, esse problema não está totalmente resolvido, mas pelo menos eu descobri quais são os problemas. Agora que eu entendi isso, agora estou percebendo um problema com o login em dispositivos de gerenciamento da Web https na sub-rede local. Esse será outro problema para resolver.