Pada kesempatan kali ini saya akan membahas Install and Configure OpenVPN Client pada Rocky.
Jika sebelum nya saya sudah bahas mengenai cara install OpenVPN server , kali ini kita setting dari sisi client nya.
1. Install OpenVPN Client
dnf epel-release -y
dnf info openvpn
dnf install openvpn
2. contoh kita akan buat client config ( roy.crt , roy.key)
nano roy.ovpn
client
tls-client
pull
dev tun
proto udp4
remote 192.168.3.19 1194
resolv-retry infinite
nobind
#user nobody
#group nogroup
persist-key
persist-tun
key-direction 1
remote-cert-tls server
auth-nocache
comp-lzo
verb 3
auth SHA512
tls-auth ta.key 1
ca ca.crt
cert roy.crt
key roy.key
3. jadi nanti list file nya
ca.crt
roy.crt
roy.key
roy.ovpn
ta.key
4. test Connect ke OpenVPN lewat Command Line menggunakan openvpn command
sudo openvpn client-config.ovpn
atau
sudo openvpn --config client-config.ovpn
5. cek IP
ip add show tun0
6. test ping ke IP server vpn
ping x.x.x.x -c 3
7. membuat service dari openvpn client
cp roy.ovpn roy.conf
mv roy.conf /etc/openvpn/client
- disabel selinux
setenforce 0 && sed -i 's/=enforcing/=permissive/' /etc/selinux/config
- start service
systemctl start openvpn-client@roy
systemctl status openvpn-client@roy
systemctl enable openvpn-client@roy