Quantcast
Viewing latest article 2
Browse Latest Browse All 184

Connect to VPN from macOS Command Line

Image may be NSFW.
Clik here to view.
macOS

I knew it's possible to setup VPN connections using native System Preferences in macOS, but discovered recently that it's possible to manage them from command line.

Today I'll just show you how to connect or disconnect from an existing VPN profile – perhaps some other time I'll explain how to setup VPN profile and connection parameters from scratch.

Reviewing Network Connections in System Preferences

You can find existing connections – networked, wireless, bluetooth and VPN – in Network section of the System Preferences app:

You can simply click the Connect button to activate VPN connection if you're already there in the settings screen. But using command line it's possible to activate the same VPN connection without ever opening System Preferences app or selecting the profile using keyboard and mouse.

Activate VPN Connection using networksetup

networksetup command lets you manage lots of network connection aspects.

Here's a command to activate VPN connection for my profile HomeVPN:

greys@maverick:~ $ networksetup -connectpppoeservice "HomeVPN"

and although it's possible to review VPN connection status in System Preferences:

… it's also possible to check it from the command line:

greys@maverick:~ $ networksetup -showpppoestatus "HomeVPN"
connecting

and then – eventually – confirm it's connected:

greys@maverick:~ $ networksetup -showpppoestatus "HomeVPN"
connected

See Also

Image may be NSFW.
Clik here to view.

Viewing latest article 2
Browse Latest Browse All 184

Trending Articles