Re: Is possible to postpone changes made to /var/run/resolv.conf ?
Re: Is possible to postpone changes made to /var/run/resolv.conf ?
- Subject: Re: Is possible to postpone changes made to /var/run/resolv.conf ?
- From: Allan Nathanson <email@hidden>
- Date: Thu, 17 Apr 2008 10:55:07 -0400
On Apr 17, 2008, at 10:44 AM, Ondrej Slanina wrote:
Hello,
we are developing VPN service on Leopard and we want to create the
same behaviour like PPPoE has. When we are establishing our vpn
tunnel, we inform dynamic store about our IP and DNS server, but
resolv.conf is not modified by the system.
The resolv.conf file, which only get used by a small handful of DNS
command line tools (e.g. nslookup), reflects the DNS configuration of
the "primary" network service. The real configuration can be viewed
with the "scutil --dns" command.
If you want your VPN's configuration to be used than you'll need to
have your service at the top of the service order (or use the
OverridePrimary key).
My first question is: Should we modify this file manually (via file
functions) ?
No.
And my last question is: I modify resolv.conf manually but when I
tried to change DNS via System Preferences, configuartion daemon
will revert all my changes back. :-( Can I block this action until
my vpn tunnel is active ? How ? By hooking something ?
You cannot block SC's updating of the resolv.conf file and, as I noted
above, the file is only used by a small handful of command line tools.
- Allan
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden