Voxel
Part of the Furniture
Continuation of
https://www.snbforums.com/threads/custom-firmware-build-for-orbi-rbk50-v-2-5-0-42sf-hw.60308/
https://www.snbforums.com/threads/c...50-rbk53-rbr50-rbs50-v-9-2-5-0-43sf-hw.60634/
https://www.snbforums.com/threads/c...k50-rbk53-rbr50-rbs50-v-9-2-5-1-9sf-hw.60727/
New version of my custom firmware build: 9.2.5.1.11SF-HW.
Changes (vs 9.2.5.1.10SF-HW):
1. WireGuard client support is added (tested with Integrity VPN, thanks to KW.).
2. net-wall firewall is changed to support WireGuard client.
3. wireguard package is upgraded 0.0.20191226->0.0.20200128.
4. wireguard-tools package is upgraded 1.0.20191226->1.0.20200121.
5. e2fsprogs package is upgraded 1.44.5->1.45.5.
6. curl package is upgraded 7.67.0->7.68.0.
7. DNSCrypt Proxy v.2 build scheme is changed (compilation by Go, dynamic GCC libs). Should work faster.
8. DNSCrypt Proxy v.2 is upgraded to version 2.0.38.
9. pcre package is upgraded 8.38->8.43.
10. util-linux package is upgraded 2.34->2.35.
11. Host tools (e2fspogs): is upgraded to 1.45.5.
12. Host tools (make-ext4fs): us upgraded to 2020-01-05.
13. Host tools (bison): is upgraded to 3.5.
Changes (9.2.5.1.10SF-HW vs 9.2.5.1.9SF-HW):
1. OpenSSL 1.0.2 is upgraded 1.0.2t->1.0.2u.
2. lighttpd package is upgraded 1.4.53->1.4.54.
3. lighttpd package is changed to use OpenSSL 1.1.1.
4. routerlogin.net certificate is added (you can access your Orbi GUI as https://routerlogin.net).
5. DnsCrypt Proxy v2 is upgraded to version 2.0.36.
6. logrotate package us upgraded 3.8.1->3.15.0.
7. WireGuard package is upgraded 20191219->20191226 (plus changes in build tree).
8. Option in nvram to disable xagent start is added.
9. parted package (and its dependences) is added (used in hotplug2).
The link is:
https://www.voxel-firmware.com (thanks to vladlenas for his help with hosting).
WireGuard client:
To start its using you should
1. Prepare the text file in Unix format (https://en.wikipedia.org/wiki/Text_file#Unix_text_files) with name wireguard.conf defining the following values: EndPoint, LocalIP, PrivateKey, PublicKey and Port of you WireGuard client config from WG provider.
Example:
------------------------- cut here ---------------------------------------
EndPoint="wireguard.5july.net"
LocalIP="10.0.xxx.xxx"
PrivateKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX="
PublicKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX="
Port="48574"
------------------------- cut here ---------------------------------------
NOTE: no spaces before/after "=" symbol in example above.
NOTE: the name of the file wireguard.conf is lowercase.
2. Place this wireguard.conf file to /overlay/etc/ directory of your USB drive formatted as ext4 filesystem. I.e. /overlay/etc/wireguard.conf. See QuickStart.txt for details re: /overlay on your USB drive.
3. Insert this flash drive into your Orbi RBR50.
4. Enter by telnet to your router (RBR50) and set the nvram variable wg-client to 1
5. Reboot your router.
NOTE: to disable WireGuard client starting just set wg-client to "0" and reboot the router.
Voxel.
https://www.snbforums.com/threads/custom-firmware-build-for-orbi-rbk50-v-2-5-0-42sf-hw.60308/
https://www.snbforums.com/threads/c...50-rbk53-rbr50-rbs50-v-9-2-5-0-43sf-hw.60634/
https://www.snbforums.com/threads/c...k50-rbk53-rbr50-rbs50-v-9-2-5-1-9sf-hw.60727/
New version of my custom firmware build: 9.2.5.1.11SF-HW.
Changes (vs 9.2.5.1.10SF-HW):
1. WireGuard client support is added (tested with Integrity VPN, thanks to KW.).
2. net-wall firewall is changed to support WireGuard client.
3. wireguard package is upgraded 0.0.20191226->0.0.20200128.
4. wireguard-tools package is upgraded 1.0.20191226->1.0.20200121.
5. e2fsprogs package is upgraded 1.44.5->1.45.5.
6. curl package is upgraded 7.67.0->7.68.0.
7. DNSCrypt Proxy v.2 build scheme is changed (compilation by Go, dynamic GCC libs). Should work faster.
8. DNSCrypt Proxy v.2 is upgraded to version 2.0.38.
9. pcre package is upgraded 8.38->8.43.
10. util-linux package is upgraded 2.34->2.35.
11. Host tools (e2fspogs): is upgraded to 1.45.5.
12. Host tools (make-ext4fs): us upgraded to 2020-01-05.
13. Host tools (bison): is upgraded to 3.5.
Changes (9.2.5.1.10SF-HW vs 9.2.5.1.9SF-HW):
1. OpenSSL 1.0.2 is upgraded 1.0.2t->1.0.2u.
2. lighttpd package is upgraded 1.4.53->1.4.54.
3. lighttpd package is changed to use OpenSSL 1.1.1.
4. routerlogin.net certificate is added (you can access your Orbi GUI as https://routerlogin.net).
5. DnsCrypt Proxy v2 is upgraded to version 2.0.36.
6. logrotate package us upgraded 3.8.1->3.15.0.
7. WireGuard package is upgraded 20191219->20191226 (plus changes in build tree).
8. Option in nvram to disable xagent start is added.
9. parted package (and its dependences) is added (used in hotplug2).
The link is:
https://www.voxel-firmware.com (thanks to vladlenas for his help with hosting).
WireGuard client:
To start its using you should
1. Prepare the text file in Unix format (https://en.wikipedia.org/wiki/Text_file#Unix_text_files) with name wireguard.conf defining the following values: EndPoint, LocalIP, PrivateKey, PublicKey and Port of you WireGuard client config from WG provider.
Example:
------------------------- cut here ---------------------------------------
EndPoint="wireguard.5july.net"
LocalIP="10.0.xxx.xxx"
PrivateKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX="
PublicKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX="
Port="48574"
------------------------- cut here ---------------------------------------
NOTE: no spaces before/after "=" symbol in example above.
NOTE: the name of the file wireguard.conf is lowercase.
2. Place this wireguard.conf file to /overlay/etc/ directory of your USB drive formatted as ext4 filesystem. I.e. /overlay/etc/wireguard.conf. See QuickStart.txt for details re: /overlay on your USB drive.
3. Insert this flash drive into your Orbi RBR50.
4. Enter by telnet to your router (RBR50) and set the nvram variable wg-client to 1
Code:
nvram set wg-client=1
nvram commit
5. Reboot your router.
NOTE: to disable WireGuard client starting just set wg-client to "0" and reboot the router.
Voxel.