Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Cannot delete VPN Profile

Hi to all, I'm having a problem on my macbook pro munting Lion.


I installed a new VPN profile to connect to a MacMini Server on System Preferences > Network, and I found there an old VPN profile that I don't want to use anymore. I tried to disable the service, but the delete button is greyed out, even if this service is active.


How can I remove this old VPN Profile?


Thanks in advance,


User uploaded file

Posted on Mar 25, 2012 5:20 AM

Reply
Question marked as Best reply

Posted on Nov 12, 2012 4:18 PM

I think I have an easier solution, at least in 10.8.2. I, too, had a VPN configuration that would not go away; the - button was grayed out. Here's what I did, though only step 2 is mandatory.


  1. In Terminal: networksetup -listallnetworkservices
  2. In Terminal: networksetup -removenetworkservice networkservice
  3. In Terminal: networksetup -listallnetworkservices


The first step shows you the names of your networkservices, like "old." The second step removes the network service. Be sure to spell the one you want to remove exactly as it's listed in the results of the first step. The third step confirms it is gone. Only Terminal is required, no XCode. The .plist will automatically update; no need to copy or delete. The remove command bypasses the GUI and removes the service whether or not the - button is grayed out.


Hope this helps. If you run man networkservices you will see many other Terminal commands that maniupulate items in the Network preference pane.

31 replies
Question marked as Best reply

Nov 12, 2012 4:18 PM in response to niocosys

I think I have an easier solution, at least in 10.8.2. I, too, had a VPN configuration that would not go away; the - button was grayed out. Here's what I did, though only step 2 is mandatory.


  1. In Terminal: networksetup -listallnetworkservices
  2. In Terminal: networksetup -removenetworkservice networkservice
  3. In Terminal: networksetup -listallnetworkservices


The first step shows you the names of your networkservices, like "old." The second step removes the network service. Be sure to spell the one you want to remove exactly as it's listed in the results of the first step. The third step confirms it is gone. Only Terminal is required, no XCode. The .plist will automatically update; no need to copy or delete. The remove command bypasses the GUI and removes the service whether or not the - button is grayed out.


Hope this helps. If you run man networkservices you will see many other Terminal commands that maniupulate items in the Network preference pane.

Jul 10, 2017 9:59 AM in response to Francob

Well that 's nice that the given solution worked for you..indeed i did find another solution.


  1. Open Settings on your iOS device.
  2. Tap General.
  3. Tap Profile.
  4. Here you will see any configuration profiles installed on your device (there might be several). Tap on the one named VyprVPN.
  5. Tap on Delete Profile, then Confirm that you would like to delete this profile by tapping Delete again.

Well i prefer that you go for some really nice and simple vpn like gom vpn chrome extension..They are just easy to install and use. Check this for more info: http://www.hackbs.com/gom-vpn-free-tricks-to-bypass-cyberoam-2015/

Jun 3, 2012 5:26 AM in response to Francob

Creating a new Network location is the quickest but not most convenient solution here.

AliAR gave you the correct way of resolving the issue.


However, there is also a .plist file that needs to be edited if you want to resolve this issue entirely.


Open Terminal and run this command:

networksetup -listallnetworkservices


If you still have a VPN active it after deleting the profile it will appear on this short list.


Open a FInder Window. Go to -> /Library/Preferences/SystemConfiguration

There is a .plist file called preferences.

Make a copy of this file to your Desktop as a backup just incase.

Open the original file with Xcode and expand all of the directories/subdirectories.

Search for VPN and delete any VPN files.

Close Xcode, Reboot your Mac and you will have successfully deleted that VPN.


Hope it works for you!

Dec 22, 2012 9:11 PM in response to Francob

Hi,

I tried this certainly working approach but I must be making a misake in Terminal.

The VPN service is printed in Terminal as (no quotes, of course)

"VPN (server.com)"


When I enter


networksetup -removenetworkservice VPN (server.com)

Terminal returns:

-bash: syntax error near unexpected token `('


I must make some stupid mistake.


Regards,

Twistan


Dec 22, 2012 11:20 PM in response to Twistan

Try this:


networksetup -removenetworkservice "VPN (server.com)"


Put quotes around the network service name. I think this is necessary because the parentheses cause problems with Terminal interpreting the UNIX command. I created a test network service on my machine, entered the command you did, and got the same error result you did. I then used quotes around the network service name and got the correct result. BTW, depending on your system settings, you may be asked to authenticate the deletion with your administrator password. If so, a dialog box will come up asking for it.


Dhalgren

Dec 22, 2012 11:25 PM in response to Dhalgren

Kindest thanks for your quick help.

I shall do as you said and report back.

We do have this issue on all our Macs (not just one misbehaving machine).

Once again, I am very grateful.

Regards,

Twistan


P.S.

I tried to "edit" the /Library/Preferences/SystemConfiguration/preferences.plist file but when I deleted the VPN entry all network locations were gone and I had to reconfigure from scratch.

Dec 22, 2012 11:42 PM in response to Twistan

That's unfortunate. Not to be preachy, but you shouldn't edit .plist files without making a backup copy. It looks like something went wrong and networkservices created a new, blank one, from scratch.


If you use TimeMachine, you might have a backup of the file and not know it, but it sounds as if you already recreated all your network services.


In my experience, doing a lot of direct .plist editing is fraught with problems. If there's something wrong with the file, I have no problem deleting it, knowing I will have to start over from scratch. Every time I've tried to directly edit a .plist, it hasn't worked out well. I prefer to let Terminal handle the editing and have found there are few Mac OS settings that Terminal can't modify.


Just my opinion. I'm sure there are others who are more adept at directly manipulating .plist files.

Cannot delete VPN Profile

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