Comments (27)
@chazikai24 https://github.com/zerotier/ZeroTierOne/releases/tag/1.8.8
ZeroTier Release Notes 2022-04-11 -- Version 1.8.8 Fix a local privilege escalation bug in the Windows installer. Dependency fix for some Ubuntu versions. No changes for other platforms. Windows upgrade recommended, everyone else optional.
pull a request here and waiting for merge
openwrt/packages#18290
from zerotier-openwrt.
Can do the test on my ipq40x router! I have time to flash the machine every day.
from zerotier-openwrt.
hi, what OpenWrt version is that on? 22.02? Or is that from master?
from zerotier-openwrt.
hi, what OpenWrt version is that on? 22.02? Or is that from master?
It's master with latest code.
from zerotier-openwrt.
Same issue on ipq806x (Netgear R7800) in OpenWrt 21.02.2
from zerotier-openwrt.
Version 1.8.4 works fine with OpenWrt-19.07! When upgrading to version 1.8.6, the value of the option secret parameter cannot be obtained normally.
ipq40xx
from zerotier-openwrt.
hi, i have the same issues on my Router running OpenWrt 21.02.2 r16495-bf0c965af0 on a Linksys WRT1900ACS. It uses 1.8.6-1.
from zerotier-openwrt.
same here OpenWrt 21.02.1 r16325-88151b8303 Linksys WRT3200ACM
from zerotier-openwrt.
I do not have that platform available for testing. Can someone try to build Zerotiuer without -fPIE
? That might fix it.
from zerotier-openwrt.
could you explain me how to do that? i've build openwrt + zerotier for the first time in my life today :D.
the cmds i've run to build zerotier today were
make package/zerotier/compile
make package/zerotier/install
make package/index
so im not sure where i can find -fPIE
from zerotier-openwrt.
@Cerbis sorry, it's in this line https://github.com/openwrt/packages/blob/master/net/zerotier/Makefile#L59
In your openwrt directory you can find iit in ./feeds/packages/net/zerotier/Makefile
from zerotier-openwrt.
Same here on the arm_cortex-a15_neon-vfpv4 with zerotier 1.8.6-1 (with OpenWRT 21.02.2).
from zerotier-openwrt.
@Cerbis sorry, it's in this line https://github.com/openwrt/packages/blob/master/net/zerotier/Makefile#L59 In your openwrt directory you can find iit in
./feeds/packages/net/zerotier/Makefile
I deleted the "-fPIE" section and recompiled the firmware, but still did not get the "option secret" parameter.
Model:ASUS RT-ACRH17
Architecture:ARMv7 Processor rev 5 (v7l)
Firmware Version:OpenWrt-19.07
Kernel Version:4.14.273
from zerotier-openwrt.
Same issue here. R7800 so also ipq806x device. 21.02.1 | I would just downgrade but for the life of me I can't figure out where older versions are hosted. OpenWrt's repository shows the same version no matter where I look/go.
from zerotier-openwrt.
We probably need to revert this update. I do not have any ipq806x based hardware to test this issue.
from zerotier-openwrt.
I can confirm this is also happening with OpenWRT 21.02.2 on the original Raspberry Pi, which is an ARMv6 I think.
from zerotier-openwrt.
Do you try compiling 1.8.7? If it doesn't work, you may have to bisect the upstream code.
from zerotier-openwrt.
@ogarcia I suspect this is a problem with the patches that have been upstreamed/removed. But if that is not the case, then we have to bisect.
from zerotier-openwrt.
I used 1.8.4 for most of the original code, only updated zerotier/Makefile to the latest version 1.8.7, and failed to compile OpenWrt-19.07 ARMv7 firmware!
make[3]: Entering directory '/home/kokang/openwrtdiy/feeds/packages/net/zerotier'
mkdir -p /home/kokang/openwrtdiy/dl
SHELL= flock /home/kokang/openwrtdiy/tmp/.zerotier-1.8.7.tar.gz.flock -c ' /home/kokang/openwrtdiy/scripts/download.pl "/home/kokang/openwrtdiy/dl" "zerotier-1.8.7.tar.gz" "0499d84ec3f5d36eb42f0c3a80fda3badc924915bb640b63f9b2c637f19c5e89" "" "https://codeload.github.com/zerotier/ZeroTierOne/tar.gz/1.8.7?" '
touch /home/kokang/openwrtdiy/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/ZeroTierOne-1.8.7/.prepared_e309d7b4246a4b81be7a5e0f94f2d727_6664517399ebbbc92a37c5bb081b5c53_check
. /home/kokang/openwrtdiy/include/shell.sh; gzip -dc /home/kokang/openwrtdiy/dl/zerotier-1.8.7.tar.gz | tar -C /home/kokang/openwrtdiy/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/ZeroTierOne-1.8.7/.. -xf -
[ ! -d ./src/ ] || cp -fpR ./src/. /home/kokang/openwrtdiy/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/ZeroTierOne-1.8.7
Applying ./patches/0001-fix-makefile.patch using plaintext:
patching file make-linux.mk
Hunk #3 FAILED at 68.
Hunk #4 succeeded at 300 (offset 20 lines).
1 out of 4 hunks FAILED -- saving rejects to file make-linux.mk.rej
Patch failed! Please fix ./patches/0001-fix-makefile.patch!
Makefile:79: recipe for target '/home/kokang/openwrtdiy/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/ZeroTierOne-1.8.7/.prepared_e309d7b4246a4b81be7a5e0f94f2d727_6664517399ebbbc92a37c5bb081b5c53' failed
make[3]: *** [/home/kokang/openwrtdiy/build_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/ZeroTierOne-1.8.7/.prepared_e309d7b4246a4b81be7a5e0f94f2d727_6664517399ebbbc92a37c5bb081b5c53] Error 1
make[3]: Leaving directory '/home/kokang/openwrtdiy/feeds/packages/net/zerotier'
time: package/feeds/packages/zerotier/compile#0.17#0.62#0.63
package/Makefile:111: recipe for target 'package/feeds/packages/zerotier/compile' failed
make[2]: *** [package/feeds/packages/zerotier/compile] Error 2
make[2]: Leaving directory '/home/kokang/openwrtdiy'
package/Makefile:107: recipe for target '/home/kokang/openwrtdiy/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/stamp/.package_compile' failed
make[1]: *** [/home/kokang/openwrtdiy/staging_dir/target-arm_cortex-a7+neon-vfpv4_musl_eabi/stamp/.package_compile] Error 2
make[1]: Leaving directory '/home/kokang/openwrtdiy'
/home/kokang/openwrtdiy/include/toplevel.mk:225: recipe for target 'world' failed
make: *** [world] Error 2
from zerotier-openwrt.
Do you try compiling 1.8.7? If it doesn't work, you may have to bisect the upstream code.
I've never tried doing any development for OpenWRT, and don't really have anything set up for it, I'm just a user who was doing some testing on an old Raspberry Pi and ran into the issue. If I get a chance I will see what I can do, but I don't think I'll really have the time to compile 1.8.7.
from zerotier-openwrt.
I will try to pick up a raspi tomorrow. Let's see.
Update: no raspi :/
from zerotier-openwrt.
Downgrading to https://downloads.openwrt.org/releases/21.02.2/packages/arm_cortex-a15_neon-vfpv4/packages/zerotier_1.8.4-2_arm_cortex-a15_neon-vfpv4.ipk works for me in my Netgear R7800 (ipq806x) running OpenWrt 22.03-SNAPSHOT.
from zerotier-openwrt.
1.re-patching line27-34 below,disable fPIE
2.disable fPIE below
https://github.com/openwrt/packages/blob/master/net/zerotier/Makefile#L59
I compiled 1.8.7 and it works well on wrt1900acv2.
from zerotier-openwrt.
@chazikai24 https://github.com/zerotier/ZeroTierOne/releases/tag/1.8.8
ZeroTier Release Notes
2022-04-11 -- Version 1.8.8
Fix a local privilege escalation bug in the Windows installer.
Dependency fix for some Ubuntu versions.
No changes for other platforms. Windows upgrade recommended, everyone else optional.
from zerotier-openwrt.
Here is the fix from @chazikai24 with a green pipeline: openwrt/packages#18300
Can anymore please test and confirm that ZeroTier does not crash on start anymore?
from zerotier-openwrt.
Here is the fix from @chazikai24 with a green pipeline: openwrt/packages#18300 Can anymore please test and confirm that ZeroTier does not crash on start anymore?
I tested the latest master code. Now it works fine.
from zerotier-openwrt.
I will close this issue here. Here you can track the merge requests:
from zerotier-openwrt.
Related Issues (20)
- not found ztXXXXXXXX interface HOT 9
- 更新
- Zeronsd - compile and add to feed in openwrt HOT 6
- 版本太旧了,请更新到最新版本的zerotier HOT 1
- Very high memory and CPU usage HOT 4
- Backport 1.10.1 to OpenWRT 22.03 HOT 7
- Unable to view apple airport express and apple timecapsule device over zerotier HOT 1
- ARM build missing libstdc++10 dependency HOT 3
- Can I run this, going to my normal full tunnel exit point HOT 1
- How can I running zerotier without NAT mode? HOT 5
- cannot access devices on LAN after follow thru the installation guide. HOT 5
- Please update to the latest version ZeroTier 1.12 + HOT 1
- Zerotier Multipath not working HOT 9
- Openwrt does not support allocating ipv6 prefixes of ZeroTier "6PLANE" (/80 routable for each device) with a length of 80. HOT 1
- Use openwrt with zerotier as a gateway HOT 1
- How do you solve mtu issue on Zerotier? HOT 6
- openwrt-3.10.14 ,barrier_breaker/14.07/ HOT 1
- Can you support the compilation of this source code? Openwrt-3.10.14 HOT 2
- how to compile latest ZT?? HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zerotier-openwrt.