4IceG / luci-app-internet-detector

Internet detector for OpenWrt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Internet detector for OpenWrt.

Internet-detector is an application for checking the availability of the Internet. Performs periodic connections to a known public host (8.8.8.8, 1.1.1.1) and determines the actual Internet availability.

OpenWrt >= 19.07.

Dependences: lua, luci-lib-nixio, libuci-lua.

Features:

  • It can run continuously as a system service or only in an open web interface.
  • Checking the availability of a host using ping or by connecting via TCP to a specified port.
  • Execution of custom shell scripts when connecting and disconnecting the Internet.
  • LED indication of Internet availability.
  • The daemon is written entirely in Lua using the nixio library.

Installation notes

OpenWrt >= 21.02:

wget --no-check-certificate -O /tmp/internet-detector_0.4-2_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/current/internet-detector_0.4-2_all.ipk
opkg install /tmp/internet-detector_0.4-2_all.ipk
rm /tmp/internet-detector_0.4-2_all.ipk
/etc/init.d/internet-detector start
/etc/init.d/internet-detector enable

wget --no-check-certificate -O /tmp/luci-app-internet-detector_0.4-2_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/current/luci-app-internet-detector_0.4-2_all.ipk
opkg install /tmp/luci-app-internet-detector_0.4-2_all.ipk
rm /tmp/luci-app-internet-detector_0.4-2_all.ipk
/etc/init.d/rpcd restart

i18n-ru:

wget --no-check-certificate -O /tmp/luci-i18n-internet-detector-ru_0.4-2_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/current/luci-i18n-internet-detector-ru_0.4-2_all.ipk
opkg install /tmp/luci-i18n-internet-detector-ru_0.4-2_all.ipk
rm /tmp/luci-i18n-internet-detector-ru_0.4-2_all.ipk

OpenWrt 19.07:

wget --no-check-certificate -O /tmp/internet-detector_0.3.0-1_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/19.07/internet-detector_0.3.0-1_all.ipk
opkg install /tmp/internet-detector_0.3.0-1_all.ipk
rm /tmp/internet-detector_0.3.0-1_all.ipk
/etc/init.d/internet-detector start
/etc/init.d/internet-detector enable

wget --no-check-certificate -O /tmp/luci-app-internet-detector_0.3.0-2_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/19.07/luci-app-internet-detector_0.3.0-2_all.ipk
opkg install /tmp/luci-app-internet-detector_0.3.0-2_all.ipk
rm /tmp/luci-app-internet-detector_0.3.0-2_all.ipk
/etc/init.d/rpcd restart

i18n-ru:

wget --no-check-certificate -O /tmp/luci-i18n-internet-detector-ru_0.3.0-2_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/19.07/luci-i18n-internet-detector-ru_0.3.0-2_all.ipk
opkg install /tmp/luci-i18n-internet-detector-ru_0.3.0-2_all.ipk
rm /tmp/luci-i18n-internet-detector-ru_0.3.0-2_all.ipk

Screenshots:

About

Internet detector for OpenWrt

License:Apache License 2.0


Languages

Language:JavaScript 59.0%Language:Lua 35.1%Language:Makefile 5.5%Language:Shell 0.4%