If in the last images the Cudy WR2100 router still has NAT and the speed is correct 900+, it may be possible to configure the PPPoE management and vlan in the Cudy router without a loss of speed.
That configuration is what I'm looking for.
Could you guide me how to do it?
Anyway, this is the last message I received from Cudy's official support by email:
Dear Flecky,
My current PPPoE server can not provide high performance now, the LAN <------> WAN over PPPoE performed about 200Mbps.
And, I am working on this now.
Also, the Access Point topology you provided should not be able to perform the test. I this topology, the WR2100 just work as a Ethernet Switch, because you did not connect to its wi-fi.
Typical Access Point Topology:
Router -------------------- (Wired) Access Point (Wi-Fi) ------------ WLAN NIC
The WR2100 just work as a Ethernet Switch under the following topology.
Router -------------------- (Wired) Access Point (Wired) ------------ wired NIC
How do you do that? I got the same problem and I'm a total noob.
Can you share the compiled version with me somehow?
I would really appreciate if you'd take the time to help me.
If you have a Linux system handy, compiling the image yourself is not difficult, you can clone my repo https://github.com/vale-max/openwrt.git
Checkout branch v19.07.7-cudy then follow the instructions in repository readme to compile your own image,
Thanks for answering.
When hitting "make menuconfig" I always get "XY has a dependency on 'libcap', which does not exist" and I dont' know what to do now.
I already installed libcap-dev - same result.
Btw I can't install some of the packages, you suggested to install first.
diff, find, getopt and libc headers can't be installed.
Could this be my problem?
Okay I ignored the errors and managed to get into the menuconfig menu. I don't know what to choose here... Can I just leave everything like it is? The only thing that really matters to me, is to get wireguard running. The Cudy firmware leaves me with the kernel error...
Different linux distributions are using packages with different names and stuff is part of the other packages, for example using Debian:
getopt is part of util-linux package
diff is part of ndiff package
find is part of findutils package
and I guess that libc headers is libc-dev package.
However, I get same errors:
ERROR: please fix feeds/packages/net/wg-installer/Makefile - see logs/feeds/packages/net/wg-installer/dump.txt for details
ERROR: please fix feeds/packages/utils/attendedsysupgrade-common/Makefile - see logs/feeds/packages/utils/attendedsysupgrade-common/dump.txt for details
WARNING: Makefile 'package/feeds/*/Makefile' has a dependency on 'libcap', which does not exist
Have You discussed with support? If, yes, then with what results?
BTW, seems, that manufactures are pushing users to use mesh systems, as I have lately tested Huawei AX3 and Asus RT-AX55 wifi6 routers, but despite their big antennas, the coverage was very bad, in the area, where TP-Link C80 had full bars, Huawei and Asus lost signal completely. So now I must decide, either WR2100 or AX1800 (will by available soon). However is unclear what MU-MIMO version (2x2, 3x3 or 4x4) Cudy is using, if at all, as Amazon say's that MU-MIMO is supported, but Cudy home page does not contain MU-MIMO information?
Edit, support replied - AX1800 supports MU-MIMO 2x2, WR2100 supports MU-MIMO up to 4x4.
Clone https://git.openwrt.org/openwrt/openwrt.git into some tmp directory and copy from there package libcap (./openwrt/package/libs/libcap) into into correct place in Your openwrt source folder.
And after successful build, please share Your .config file.
Hey, sorry for your feelings, it is indeed not simple at the beginning.
I'm not a developer so I'm sure I did something wrong, however I saved the configuration I used in file wireguard-cudy2100.config and pushed it to the v19.07.7-cudy branch of my repository.
checkout the patched branch
git checkout v19.07.7-cudy
pull the latest changes from upstream v19.07 repo
git pull https://github.com/openwrt/openwrt.git openwrt-19.07
(write whatever you want in the message)
update and install the feeds:
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig and load the config file wireguard-cudy2100.config
save the config to .config
make
(sorry to everyone who actually knows how this stuff works whose eyes must be bleeding reading my instructions)
Thank you very much @valemax and @ksuuk
I made some progress.
I left all the libcap problems behind and went straight forward to getting the make menuconfig stuff done.
After hitting "make", the following happened:
make -r world: build failed. Please re-run make with -j1 V=s or V=sc for a higher verbosity level to see what's going on
/home/linux/openwrt/include/toplevel.mk:225: recipe for target 'world' failed
make: *** [world] Error 1
linux ~ openwrt make -j1 V=s or V=sc
awk: cmd. line:14: (FILENAME=- FNR=447) fatal: print to "standard output" failed (No space left on device)
/home/linux/openwrt/tmp/info/.files-packageinfo.mk:447: *** unterminated call to function 'eval': missing ')'. Stop.
/home/linux/openwrt/include/toplevel.mk:83: recipe for target 'prepare-tmpinfo' failed
make[1]: *** [prepare-tmpinfo] Error 2
/home/linux/openwrt/include/toplevel.mk:225: recipe for target 'or' failed
make: *** [or] Error 2
I have no freaking clue, what to do now.
Even if this would have worked, I wouldn't know what to do after the compiling.
Is the result of all of this a .bin which can just be uploaded to the router?
Sorry for all the questions. I told ya, I was a noob
However, I just got my WR2100, upgraded to the latest (WR2100-R11-1.7.4-20210303-115601-flash.bin) but still it's wifi performance and coverage is depressing. Stock firmware is very plain, so installed official Cudy -s OpenWrt version (openwrt-ramips-mt7621-cudy-wr2100-squashfs-flash), it's highly adjustable, but wifi performance is even worst and I could not adjust 2,4Ghz channel width, there was either 20Mhz or 40Mhz, but not auto mode, same with 5Ghz. Tested various setting without luck, router is located 7 m away and 2,4Ghz speed is max 10% of WAN speed and sometimes only 2% with one user.
So if someone have a good/fast build, then please share it, I can try again.
Well, I tested more, finally flashed back to stock and now I'm convinced, that Cudy -s wireless hardware is just too weak and this can't be fixed with any software. So I'll return my device.
I's hard to believe that Cudy AX1800 is better (not available yet), but I'll keep on eye this forum, maybe someday I can find WiFi router with a decent coverage and running OpenWrt with all good features. By spec -s, TP-Link C80 is the best candidate, but it is not and probably won't be supported by OpenWrt.