scutil ändert die Datei resolv.conf nicht, wenn der primäre Dienst forticlientsslvpn unter macOS Mojave ist.

scutil ändert die Datei resolv.conf nicht, wenn der primäre Dienst forticlientsslvpn unter macOS Mojave ist.

Ich verwende den version 6.0.8_149von forticlient. In der Konfiguration des Forticlient kann man ihm sagen, dass er ein Skript unter ausführen soll on connect. Interessant ist, dass ich (mit der vorherigen Version 5) mein Skript, das die Nameserver ändert, über einfügen konnte dnsutil.

außer dass seit dem Update auf Version 6 dnsutilkeine Nameserver mehr geändert werden

Ich habe es manuell getestet über 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

wie man sieht, resolv.confändert sich überhaupt nichts.

Hat jemand eine Idee?

Ich danke Ihnen hierfür schon jetzt.

verwandte Informationen