Власне вирішив написати як зробити, щоб Лінукс автоматично переконекчував з'єднання з VPN, коли відбувся неочікуваний і водночас неприємний дісконект...
Главная » 2010 » Декабрь » 2 » Reconnect VPN Kubuntu 10.10
01:24 Reconnect VPN Kubuntu 10.10 | |
ReconnectОтже 1) створюємо файлик в папці, ну скажімо в /home і назвемо його net.sh. sudo touch /home/net.sh В нього запихаємо скрипт такого змісту #!/bin/bash SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin adapters=$(ifconfig | grep ppp0) status=${adapters:0:4} if [ "$status" != "ppp0" ] then pppd call internet-vpn-connection times=$(date) sleep 5 linkip=$(ifconfig | grep 255.255.255.255) echo "Link $status reconnect $times" >> /var/log/vpn_reconect echo "New $linkip" >> /var/log/vpn_reconect echo "---" >> /var/log/vpn_reconect fi Зрозуміло, шо треба ж зберегти (ctri+O)... Ставимо права типу 744. sudo chmod 744 /home/net.sh Перевіряємо чи все вірно: ls -la /home/net.sh -rwxr--r-- 1 root root 375 2010-10-19 17:23 net.sh Права виставлені вірно, судячи з -rwxr--r-- 2) Далі треба покулупати і зрозуміти як паше планувальник cron, або можна запитати знайомого як він паше... . Відкриваємо конфіг крона, який існує за адресою: /etc/crontab, туди записуємо 1-59/1 * * * * /home/net.sh >> /var/log/vpn_reconect Що значить запуск вищезгаданого скрипта кожну 1 хвилину нашого життя. 3) sudo touch /var/log/vpn_reconect Не забуваємо це зробити, адже сюди записуватимуться результати роботи скрипта. 4) crontab /etc/crontab не забуваймо сповістити крон шо ми там йому лишили повідомлення. З.І. internet-vpn-connection - це назва вашого VPN з"єднання з мережею ІНТЕРНЕТ.
| |
|
Всего комментариев: 0 | |