
I’ve got a VPN subscription and have set up WireGuard using the command-line interface on my MacBook running macOS Ventura version 13.6.5.
I’ve configured my system to robotically start a WireGuard interface at boot time, but it still gives me an error.
Warning: `/personal/and so forth/wireguard/se-sto-wg-014.conf' is world accessible [#] wireguard-go utun0 [+] Interface for se-sto-wg-014 is utun4 [#] wg setconf utun4 /dev/fd/63 [#] ifconfig utun4 inet 10.65.194.168/32 10.65.194.168 alias [#] ifconfig utun4 up route: writing to routing socket: File exists [#] route -q -n add -inet 0.0.0.0/1 -interface utun4 [#] route -q -n add -inet 128.0.0.0/1 -interface utun4 [#] route -q -n add -inet 185.195.233.68 -gateway 192.168.1.1 [#] networksetup -getdnsservers Wi-Fi 100.64.0.55 [#] networksetup -setdnsservers Wi-Fi 100.64.0.55 [+] Backgrounding route monitor [#] mullvad-upgrade-tunnel -wg-interface utun4 route: writing to routing socket: File exists route: writing to routing socket: File exists route: writing to routing socket: File exists [#] rm -f /var/run/wireguard/utun4.sock [#] rm -f /var/run/wireguard/se-sto-wg-014.title
After I run sudo wg-quick up se-sto-wg-014
The VPN connection comes alive from the terminal.
Can I automate VPN startup using my system’s settings and a few well-chosen commands?