Navigation

Why VPN requires root privileges

The VPN client requires root privileges because:

  • it creates a virtual network-interface
  • it modifies the network-routing table so that traffic destined for TRIUMF, UVic and UBC is sent through the tunnel
  • it change the active DNS resolvers (/etc/resolv.conf) to the TRIUMF defaults

Those changes are all reverted when the VPN connection is closed.