Package Details: ike 2.2.1-5

Git Clone URL: https://aur.archlinux.org/ike.git (read-only)
Package Base: ike
Description: Shrew Soft VPN client for Linux
Upstream URL: http://www.shrew.net
Licenses: BSD
Submitter: tmhedberg
Maintainer: timsat
Last Packager: timsat
Votes: 23
Popularity: 1.631099
First Submitted: 2011-12-06 17:01
Last Updated: 2019-02-15 19:34

Pinned Comments

figue commented on 2019-02-15 20:17

Ok, shrew-vpn-client updated. Please install that package to have QT GUI.

I can't test new ike package, because IT guys gave me a new laptop with W10, and on a virtual machine I can't make ike work... Maybe next week I'll take a closer look. Anyway, QT GUI works and I can edit my profiles.

For the people that already have a profile, you can bring it up in commandline:

ikec -r profile -u user -p password -a

or use the GUI :P

timsat commented on 2019-02-14 20:01

ike updated to 2.2.1-5

  • Migrated to OpenSSL 1.1.x.
  • Removed Qt GUI from this package. The idea behind this decision is to have an as minimalistic base package as possible, with separate packages provide GUI.
  • Tested locally with OpenSSL 1.1.1.a-1.

Any feedback would be appreciated, thanks!

Latest Comments

1 2 3 4 5 Next › Last »

EnzephaloN commented on 2019-05-22 12:17

Successfully installed on Arch 5.1.2 after using the patch from zarere (https://aur.archlinux.org/packages/ike/#comment-687335) . Tried to connect to VPN-Server (with a configuration which is working in Shrew-Soft-Windows-Client). Connection is established, but there is now data coming thru - no ping, no ssh, nothing. Anyone an idea?

WarHippie commented on 2019-05-07 16:12

@Faldon can you please explain how to modify the PKGBUILD. I switched recently from Ubuntu to Manjaro and need this package only for one customer. Please help me install this.

EDIT: Nevermind, got it done by searching how to change the PKGBUILD before insatlling it. Next time i will search first :)

lordchaos commented on 2019-05-06 12:08

Unfortunately, I can't connect with my clients corporate network: "received peer unknown notification". I can't get past phase1 it seems.

Faldon commented on 2019-03-26 10:09

@zarere

You have to modify the PKGBUILD: In the prepare() method, append sed -i 's/define "parser_class_name"/define parser_class_name/' ./source/iked/conf.parse.yy

zarere commented on 2019-03-24 07:42

Hi @timsat,

Can you please advise how to install ike each time I try I get the error:

Scanning dependencies of target ss_ip [ 25%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.frag.o [ 26%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.packet.o [ 28%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.packet.dns.o [ 29%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.packet.ip.o [ 31%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.packet.udp.o [ 32%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.pcap.o [ 34%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.queue.o [ 35%] Building CXX object source/libip/CMakeFiles/ss_ip.dir/libip.route.o [ 37%] Linking CXX shared library libss_ip.so [ 37%] Built target ss_ip [ 39%] Generating conf.token.cpp [ 40%] Generating conf.parse.cpp conf.parse.yy:44.9-27: error: syntax error, unexpected string, expecting identifier %define "parser_class_name" "conf_parser" ^~~~~~~~~~~~~~~~~~~ make[2]: [source/iked/CMakeFiles/iked.dir/build.make:62: source/iked/conf.parse.cpp] Error 1 make[1]: [CMakeFiles/Makefile2:128: source/iked/CMakeFiles/iked.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

timsat commented on 2019-02-16 15:08

@Frost396, it is in the cmake's documentation:

cmake [<options>] {<path-to-source> | <path-to-existing-build>}

that means it expects at least a path to the source or a path to the existing build as command line parameter. And you should use makepkg utility to build AUR packages — it is better to let a package manager to install your software instead of manually maintaining the local stuff and its dependencies.

Frost396 commented on 2019-02-16 00:07

Hey, need a little help to get ike installed. Attempting fresh install results in "CMake Error: No source or binary directory provided"

EDIT: I don't why this worked, I haven't had enough experience with cmake, but after adding a '.' after the cmake in build() it worked

figue commented on 2019-02-15 20:17

Ok, shrew-vpn-client updated. Please install that package to have QT GUI.

I can't test new ike package, because IT guys gave me a new laptop with W10, and on a virtual machine I can't make ike work... Maybe next week I'll take a closer look. Anyway, QT GUI works and I can edit my profiles.

For the people that already have a profile, you can bring it up in commandline:

ikec -r profile -u user -p password -a

or use the GUI :P

timsat commented on 2019-02-15 19:58

@eni, @velemas, thanks guys! If I understood correctly your concerns would be resolved by installing separate Qt GUI package. @figue and i maintains the same project for now, packaged into shrew-vpn-client and ike. So instead of just merging it and making all-in-one package we are going to separate them into backend and GUI. That way we will not force users who wants only CLI tools to install heavyweight, ancient QT4. Does it makes sense to you guys?

eni commented on 2019-02-15 09:55

OpenSSL 1.1.x is great but whitout the GUI configuring new VPN's is not really possible, please bring it back..