Shrew VPN Client for openSUSE 11.x

Hi everyone,

I’ve got Shrew VPN client running on OpenSUSE 12.1 as well. Most of the procedure is the same as described above but you have to use an other repository and if you using SYSTEMD instead of the older INIT you must use an other start script.
use this repo: Index of /repositories/security/openSUSE_12.1

To make the IKED start at boot with systemD do the following:

!!! Use this option only if your on systemD, If you are still on the old INIT use the init.d script in the original post.

As root, make an new file in “/lib/systemd/system” and call it “iked.service” without the quotes that is.
Next, Edit this iked.services file so it contains the following:


[Unit]
Description=Shrew VPN client 

[Service]
ExecStart=/usr/sbin/iked
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target

Once you’ve created the file with the above content type the following (as root)

# systemctl enable /lib/systemd/system/iked.service

You can start it manually by typing:

# systemctl start iked.service

You can stop it manually by typing:

# systemctl stop iked.service

You can check status by typing:

# systemctl status iked.service