blob: 82c4955e35c0f4ef37a00af06b691b2583016c3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
modprobe tun
# Install program
apk_add openvpn
# Create test-config (Server)
echo 'dev tun' > /etc/openvpn/openvpn.conf
echo 'proto udp' >> /etc/openvpn/openvpn.conf
echo 'port 1194' >> /etc/openvpn/openvpn.conf
echo 'verb 2' >> /etc/openvpn/openvpn.conf
echo 'status /etc/openvpn/status.openvpn.log' >> /etc/openvpn/openvpn.conf
echo 'log /etc/openvpn/log.openvpn.log' >> /etc/openvpn/openvpn.conf
# Start service
/etc/init.d/openvpn start
# Check if it works
sleep 1
pidof openvpn
# Stop service
/etc/init.d/openvpn stop
# Verify that it really dies
i=10; while pidof $@; do \
[ $i -eq 0 ] && exit 1; \
i=$((i - 1)); \
sleep 1; \
done
# Remove testscript
rm -rf /etc/openvpn/openvpn.conf
rm -rf /etc/openvpn/status.openvpn.log
rm -rf /etc/openvpn/log.openvpn.log
# Remove program
apk_del openvpn
|