Kali/OpenVPN
From charlesreid1
Page with instructions on how to install/configure OpenVPN on Kali Linux
Contents
Overview
This page covers how to install and configure OpenVPN on Kali Linux. There are a few scenarios we cover.
Install
Follow instructions provided by OpenVPN to install:
wget https://git.io/vpn -O openvpn-install.sh chmod 755 openvpn-install.sh sudo ./openvpn-install.sh
This script will ask you a few questions:
- Which IPv4 address the OpenVPN server should bind to (depends on situation/goals)
- Setting public IPv4 address (should be detected automatically)
- Which protocol, UDP or TCP? (UDP default)
- Port number to use
- DNS server to use
- Client certificate name to use
It will then install some stuff, so grab a beverage.
Tunnel Interface
OpenVPN should have created a tun0 interface. Verify this is the case and get its IP address:
$ ifconfig tun0 | grep inet inet 10.8.0.1 netmask 255.255.255.0 destination 10.8.0.1
Startup Service
Getting an OpenVPN network setup to start at boot time is easy. OpenVPN comes with a pre-packaged startup script that will spawn a new OpenVPN tunnel interface for each *.conf
file found in /etc/openvpn/
. So you just have to enable this startup service:
systemctl enable openvpn
Scenarios
Handle All DNS on the OpenVPN Network
In this scenario, we configure OpenVPN to handle all DNS queries on the OpenVPN network.
Connect to PIA VPN with OpenVPN
In this scenario, we configure OpenVPN to connect to PIA's VPN servers and make our Kali machine a node on the PIA VPN network.
Tunnel hostapd traffic through OpenVPN
In this scenario, we have a wifi hotspot set up with hostapd, and we want to tunnel all traffic from the hotspot through our OpenVPN connection.
Flags
hostapd, openvpn, and PIA setting up hostapd, openvpn, and PIA on kali linux
Kali/OpenVPN/Hotspot · Kali/OpenVPN/DNS · Kali/OpenVPN/PIA
|
OpenVPN a tool for creating and connecting to virtual private networks.
Creating a Static Key VPN: OpenVPN/Static Key Configuring Your DNS: DNS
|