From 0e47a30082a949f2047116106a09f38054903c02 Mon Sep 17 00:00:00 2001 From: Vasco Date: Mon, 20 Apr 2026 15:10:07 +0100 Subject: [PATCH] RAWR XD warrior --- VM_ROAD_WARRIOR.sh | 21 ++++++++++++++++++--- client.conf | 9 +++++++++ vpn.conf | 2 +- 3 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 client.conf diff --git a/VM_ROAD_WARRIOR.sh b/VM_ROAD_WARRIOR.sh index a660913..ec9fca3 100644 --- a/VM_ROAD_WARRIOR.sh +++ b/VM_ROAD_WARRIOR.sh @@ -8,12 +8,27 @@ helloworld="print" # --- instalar packages --- # -yum install -y epel-release -yum install -y openvpn +yum install -y epel-release openvpn # --- interfaces --- # ifconfig enp0s8 193.136.212.10 netmask 255.255.255.0 route add default gw 193.136.212.1 # default gateway LIKE A SHEEP # --- copiar certificados da CA --- # -# todo \ No newline at end of file +ca_dir="/etc/pki/CA" +sudo mkdir -p $ca_dir +sudo touch "${ca_dir}/serial" +sudo cp ca.crt $ca_dir + +# Criar vpn certificate +sudo cp user.key $ca_dir +[[ -e "user.csr" ]] && echo "user.csr ja criado" || sudo openssl req -new -key user.key -out user.csr +[[ -e "user.crt" ]] && echo "user.crt ja criado" || sudo openssl ca -in user.csr -cert ca.crt -keyfile ca.key -out user.crt + +sudo cp user.conf /etc/openuser/client/ +sudo cp user.csr /etc/openuser/client/ +sudo cp user.crt /etc/openuser/client/ +sudo cp dh2048.pem /etc/openuser/client/ +sudo cp client.conf /etc/openvpn/client/ + +openssh --config /etc/openvpn/client/client.conf diff --git a/client.conf b/client.conf new file mode 100644 index 0000000..c6c6b8a --- /dev/null +++ b/client.conf @@ -0,0 +1,9 @@ +client +dev tun +proto udp +remote 10.60.0.3 1194 +persist-tun +persist-key +ca ca.crt +cert user.crt +key user.key diff --git a/vpn.conf b/vpn.conf index ff67b86..635f02d 100644 --- a/vpn.conf +++ b/vpn.conf @@ -1,4 +1,4 @@ -local 192.168.1.1 +local 10.60.0.3 port 1194 proto udp dev tun