Skip to content

Simple tool allowing you to easily setup WiFi router with USB 3G modems. Primery developed for Raspberry Pi.

License

Notifications You must be signed in to change notification settings

pbatteh/RouterCTRL

Repository files navigation

Work in Progress

################################################################################

ROUTERCTRL for Raspberry Pi by Paweł B.

################################################################################

################################################################################

ENGLISH TRANSLATION COMING SOON

This tool is in Polish language only, but soon will be translated to English

################################################################################

Info: Simple tool to control wifi router, USB modems and display informations. Feel free to expand this little tool by tweaking with bash, php and simple C code. ################################################################################

Features:

  • Overall displayed informations; | - Device temperature | - RAM usage | - CPU usage | - CPU clock speed | - Memory usage | - System informations | - System uptime
  • WiFi Router; | - Enable/disable/restart | - Display current IP address | - Display current network usage
  • USB modems; | - Enable/disable/restart | - Autoreconnect | - Automatically detects USB modem ports | - Display connection status | - Display network name | - Display signal strength (%/dBm/CSQ) | - Display current network usage
  • CPU governor switch; | - Ondemand/performance/powersave
  • System power menagment; | - Poweroff device | - Reboot device

Control your wifi router by web server or shell commands. After you install this tool enter http://localhost in your local browser or http://10.0.0.1 in your remote machine browser. Default ip addres broadcasting is 10.0.0.1. ################################################################################

Settings: You will need this packages: gcc hostapd dnsmasq iptables apache2 php5 libapache2-mod-php5 (Instalation command is included in installation script)

Depending on your USB WiFi adapter you may need to change driver=rtl871xdrv in hotspot.conf file and install appropriate driver. Look for hostapd driver for your USB WiFI adapter. By default its setup for Realtek chipset driver RTL8188CUS.

If you want to change default settings like Router name, before installing open hotspot.conf file, edit ssid=RaspberryPi and wpa_passphrase=lovemesomepi. RaspberryPi is a router name and lovemesomepi is a password for it.

By default router ip addres is 10.0.0.1, you can change it in routerctrl script.

Instalation: Open terminal window, navigate to install file and type sudo ./install you will be prompted to type you username password. Alternatively, just double-click on install file, but you wont be able to see output from installation script and you must have gksudo package installed. If installation is done, go to http://localhost in browser or type routerctrl start to try out if it works. ################################################################################

Troubleshooting: Contact me if you encounter any problems.

Note: If you tried this little tool feel free to mail me and share with me your thoughts.

Thanks for reading.

About

Simple tool allowing you to easily setup WiFi router with USB 3G modems. Primery developed for Raspberry Pi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published