06.12.2010

Скрипт для поднятия pptp в Ubuntu

Каждый раз при включении компа прописыать роутинг и поднимать впн неудобно. Проще написать скрипт, который сделает всё это сам и кинуть его в автозагрузку.
Вот скрипт:

#!/bin/bash           #указываем кто будет выполнять скрипт (bash)

route del default     #убираем дефолтный маршрут

LOG="/var/log/pptp-run.log"     #логи будут писаться в /var/log/pptp-run.log
while true;do
 echo -e "\n==============================================\n `date`" >> $LOG
 /usr/sbin/pptp vpn.server.ru >> $LOG     #вывод сообщений из pptp в pptp-run.log
 sleep 10;
done

Сохраняем его в /usr/local/bin/pptp-run-sh. Не забываем сделать его исполняемым: chmod +x pptp-run.sh
И прописываем в автозагрузку:
sudo nano /etc/rc.local
последней строчкой указываем:  /usr/local/bin/pptp-run.sh

Всё! Скрипт будет выполняться при запуске системы с правами системы (а может и нет=)), а так же при очередном "отваливании" впн-соединения. 

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.