DD-WRT on Linksys WRT1900ACS v2 – Real-time monitoring with netdata

Netdata is a distributed, real-time, performance and health monitoring for systems and applications. It’s a perfect choice for monitoring your dd-wrt router in real-time. Netdata is already included in entware packages but you can also download and install the latest version from github here Installing netdata with Entware Assuming you have already installed entware as…


DD-WRT on Linksys WRT1900ACS v2-Upgrade-Downgrade-Revert to stock

Linksys WRT1900ACS v2 has a very nice feature. It has two boot sectors. That makes the upgrading/downgrading of DD-WRT a little bit more complicated (that is if you want to keep the stock firmware in one sector) but makes reverting to stock very easy. Following the method below you will always have one boot sector…


DD-WRT on Linksys WRT1900ACS v2 – JFFS

Journalling Flash File System (JFFS/JFFS2) is a re-writable area within a DD-WRT-enabled device and is located in /jffs. More on this in the dd-wrt official page Enabling JFFS on Linksys WRT1900ACS v2 with DD-WRT JFFS Setup Navigate to Administration Scroll down until you see JFFS2 Support section Click Enable JFFS Click Clean JFFS Click Apply. Note: The router formats the…


DD-WRT on Linksys WRT1900ACS v2 – FreeRadius

FreeRadius is a free open source Radius server. It supports all common authentication protocols and comes pre-intergarated to all the latest versions of DD-WRT. FreeRadius on Linksys WRT1900ACS v2 with DD-WRT is quite straight forward to setup. Deploying FreeRadius on Linksys WRT1900ACS v2 with DD-WRT There are two different things we need to configure. One…


Python Multithreading and Multiprocessing

I often need to produce high level traffic for testing purposes.This can be http, ldap or SOAP traffic etc. To achieve that I have written two python scripts that combined they produce high traffic using python’s multithreading and multiprocessing capabilities. The below code can work on any machine (even with only one CPU). There is…


DD-WRT on Linksys WRT1900ACS v2 – USB support

We will enable USB support in our newly installed Linksys WRT1900ACS v2 with DDWRT. This way we will get more space available and we will be able to install entware-ng later on. Activating USB support Insert the USB stick in the USB3 port of your router. The USB should already be formatted as ext3. Navigate to…


DD-WRT on Linksys WRT1900ACS v2 – Entware

Entware provides a way to install software packages in your router. This way you can have python, perl and many other packages that can be executed in your router. For entware-ng to be installed we need a USB stick that mounts in /opt. To achieve that follow the procedure here Installing Entware-ng Establish an SSH…


DD-WRT on Linksys WRT1900ACS v2 – Multiple WiFi SSID – Multiple subnets – VPN

Linksys WRT1900ACS v2 is a great router. Apart from it’s great specs it has a very nice design in my opinion. But it’s really undermined by it’s stock firmware. It comes equipped with a Marvell Armada 1.6Ghz dual-core embedded CPU, 512MB RAM, and great wireless networking capabilities. But these capabilities are merely utilized from the…