How can I stop Mac OS X from resetting proxy settings every time it reboots

I have an issue I have been working on for a few weeks now. We have several Mac Pros that connect to a Windows network. We use an automatic proxy pac file from the proxy service. I can change the settings in the network control panel, and in the browsers, even as the root ID in hopes it would hold and affect all of the users that may login. But every time the Mac Pro reboots, the settings are reverted to the previous setting.


I have tried setting up a fresh new location in the network control panel, but that has not helped.


I am still learning Mac OS X and I have not figured this one out yet.


Anyone have any ideas on how to set a proxy setting and have it apply to all the users that will login to our new settings?


Thanks in advance.

Posted on Jun 26, 2014 12:57 PM

Reply
3 replies

Jun 26, 2014 6:30 PM in response to Obsidian_Phoenix76

Is the device enrolled in any management console that might be enforcing a setting?


If not, did you clone the machines from a master image?


If so, you might want to try dumping the /Library/Preferences/SystemConfiguration folder and restarting. The restart will recreate all the files in the folder and reset your NetworkInterfaces.plist file. Then set your proxy values and try another reboot to see if the settings stick.


Reid

Apple Consultants Network

Apple Professional Services

Author "Mavericks Server – Foundation Services" :: Exclusively available in Apple's iBooks Store

Jun 27, 2014 5:43 AM in response to Obsidian_Phoenix76

There are multiple ways to configure the proxy settings on a Mac it sounds like your trying to do it manually. All the places I have been that have used a proxy server have used the "Auto Proxy Discovery" method and this has worked fine. This will work fine for multiple user accounts on multiple Macs.


For those unaware "Auto Proxy Discovery" uses WPAD (Windows Proxy Auto-Discovery) protocol. This means it either 'learns' the address to download a PAC file from via DHCP option code 252 (preferred), or if it cannot get that address via DHCP it tries using the DNS method.


All the Mac web-browsers use the proxy settings learned via System Preferences -> Network -> Advanced -> Proxies however some other software particularly command-line tools may need configuring individually. For example curl needs to be told separately.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How can I stop Mac OS X from resetting proxy settings every time it reboots

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.