Signed-Off-By: Vitaly Protsko <villy@sft.ru> --- b/net/ipsec-tools/Makefile | 16 - b/net/ipsec-tools/files/functions.sh | 137 +++++++++ b/net/ipsec-tools/files/p1client-down | 41 ++ b/net/ipsec-tools/files/p1client-up | 41 ++ b/net/ipsec-tools/files/racoon | 109 +++++++ b/net/ipsec-tools/files/racoon.init | 478 +++++++++++++++++++++++++++++++++- b/net/ipsec-tools/files/vpnctl | 19 + net/ipsec-tools/files/racoon.conf | 36 -- 8 files changed, 824 insertions(+), 53 deletions(-)
19 lines
333 B
Bash
19 lines
333 B
Bash
#!/bin/sh
|
|
#
|
|
|
|
case X$1 in
|
|
Xup|X1|Xstart) connMode=vpn-connect ;;
|
|
Xdown|X0|Xstop) connMode=vpn-disconnect ;;
|
|
*)
|
|
echo "Usage: $0: up|1|start || down|0|stop"
|
|
exit 1 ;;
|
|
esac
|
|
|
|
if [ -s /var/racoon/peers.txt ]; then
|
|
(while read ipa ; do
|
|
racoonctl $connMode $ipa
|
|
done) < /var/racoon/peers.txt
|
|
fi
|
|
|
|
|
|
# EOF /usr/bin/vpnctl
|