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.
repo int -u https://github.com/andriy-bilynskyy/con-check-repo.git
repo sync -c
necessarily libraries:
- liboping-dev
- libconfuse-dev
from project root folder
mkdir build
cd build
cmake ..
make
sudo make install
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
sudo cp service/con-check_serv /etc/init.d/
sudo update-rc.d con-check_serv defaults
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