The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с VPN линком до  провайдера."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с VPN линком до  провайдера."  
Сообщение от Артур (??) on 12-Мрт-06, 01:10 
система freebsd 5.4

Есть 2 канала  в инет:1) через VPN соеденение для зарубежки(VPN сервак не  в нашей сетке)  2)канал  для UA трафика  

Проблема в том  что  первый  канал  время от  времени  падает иогда каждый час а иногда раз  в  сутки.

Впн клиент pptp - не устраивает, то что не  переподключается при обрыве связи.

При использовании mpd, который умеет  реконнектится при обрыве связи, обнаружил такой глюк: при запущенном mpd система вешается намертво время от  времени. Эксперименты  показали что такая ситуация получается, если  мы удаляем из таблицы роутинга путь до впн сервака.
Я  прописал статический  путь до  впн сервака и  всё равно  время от времени сервак  просто  намертво вешается. Где грабли и  почему зависает сервак при запущенном мпд как клиент до сервака.


/usr/local/etc/mpd/mpd.conf

default:
        load proxy

proxy:
        new -i ng0 proxy proxy
        set bundle authname "****"
        set bundle password "*****"
        #set bundle yes compression
        set iface idle 0
        set iface enable tcpmssfix
        set iface up-script /usr/local/etc/mpd/default_add
        set iface down-script /usr/local/etc/mpd/default_del
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        set link mtu 1450
        set link mru 1450
        set link keep-alive 5 30
        set link chap-msv2
        set ccp yes mpp-e128
        open

/usr/local/etc/mpd/mpd.links


proxy:
        set link type pptp
        set pptp peer ***.***.***.***
        set pptp enable originate
        set pptp disable incoming
        set pptp disable windowing

/usr/local/etc/mpd/default_add

default_route_old=`route -n get default 2>&1 | grep gateway | awk '{print $2}'`
if [ $default_route_old ]; then
  echo $default_route_old > /var/tmp/default_route_old
  route -nq change default $4
else
  rm -f /var/tmp/default_route_old
  route -nq add default $4
fi


/usr/local/etc/mpd/default_del


if [ -r /var/tmp/default_route_old ]; then
  default_route_old=`cat /var/tmp/default_route_old`
  rm -f /var/tmp/default_route_old
  #route -nq change default $default_route_old
  route -nq delete default
else
  route -nq delete default
fi

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с VPN линком до  провайдера."  
Сообщение от A Clockwork Orange on 12-Мрт-06, 12:28 
"вешается" именно ос?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Проблема с VPN линком до  провайдера."  
Сообщение от universite email(ok) on 13-Мрт-06, 02:44 
>Впн клиент pptp - не устраивает, то что не  переподключается при
>обрыве связи.

Бред. Все прекрасно реконнектится.

>>cat rc.local
/etc/ppp/ppplogin.vpn.1 > /dev/null 2>&1 &              # Start connect script to Matrix                      

>>/etc/ppp/ppplogin.vpn.1

#!/bin/sh                                                                                                    
                                                                                                                                                                                                                                                                                                        
while : ; do          

        if ! /sbin/route -n add default 10.0.7.1                                                              
        then /sbin/route -n change default 10.0.7.1                                                          
        fi                                                                                                    
       /usr/sbin/ppp -foreground -nat pptp_matrix                                                            

       if ! /sbin/route -n add default 10.0.7.1                                                              
        then /sbin/route -n change default 10.0.7.1                                                          
        fi                                                                                                    
                                                                                                              
        sleep 10                                                                                              
        done                                                                                                  

#### 10.0.7.1  - гейт провайдера. и нужно всегда иметь путь к нему

>>/etc/ppp/ppp.conf

pptp_matrix:                                                                                                  
  set log Phase Warning Alert Error command                                                                                                                                                
  set device "!/usr/local/sbin/pptp 10.128.4.1 --nolaunchpppd"                                                                                                                                                    
  disable ipv6cp                                                                                              
  disable acfcomp                                                                                            
  disable protocomp                                                                                                                                                                      
  set mtu max 1492                                                                                            
  disable lqr                                                                                                
  disable pred1 deflate deflate24 protocomp acfcomp shortseq vj                                              
  deny pred1 deflate deflate24 protocomp acfcomp shortseq vj                                                  
  disable mppe                                                                                                
  enable dns                                                                                                                                                                                
  set timeout 0                                                                                              
  set openmode passive                                                                                        
  delete all                                                                                                  
  add default HISADDR                                                                                        
  set timeout 0                                                                                              
  alias enable yes                                                                                            
  set redial 30                                                                                              
  set timeout 0                                                                                              
  set cd 0                                                                                                    
  nat enable yes                                                                                              
  set authname otrada                                                                                        
  set authkey SecretPassword                                                                                    

### 10.128.4.1 - ВПН-сервер провайдера.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру