scutil não altera o resolv.conf quando o serviço primário é forticlientsslvpn no macOS Mojave

scutil não altera o resolv.conf quando o serviço primário é forticlientsslvpn no macOS Mojave

Eu uso o version 6.0.8_149de forticlient. Na configuração do forticlient, você pode dizer para ele executar um script em on connect. o interessante é que eu poderia (com a versão anterior 5) injetar meu script que modifica os servidores de nomes via dnsutil.

exceto que desde a atualização para a versão 6, dnsutilnão modifica mais os servidores de nomes

Eu testei manualmente via sudo scutil:

$sudo scutil
password: *****
> get State:/Network/Service/forticlientsslvpn/DNS
> d.show
<dictionary> {
  ServerAddresses : <array> {
    0 : xxx.xx.xxx.xx
    1 : yyy.yy.yyy.y
    2 : 127.0.0.1
  }
}
> d.remove ServerAddresses
> d.add ServerAddresses * 127.0.0.1 xxx.xx.xxx.xx
> set State:/Network/Service/forticlientsslvpn/DNS
> quit

Still got:

$ cat /etc/resolv.conf
nameserver xxx.xx.xxx.xx
nameserver yyy.yy.yyy.y
nameserver 127.0.0.1

como você pode ver, o resolv.confnão muda em nada.

Alguém tem alguma idéia?

Agradeço antecipadamente por isso.

informação relacionada