top logo netmoduleheader backgroundclaim netmdule: we speak embedded!


  • Link Management
  • VPN Protocol Suite
  • Firewall
  • Fail-Safe Software Update
  • Voice Over IP
  • Software Development Kit
  • Linux Container


  • Platform software
  • Intuitive user interface
  • Extendable / programmable
  • All modern router protocols
  • Efficient mass deployment
  • Simple setup

NetModule Router Software

Linux-Based Software with a Powerful Set of Functionalities

NetModule Router Software

The NetModule Router Software (NRSW) runs on all NetModule devices. This has the advantage that the configuration process and the features are the same on each router (technical limitations excluded). So, if you know how to configure one NetModule device, you can configure them all.

  • Description
  • Features
  • Downloads


The NRSW is configurable via Web GUI or command line interface (CLI). CLI-PHP, the HTTP frontend to the CLI application, can be used to configure and control the router remotely. Also, configuration files can be deployed via autorun USB. CLI-PHP and autorun USB are enabled in factory configuration, thus can be used for deployment purposes, but are disabled as soon as the admin account has been set up.

The routing options include static routes, multipath, OSPF, BGP and others. With Mobile IP it’s possible to move from one network to another while maintaining a permanent IP address. Also available is Quality of Service (QoS) and various firewall functions. To connect securely to remote sites, the NRSW provides lots of VPN features. Available protocols include OpenVPN and IPSec.

A main feature is the software development kit (SDK), which allows to write own scripts and functions and comes with a comprehensive set of functions for accessing hardware interfaces (e.g. digital I/O ports, GPS, external storage media, serial ports) but also for retrieving system status parameters, sending E-Mail or SMS messages or simply just to configure the router.

Supported by the NRSW are also Linux Containers to integrate additional applications. Containers allow to isolate processes and process groups. With LXC it is possible to start either individual applications or complete Linux distributions in a container. These separate client and router applications very efficiently and thus ensure secure operation of both applications.


General Router FeaturesFail-safe update (FOTA) via USB, HTTP(S), (S)FTP, TFTP
Remote CLI & WebGUI
RADIUS Authentication
Simple Certificate Enrollment Protocol (SCEP)
Hardware & Software Watchdog
Link ManagementLink priorization and aggregation
Load balancing
Link supervision
Cellular NetworkingMulti-SIM / Soft-SIM support
Multi-APN support
Signal strength monitoring
ISDN Calls
WLAN / WiFiClient or Access Point mode
Multi client support with WEP, WPA-PSK, WPA-RADIUS, WPA-EAP-TLS
Multi / hidden SSID support with WPA-PSK, WPA-RADIUS, WPA-EAP-TLS
IEEE 802.11w
RADIUS Accounting
USBPluggable USB storage, serial and ethernet adapters supporting
RS232/RS485 Interface with Serial-to-IP server
GNSSStandalone and MS-assisted - GPS server with raw/JSON mode
IP/Routing ProtocolsRouting: destination, policy, multipath
Mobile-IP - OSPF - BGP - Multicast
TCP-MSS Clamping
Discovery Protocols LLDP, CDP, SONMP, EDP, FDP, IRDP
VPN ProtocolsOpenVPN
CSD Dial-In
Quality of ServiceDiffserv - SFQ - HTB - Priority-based Queuing
FirewallStateful firewall
Connection tracking - NAT - NAPT - Masquerading - Bridge filtering
ServicesDHCP client/server - DNS chaching server - Email - SMS service - NTP Client/Server - SNTP Server - DynDNS - SSH server - SNMP Agent - HTTP/HTTPS/FTP server - Voice Gateway (SIP, call routing, audio) - Coovachilli Hotspot
ProgrammabilitySDK for customer application & Linux Container (LXC)
Troubleshootingping, traceroute, tcpdump, speed-test, darkstat