Portknocking at LEDE. Avaliable?

Hello.
At openwrt I used knockd for port knocking. I've installed it from old BarrierBraker packages.
I've tried to do the same at LEDE 17.01.0, but got such error

root@OWRT:/tmp# opkg install /tmp/knockd_0.5-1_ar71xx.ipk
Unknown package 'knockd'.
Collected errors:
 * pkg_hash_fetch_best_installation_candidate: Packages for knockd found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package knockd.

Is there any way to get working port knocking server at LEDE?
It is installed at tp-link TL-WR1043N v1.
Thank you.

P.S. Excuse me for poor english.

Try fwknopd instead.
I've got it working ok on a wr842nv3 under lede 17.0.0
I am using luci-app-fwknopd.

1 Like

While I realize that the TL-WR1043ND v1 is a tad weak for it, I'd strongly suggest to use a real VPN solution (either OpenVPN, strongswan/ IPsec or wireguard) instead of portknocking.

It is not convient to use vpn in some circumstances.
And fwknopd is not what I need at first look, because knockd could execute my script, unlike fwknopd which just opens port.

As a solution for me - compiled knockd, took makefile from "attitude adjustment" openwrt and fresh sources.

Ran into the same problem with needing knockd working on LEDE.

The 12.09 packages are getting way too old (0.5), so I created fresh package sources and prebuilts for knockd 0.7.
In case someone needs them, you can snatch them from:

2 Likes

I'm sure even more people would be grateful if you sent a PR against openwrt packages.