You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
957 B
31 lines
957 B
The service script for openconnect supports multiple vpn tunnels.
|
|
|
|
You need to create a symbolic link to /etc/init.d/openconnect in
|
|
/etc/init.d for each tunnel instead of calling it directly:
|
|
|
|
ln -s /etc/init.d/openconnect /etc/init.d/openconnect.vpn0
|
|
|
|
Also, create a configuration file for the tunnel in /etc/openconnect. To
|
|
follow this example, the configuration file would be called
|
|
/etc/openconnect/vpn0.conf. See man openconnect for the options that can
|
|
go in this file.
|
|
|
|
You can then start the vpn tunnel like this:
|
|
|
|
rc-service openconnect.vpn0 start
|
|
|
|
If you would like to run preup, postup, predown, and/or postdown scripts,
|
|
You need to create a directory in /etc/openconnect with the name of the vpn:
|
|
|
|
mkdir /etc/openconnect/vpn0
|
|
|
|
Then add executable shell files:
|
|
|
|
mkdir /etc/openconnect/vpn0
|
|
cd /etc/openconnect/vpn0
|
|
echo '#!/bin/sh' > preup.sh
|
|
cp preup.sh predown.sh
|
|
cp preup.sh postup.sh
|
|
cp preup.sh postdown.sh
|
|
chmod 755 /etc/openconnect/vpn0/*
|