Skip to content

andriy-bilynskyy/con-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check internet connection on a specific interface

This part of software provides checking of internet connection on a specific interface. The porpouse of using is to up/down redundant internet connection if main is lost/established.

Get project
repo int -u https://github.com/andriy-bilynskyy/con-check-repo.git
repo sync -c

Compile executable

necessarily libraries:

  • liboping-dev
  • libconfuse-dev

from project root folder

mkdir build
cd build
cmake ..
make
sudo make install

Using

edit configuration file /etc/con-check/con-check.conf
edit connection establish script. default path: /etc/con-check/online.sh
edit connection lost script. default path: /etc/con-check/offline.sh

Service insatallation

sudo cp service/con-check_serv /etc/init.d/
sudo update-rc.d con-check_serv defaults

Service usage

sudo /etc/init.d/con-check_serv status
sudo /etc/init.d/con-check_serv start
sudo /etc/init.d/con-check_serv stop
sudo /etc/init.d/con-check_serv restart