kamoj
Very Senior Member
Nota Bene: This add-on is obsolete. Please use new version at:
https://www.snbforums.com/threads/kamoj-add-on-v5-for-netgear-r7800-x4s-and-r9000-x10.60590/
Introduction:
This add-on can be used with Netgear stock firmware or Voxel Firmware.
The add-on adds functionality such as Bypassing OpenVPN Client tunnel.
It also adds information (and corrects some) to the routers "debug-page":
http://www.routerlogin.net/debug.htm (Same page as where you enable Telnet)
How to install:
#1. Logon (From your web-browser):
http://www.routerlogin.net
#2. Make a backup of current settings (Not needed, but easy done):
#3. Enable Telnet:
http://www.routerlogin.net/debug.htm
Check (Set a tick in the box for) "Enable Telnet". (No apply needed)
#4. Login to the router using telnet:
The password is the same as from the normal router login page http://routerlogin.net
#5. Download the add-on:
For R7800:
For R9000:
#6. Install:
For R7800:
For R9000:
#7. Finish the installation with a reboot:
#8. To see the result, open your web-browser and again go to:
http://www.routerlogin.net/debug.htm
DONE!
Content:
Additional functions:
To Voxel for all help and support he's given to many people during long time.
He is a true professional, higly intelligent, kind, humble and supportive person.
To everyone active in the forum, especially those that has commented on my add-on:
Voxel, percy3, Tom_Batty, Murtaza12, farenheit, heidarren, GaselK, boby7, Philip, spege63,
Darren_H97, HowIFix, MinkyMomo, RebelShadow, W1lliam, XBryan, blundersdome, bzq2810,
thiggins, vladlenas, kinakuta, XunilinuX, Sizzlechest, Tom Brough, Lord_Vader, Jauger
/Kamoj
https://www.snbforums.com/threads/kamoj-add-on-v5-for-netgear-r7800-x4s-and-r9000-x10.60590/
Introduction:
This add-on can be used with Netgear stock firmware or Voxel Firmware.
The add-on adds functionality such as Bypassing OpenVPN Client tunnel.
It also adds information (and corrects some) to the routers "debug-page":
http://www.routerlogin.net/debug.htm (Same page as where you enable Telnet)
- This is an update of an existing add-on (See Release Note below for information).
- More information and functions are added.
- Preferrable latest version of Voxel Firmware for your router, e.g.:
For R7800:
https://www.snbforums.com/threads/custom-firmware-build-for-r7800-v-1-0-2-65sf.55917/
For R9000:
https://www.snbforums.com/threads/custom-firmware-build-for-r9000-v-1-0-4-29hf-1-0-4-29hf-hw.55877/
- (It is also working with Netgear stock Firmware )
- A telnet client program
-
Hold down the Windows Key, then press the “R“ key.
The Run dialog box appears. In the Open: window, type:
pkgmgr /iu:”TelnetClient”
Click OK - Internet connection (To download the add-on installation file)
How to install:
#1. Logon (From your web-browser):
http://www.routerlogin.net
#2. Make a backup of current settings (Not needed, but easy done):
Advanced, Administration, Backup Settings, Back Up, Save
#3. Enable Telnet:
http://www.routerlogin.net/debug.htm
Check (Set a tick in the box for) "Enable Telnet". (No apply needed)
#4. Login to the router using telnet:
Hold down the Windows Key, then press the “R“ key.
The Run dialog box appears. In the Open: window, type:
cmd
Click OK.
The Run dialog box appears. In the Open: window, type:
cmd
Click OK.
Code:
telnet www.routerlogin.net
#5. Download the add-on:
For R7800:
Code:
curl -k -O https://www.voxel-firmware.com/Downloads/kamoj-debug-page_190208-003657-1_ipq806x.ipk
# or:
wget --no-check-certificate https://www.voxel-firmware.com/Downloads/kamoj-debug-page_190208-003657-1_ipq806x.ipk
Code:
curl -k -O https://www.voxel-firmware.com/Downloads/kamoj-debug-page_190208-003657-1_r9000.ipk
# or:
wget --no-check-certificate https://www.voxel-firmware.com/Downloads/kamoj-debug-page_190208-003657-1_r9000.ipk
#6. Install:
For R7800:
Code:
/bin/opkg install --force-overwrite kamoj-debug-page_190208-003657-1_ipq806x.ipk
Code:
/bin/opkg install --force-overwrite kamoj-debug-page_190208-003657-1_r9000.ipk
#7. Finish the installation with a reboot:
Code:
reboot
#8. To see the result, open your web-browser and again go to:
http://www.routerlogin.net/debug.htm
DONE!
Uninstall/Removal:
Login to the router using telnet and issue these commands:
Login to the router using telnet and issue these commands:
Code:
/bin/opkg remove kamoj-debug-page
reboot
Content:
Content, Information headers:
- Router Information
- CPU Load Total (per core)
- Memory Usage (Used/Total)
- Flash Usage (Used/Total)
- NVRAM Usage (Used/Total)
- Network Session (Active/Total)
- CPU Governors and Frequencies
- Temperatures CPU / WiFi0 / WiFi1
- Temperatures 802.11ad Radio / Antenna
- WiFi0
- WiFi1
- 802.11ad 60 GHz
- OpenVPN Clients Available
- OpenVPN Client Name
- OpenVPN Client Status
- DNSCrypt v1 Servers
- DNSCrypt v2 Servers
- Stubby DNS Servers
- Congestion Control; Current ( Available )
- NTP synchronized
- DNS status
- Internet connection status
- Port Status
- WAN Speed (average value)
- eSATA Device
- USB Device
- System Version Information
- System Uptime
Additional functions:
- Bypassing the OpenVPN client tunnel
Short guide:
Use your web-browser and login to the router using address: http://www.routerlogin.net
Go to Advanced: -> Setup: -> LAN Setup -> Address Reservation
Select "+ Add"
Select the device to bypass VPN with the radio button to the left
Change the "Device Name" to include the string "NOVPN"
Select "Add"
Select "Apply"
Now the router will reinitiate itself: "Please wait a moment"
Done!
Purpose: Extending Netgear Nighthawk(R) X4S R7800 functionality, using Netgear Genie web GUI and Voxel FW
Function: Bypass the OpenVPN client tunnel to/from specific local IP's
Usage: Reserve DHCP addresses, and add the string "NOVPN" in the "Device Name"
In the Netgear Genie WEBGUI: Advanced: -> Setup: -> LAN Setup -> Address Reservation
Several devices can be reserved and excluded from OpenVPN this way before doing "Apply".
Example: +Add
Address Reservation Table : Select your device with the radio button to the left
IP Address : Don't change this
MAC Address : Don't change this
Device Name : Add a Name containing the string "NOVPN", e.g.
: "NOVPN-Netflix" or "TVBOX-NOVPN"
+Add
+Apply : Now the router will reinitiate itself: "Please wait a moment"
Verify:
Visit e.g. https://checkmyip.com/ from your device to check the external IP-address
Devices with known static ip-addresses:
- Enable Telnet in web GUI: http://www.routerlogin.net/debug.htm
- Start a command window or your telnet client and connect to the router, e.g:
- telnet www.routerlogin.net and login using your normal router password
Create a setting in the router flash-memory with e.g. the following commands:
- nvram set NO_VPN_LST_ALWAYS="192.168.1.201 192.168.1.202"
- nvram commit
- reboot
To switch off the bypassing for all NOVPN-devices:
nvram set kamoj_no_bypassvpnip=1
nvram commit
reboot
To switch on the bypassing for all NOVPN-devices again:
nvram unset kamoj_no_bypassvpnip
nvram commit
reboot - Fast time synchronization even when the (e.g. Netgear) NTP server is not working.
- Show all devices in "Attached Devices" and "Access Control" - even when idle/sleeping.
- Show all devices in DEV_show_device.htm
- Supervision of the WAN connection, and make Power LED amber if no connection.
To Voxel for all help and support he's given to many people during long time.
He is a true professional, higly intelligent, kind, humble and supportive person.
To everyone active in the forum, especially those that has commented on my add-on:
Voxel, percy3, Tom_Batty, Murtaza12, farenheit, heidarren, GaselK, boby7, Philip, spege63,
Darren_H97, HowIFix, MinkyMomo, RebelShadow, W1lliam, XBryan, blundersdome, bzq2810,
thiggins, vladlenas, kinakuta, XunilinuX, Sizzlechest, Tom Brough, Lord_Vader, Jauger
/Kamoj
Release Note / Changes since last release:
Previous version can be found here:
https://www.snbforums.com/threads/k...800-x4s-and-r9000-x10-temperatures-a-o.49907/
https://www.snbforums.com/threads/k...on-for-netgear-r7800-x4s-and-r9000-x10.48965/
https://www.snbforums.com/threads/k...tgear-r7800-x4s-running-voxel-firmware.48139/
Previously installed version doesn't need to be uninstalled.
Installation of this version will upgrade to latest version.
Added Information:
Corrected:
Previous version can be found here:
https://www.snbforums.com/threads/k...800-x4s-and-r9000-x10-temperatures-a-o.49907/
https://www.snbforums.com/threads/k...on-for-netgear-r7800-x4s-and-r9000-x10.48965/
https://www.snbforums.com/threads/k...tgear-r7800-x4s-running-voxel-firmware.48139/
Previously installed version doesn't need to be uninstalled.
Installation of this version will upgrade to latest version.
Added Information:
- Added color coding of Port Status Connection Speed
- Added "OK" for working DNSCrypt v2 Servers and Stubby.
- Added "OK" for NTP synchronized.
Corrected:
- Bug identifying EXT4 file system on USB-devices
- Bug when identifying USB-devices with several partitions
- Bypass the OpenVPN client tunnel to/from specific devices/local IP's
- Corrected the form DEV_show_device.htm to show all devices - not only for 2.4 GHz WiFi
- Adding check of nvram variable kamoj_no_bypassvpnip
- kamoj_no_ntp_check : Don't try to speed up setting correct date and time
- kamoj_no_temp_check : Don't supervise top temperature
- kamoj_no_wan_speed : Don't measure current WAN speed
- kamoj_no_add_ons : Don't run other Kamoj add-ons
- kamoj_no_show_idle : Don't try to show idle/sleeping devices
- kamoj_no_wan_pwr : Don't make Power LED amber when WAN connection is lost
- kamoj_no_bypassvpnip : Switch off the OpenVPN Client tunnel bypassing
- kamoj_ping_www : Domain name for ping. Default is www.cloudflare.com
- kamoj_ping_ip : IP-address or "gateway" to automatically used current gateway. Default is 1.1.1.1
- To switch off a function, run e.g. these commands (end with "nvram commit")
Code:
nvram set kamoj_no_wan_pwr=1
nvram set kamoj_ping_www=www.google.com
nvram set kamoj_ping_ip=gateway
nvram commit
reboot
- To switch on a function again, run e.g. these commands(end with "nvram commit")
Code:
nvram unset kamoj_no_wan_pwr
nvram unset kamoj_ping_www
nvram unset kamoj_ping_ip
nvram commit
reboot
Last edited: