Автор Тема: трябва ми скрипт/програма за следене на vpn-a  (Прочетена 908 пъти)

Milen_Haskovo

  • Напреднали
  • *****
  • Публикации: 77
    • Профил
Интернета го получавам през VPN, свързвам се чрез скриптове с имена vpnconnect, разкачам се със vpndisconnect. Всеки път като спре нета за да се конектна наново трябва да се изпълни първо vpndosconnect, за да се очистят рутиранията на мрежата... Как може да се направи че като спре нета автоматично да започне да пренабира като при неуспешен опит изпълнява vpndisconnect скрипта?
Активен

kmakaron

  • Напреднали
  • *****
  • Публикации: 50
    • Профил
За какъв ВЧМ става въпрос. Ако е пптп имам решението което ти трябва!
Активен

Milen_Haskovo

  • Напреднали
  • *****
  • Публикации: 77
    • Профил
Да, такъв е '<img'>
Активен

kmakaron

  • Напреднали
  • *****
  • Публикации: 50
    • Профил
Компилираш или си вземаш най-новите версии на pppd и pptp пакетите.Има няколко файла от които се настройва vpn-a.

/etc/ppp/options:

noauth
noipdefault
persist
maxfail 0
holdoff 1
lcp-echo-interval 5
lcp-echo-failure 3
lcp-restart 2
name "username"
pty "/usr/sbin/pptp 192.168.29.2 --nolaunchpppd --loglevel 2"
nobsdcomp
usepeerdns
debug

където 192.168.29.2 ти е ИП адреса на вчм сървър-а ти,твоя ще е различен. Username e потребителското ти име.Програмата pptp в случая е в /usr/sbin. Ако твоята е на друго място,то трябва да промениш пътя горе, съответно!

/etc/ppp/pap-secrets:
/etc/ppp/chap-secrets:

"username"   *       "password"

полетата са ясни,потребителското ти име, и паролата. Формата на файловете трябва да е точно такъв, кавичките си ги има!

/etc/ppp/ip-up:

#!/bin/bash
/sbin/route add default gw $5
cp /etc/ppp/resolv.conf /etc

Това е! Интернета се пуска с pppd. Ако падне, си изтрива рутиранията и си работиш без него, като продължава да се опитва да възтанови връзката. Можеш да си стартираш pppd-то от стартиращия скрипт за твоята дистрибуция, и така да имаш нет при пускане на компа.
Пътищата на програмите (pppd,pptp,route) са за моята машина, при теб ако са различни ще трябва да си ги промениш.
Активен

Milen_Haskovo

  • Напреднали
  • *****
  • Публикации: 77
    • Профил
CentOS 4.4 ползвам, направил съм да се стартира автоматично VPN-a с пускането на компа. Вече утре ще пробвам как стоят нещата с тия настройки...
Активен