Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: FreeBSD VPN Client  (Прочитано 15182 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Serega
Гость
« : 08-12-2004 19:16 » 

Пытаюсь подключиться к VPN провайдерскому с помощью pptp client
с win2003 сервером соединяется на ура а с *nix не хочет
конфиг:
Код:
default{
set authname ***
set authkey ***
set timeout 0
set ifaddr 0 0
add 192.168.0.0/16 HISADDR
alias enable yes

pptp vpn.provider.com default
ничего не пишет и завершается через несколько секунд

в нете полазил и нашел что вроде как у pptp client нет поддержки MPPE MPPC, нужно патчить его и ядро

как узнать есть ли у меня поддержка нужных функций в ядре и если нет где взять патч для FreeBSD?

Также пробовал подключиться с помощью MPD
соединение устанавливается но пинг не работает, говорит Resource deadlock avoided
конфиг:
Код:
default{
    new -i ng0 vpn vpn
    set bundle authname "***"
    set bundle password "***"
    set iface route 192.168.0.0/16
    load pptp-vpn
    open
   
pptp-vpn{
    set link type pptp
    set pptp peer vpn.provider.com
    set bundle disable encryption compression
    set bundle no crypt-reqd
    set iface enable proxy-arp
    set ipcp yes vjcomp
    set link keep-alive 0 0
    set bundle enable compression
    set bundle enable crypt-reqd
    set link yes acfcomp protocomp
    set ccp yes mppc
    set ccp yes mpp-e40
    set ccp yes mpp-e56
    set ccp yes mpp-e128
    set ccp yes mpp-stateless
    set pptp enable originate incoming outcall

при этом соединение разрывается каждые n секунд

Что делать ?
Записан
Serega
Гость
« Ответ #1 : 15-12-2004 09:04 » 

Помогите плз, свои попытки понять несколько соединение описал на opennet
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 15-12-2004 17:09 » 

Serega, писал я тебе, да вот при переезде потерялось. Попробуй не pptp, а l2tp, если конечно твой демон это поддерживает. Протокол PPTP использует в работе протокол GRE сетевого уровня, а L2TP использует UDP.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Serega
Гость
« Ответ #3 : 15-12-2004 20:28 » 

У меня провайдер не позволяет соединяться по l2tp, только pptp
прочитай посты на opennet плз, я могу запустить несколько клиентов и они соединяются нормально, но ошибка вылезает при поднятии интерфейса, ifconfig что то шалит, и я пока не знаю почему Жаль
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 16-12-2004 18:16 » 

Serega, в потеряном сообщении я тебе хотел сказать следующее, косающееся GRE: я могу ошибаться, но кажется, что этот протокол не содержит понятия портов. Следствием из этого будет идентификация отдельного соединения только по паре src_ip:dst_ip. Для обеих подключений pptp у тебя будет использована одна и та же пара ip - вот второе соединение и не удается.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Serega
Гость
« Ответ #5 : 16-12-2004 21:49 » 

Пожалуйста почитай что я написал на opennet
Соединения устанавливаются, проблема возникает при поднятии интерфейса, ifconfig выдает ошибку
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 17-12-2004 22:33 » new

Serega, читал.
Код:
[first( IPCP{ LayerUp
  172.31.207.42 -> 192.168.179.1
[first( IFACE{ Up event
[first( setting interface ng0 MTU to 1496 bytes
[first( exec{ /sbin/ifconfig ng0 172.31.207.42 192.168.179.1 netmask 0xffffffff -link0
[first( exec{ /sbin/route add 172.31.207.42 -iface lo0
[first( IFACE{ Up event
[first( IPCP{ Down event
[first( IPCP{ state change Opened --> Starting
[first( IPCP{ LayerDown
[first( IFACE{ Down event
[first( exec{ /sbin/route delete 172.31.207.42 -iface lo0
[first( exec{ /sbin/ifconfig ng0 down delete -link0
Никакой ошибки ifconfig тут не вижу. За то видно, что по IPCP приходит команда на disconnect.
Вообще-то, лог не шибко информативный по части диагностики - хотелось бы подроблее увидеть. Есть ли у pptp опция типа verbose или debug?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines