Удаленный VPN клиент на FreeBSD 7.0

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-12 18:40:59

Здравствуйте, хотел бы получить помощь в настройке FreeBSD в качестве VPN клиента.

Дано:

Есть три офиса, один из них главный это Офис№1, а Офис№2 и Офис№3 дочерние.
Все три офиса находятся в разных концах города, в каждом из офисов установлен ADSL интернет разных провайдеров.
В главном офисе "Офис№1" установлен VPN сервер:
---------------------------------------------------------------
MPD4 - ppptp
ip выдаваемые VPN клиентам - 192.168.10.10/24
ip VPN сервера - 172.16.1.1
Внешний ip: xxx.xxx.xxx.xxx
---------------------------------------------------------------
В каждом офисе установлен ADSL интернет

Задача:

В Офисе №2 и Офисе №3 нужно установить VPN клиенты на FreeBSD что бы подключаться к главному офису (Офис№1)


Пробовал устанавливать VPN клиент в локальной сети, VPN клиент поднимается, все работает, другое дело если сервер находится не в локальной сети, а где нибудь на другом конце города как Офис №2 и Офис №3, пожалуйста помогите решить задачу...

p.s: На Windows все работает по вышеописанной технологии...

Вот один из конфигов VPN клиентов, который работает в локальной сети и не работает как описанно по моей технологии:

RC.CONF:

Код: Выделить всё

defaultrouter="172.16.0.1"

ifconfig_re0="inet 192.168.0.1  netmask 255.255.255.0" #Сетевая карта смотрящая в Локальную сеть
ifconfig_fxp0="inet 172.16.0.100 netmask 255.255.255.0" #Сетевая карта смотрящая в ADSL модем

gateway_enable="YES"

firewall_enable="YES" 
firewall_script="/etc/ipfw.sh" 

natd_enable="YES"
natd_interface="fxp0"
  
mpd_enable="YES"
MPD.CONF:

Код: Выделить всё

default:
        load vpn
vpn:
        new vpn vpn
        set iface route default
        set bundle no noretry
        set auth authname LOGIN
        set auth password PASSWORD
        set link max-redial 0
        set link mtu 1460
        set link keep-alive 0 0
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        set bundle enable compression
        set ccp yes mppc
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set bundle enable crypt-reqd
        set ccp yes mpp-stateless
        open
MPD.LINKS:

Код: Выделить всё

vpn:
        set link type pptp
        set pptp self xxx.xxx.xxx.xxx #внешний адрес VPN сервера Офиса №1
        set pptp peer 192.168.0.1
        set pptp enable originate incoming outcal
IPFW:

Код: Выделить всё

#!/bin/sh
ipfw -q -f flush
cmd="ipfw -q add"

$cmd check-state
$cmd 10 divert natd all from any to any via fxp0
#Мой ip адресс
$cmd 300 allow ip from 192.168.0.253 to any
$cmd 301 allow ip from any to 192.168.0.253
#
$cmd 997 allow ip from any to any via fxp0
$cmd 1000 deny ip from any to any via re0
Последний раз редактировалось levantuev 2009-07-13 15:18:47, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3849
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение snorlov » 2009-07-12 21:16:11

Честно говоря я офисы подключаю по IPsec+ racoon, вследствии того, что оплата выделенного адреса сейчас низка, по pptp у меня подключаются только единичные клиенты, т.е. если нужен доступ в офис с одного компьютера, который ходит в I-net из дома через прокси провайдера и т.д.
Да и странные у тебя настройки ipfw, возьми стандарный rc.firewall и посмотри секцию OPEN для начала... Можно еще статьи посмотреть на этом сайте...

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение GRooVE » 2009-07-12 21:31:44

сам не люблю такие советы, но мне кажется в данной случае практичней было бы заюзать openvpn

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 3:00:40

Вот лог подключения

Код: Выделить всё

Multi-link PPP daemon for FreeBSD

process 1087 started, version 4.3 (root@server 20:38 12-Jul-2009)
Label 'startup' not found
[pptp-cl] using interface ng1
[pptp-cl] link: OPEN event
[pptp-cl] LCP: Open event
[pptp-cl] LCP: state change Initial --> Starting
[pptp-cl] LCP: LayerStart
pptp0: connecting to [ip удаленного сервера] 1723
pptp0: connected to [ip удаленного сервера] 1723
pptp0: attached to connection with [ip удаленного сервера] 1723
pptp0-0: outgoing call connected at 64000 bps
[pptp-cl] PPTP call successful
[pptp-cl] link: UP event
[pptp-cl] link: origination is local
[pptp-cl] LCP: Up event
[pptp-cl] LCP: state change Starting --> Req-Sent
[pptp-cl] LCP: SendConfigReq #1
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #2
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #3
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #4
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #5
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #6
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #7
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #8
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #9
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: SendConfigReq #10
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 4f075fee
[pptp-cl] LCP: parameter negotiation failed
[pptp-cl] LCP: state change Req-Sent --> Stopped
[pptp-cl] LCP: LayerFinish
pptp0-0: clearing call
pptp0: got StopCtrlConnRequest: reason=local shutdown
pptp0: killing connection with [ip удаленного сервера] 1723
pptp0-0: killing channel
[pptp-cl] PPTP call terminated
[pptp-cl] link: DOWN event
[pptp-cl] link: reconnection attempt 1
[pptp-cl] LCP: Down event
[pptp-cl] LCP: state change Stopped --> Starting
[pptp-cl] LCP: LayerStart
[pptp-cl] pausing 5 seconds before open

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 3:46:31

ну так у вас gre закрыт :bn: :bn:
оставсте в фаере pass all from any to any и ваш диверт
и все заработает

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 7:47:55

00010 117 13502 divert 8668 ip from any to any via fxp0
65535 1372 156266 allow ip from any to any

Такая же история...

snorlov
подполковник
Сообщения: 3849
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение snorlov » 2009-07-13 8:14:09

Если судить по ip вашего интерфейса, смотрящего в ADSL-модем, то судя по всему, вы работаете через PPOE и проксик своего провайдера, поэтому ваш VPN-сервер и недоступен извне. Можно как то поподробнее описать схему работы...

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 8:19:50

Да через PPPoE, Внешний IP присваивается ADSL модему т.к модем в режиме роутера.
Через Windows VPN коннектится отлично, прописываю внешний IP VPN сервера, ввожу логин и пасс, жму подключить и о чудо =)
а вот FreeBSD :( Готов заплатить 100 руб кто решит проблему ну или поможет =))) :drinks:

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 14:24:06

уж незнаю как и что вы делаете
но лог абсолютно 100% закрытого gre

машина на бсд и винде визически на одном железе?

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 14:39:17

Да на одном железе... Добавил в firewall allow gre from any to any via re0
Теперь не медленно пишется лог подключения а быстро и немного другой вот он:

Код: Выделить всё

Multi-link PPP daemon for FreeBSD

process 1075 started, version 4.3 (root@server 20:38 12-Jul-2009)
Label 'startup' not found
bind: Address already in use
PPTP: waiting for connection on 0.0.0.0
[vpn] using interface ng1
[vpn] link: OPEN event
[vpn] LCP: Open event
[vpn] LCP: state change Initial --> Starting
[vpn] LCP: LayerStart
pptp0: connecting to [IP VPN сервера] 1723
pptp0: connected to [IP VPN сервера] 1723
pptp0: attached to connection with [IP VPN сервера] 1723
pptp0-0: outgoing call connected at 64000 bps
[vpn] PPTP call successful
[vpn] link: UP event
[vpn] link: origination is local
[vpn] LCP: Up event
[vpn] LCP: state change Starting --> Req-Sent
[vpn] LCP: SendConfigReq #1
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: rec'd Configure Request #214 (Req-Sent)
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM cb0aa688
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 00 19 00 0d b8
[vpn] LCP: SendConfigRej #214
 MP MRRU 1600
 MP SHORTSEQ
[vpn] LCP: rec'd Configure Reject #1 (Req-Sent)
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #2
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: rec'd Configure Request #215 (Req-Sent)
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM cb0aa688
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigAck #215
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM cb0aa688
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: state change Req-Sent --> Ack-Sent
[vpn] LCP: rec'd Configure Reject #2 (Ack-Sent)
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #3
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: rec'd Configure Reject #3 (Ack-Sent)
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #4
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: rec'd Configure Reject #4 (Ack-Sent)
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #5
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: rec'd Configure Reject #5 (Ack-Sent)
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #6
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #7
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #8
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: rec'd Configure Reject #8 (Ack-Sent)
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigReq #9
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 5d332483
 AUTHPROTO CHAP MSOFTv2
pptp0: got StopCtrlConnRequest: reason=local shutdown
pptp0: killing connection with [IP VPN сервера] 1723
pptp0-0: killing channel
[vpn] PPTP call terminated
[vpn] link: DOWN event
[vpn] LCP: Close event
[vpn] LCP: state change Ack-Sent --> Closing
[vpn] LCP: SendTerminateReq #10
[vpn] error writing len 8 frame to bypass: Network is down
[vpn] LCP: Down event
[vpn] LCP: LayerFinish
[vpn] LCP: state change Closing --> Initial
bind: Address already in use
bind: Address already in use
bind: Address already in use
bind: Address already in use
bind: Address already in use

snorlov
подполковник
Сообщения: 3849
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение snorlov » 2009-07-13 14:43:04

levantuev писал(а): 00010 117 13502 divert 8668 ip from any to any via fxp0
65535 1372 156266 allow ip from any to any

Такая же история...
попробуйте

Код: Выделить всё

allow any to any via lo0
allow gre any to any
divert 8668 ip from any to any via fxp0
allow tcp from me 1723 to any keep-state
allow ip from any to any

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 14:44:55

тип авторизаци меняйте
[vpn] LCP: rec'd Configure Reject #1 (Req-Sent)
AUTHPROTO CHAP MSOFTv2
под виндой свойства что показывают?
какая там авторизация стоит когда коннет поднимаеться?

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 15:11:35

paradox писал(а):тип авторизаци меняйте
[vpn] LCP: rec'd Configure Reject #1 (Req-Sent)
AUTHPROTO CHAP MSOFTv2
под виндой свойства что показывают?
какая там авторизация стоит когда коннет поднимаеться?
Тип сервера - pptp
Проверка подлинности - MS CHAP V2
Шифрование - MPPE 128

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 15:14:13

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

вы уверены что вы к тому pptp серверу подключаетесь?

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 15:15:14

На 200% уверен
Можете сами попробовать законнектиться, я могу дать данные для подключения

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 15:25:14

ну если айпишник реальный то давай в личку
айпи
логин
пароль

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 15:37:03

Отправил

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 15:38:06

побуй крутить конфиг mpd
например как то так
set link accept chap

со стороны бсд
она неможет понять почему ей винда тоже отвечает что хочет MSCHAPv2
вообщем очередной бред mpd+винда

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 15:41:38

Даю 300р кто решит проблему... :cry:

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 15:45:17

да ты ее сам можешь решить
там токо нужно опцию подобрать в конфиге

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 15:57:53

Вот по новой составил конфиг:

MPD.CONF

Код: Выделить всё

default:
        load vpn

vpn:
        new vpn vpn
        set iface disable on-demand
        set iface idle 0
        set iface route 192.168.1.0/24
        set bundle disable multilink
        set auth authname "XXX"
        set auth password "XXX"
        set link yes acfcomp protocomp
        set link no pap
[b]        set link accept chap
[/b]        set link mtu 1460
        set link keep-alive 0 0
        set ipcp yes vjcomp
        set ipcp ranges 192.168.1.1/32 192.168.4.1/32
        set bundle enable compression
        set ccp yes mppc
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set bundle enable crypt-reqd
        set ccp yes mpp-stateless
        open
MPD.LINKS

Код: Выделить всё

vpn:
        set phys type pptp
        set pptp peer IP VPN servera
        set pptp enable originate incoming outcall
Выходит лог:

Код: Выделить всё

Multi-link PPP daemon for FreeBSD

process 1252 started, version 4.3 (root@server 20:38 12-Jul-2009)
Label 'startup' not found
bind: Address already in use
PPTP: waiting for connection on 0.0.0.0
[vpn] using interface ng1
[vpn] link: OPEN event
[vpn] LCP: Open event
[vpn] LCP: state change Initial --> Starting
[vpn] LCP: LayerStart
pptp0: connecting to 90.188.57.103 1723
pptp0: connected to 90.188.57.103 1723
pptp0: attached to connection with 90.188.57.103 1723
pptp0-0: outgoing call connected at 64000 bps
[vpn] PPTP call successful
[vpn] link: UP event
[vpn] link: origination is local
[vpn] LCP: Up event
[vpn] LCP: state change Starting --> Req-Sent
[vpn] LCP: SendConfigReq #1
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 63df97c0
[vpn] LCP: rec'd Configure Request #244 (Req-Sent)
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM bdd975b8
 AUTHPROTO CHAP MSOFTv2
 MP MRRU 1600
 MP SHORTSEQ
 ENDPOINTDISC [802.1] 00 00 19 00 0d b8
[vpn] LCP: SendConfigRej #244
 MP MRRU 1600
 MP SHORTSEQ
[vpn] LCP: rec'd Configure Ack #1 (Req-Sent)
 ACFCOMP
 PROTOCOMP
 ACCMAP 0x000a0000
 MRU 1500
 MAGICNUM 63df97c0
[vpn] LCP: state change Req-Sent --> Ack-Rcvd
[vpn] LCP: rec'd Configure Request #245 (Ack-Rcvd)
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM bdd975b8
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: SendConfigAck #245
 ACFCOMP
 PROTOCOMP
 MRU 1500
 MAGICNUM bdd975b8
 AUTHPROTO CHAP MSOFTv2
[vpn] LCP: state change Ack-Rcvd --> Opened
[vpn] LCP: auth: peer wants CHAP, I want nothing
[vpn] LCP: LayerUp
[vpn] CHAP: rec'd CHALLENGE #1
 Name: ""
 Using authname "licey"
[vpn] CHAP: sending RESPONSE len:55
[vpn] CHAP: rec'd SUCCESS #1
 MESG: S=14F4A333D72C8D0AB7DD4F700E8883D86A97764D
[vpn] LCP: authorization successful
[vpn] Bundle up: 1 link, total bandwidth 64000 bps
[vpn] IPCP: Open event
[vpn] IPCP: state change Initial --> Starting
[vpn] IPCP: LayerStart
[vpn] CCP: Open event
[vpn] CCP: state change Initial --> Starting
[vpn] CCP: LayerStart
[vpn] IPCP: Up event
[vpn] IPCP: state change Starting --> Req-Sent
[vpn] IPCP: SendConfigReq #1
 IPADDR 192.168.1.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] CCP: Up event
[vpn] CCP: state change Starting --> Req-Sent
[vpn] CCP: SendConfigReq #1
 MPPC
   0x01000060:MPPE(40, 128 bits), stateless
[vpn] IPCP: rec'd Configure Request #53 (Req-Sent)
 IPADDR 172.16.1.1
   NAKing with 192.168.4.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] IPCP: SendConfigNak #53
 IPADDR 192.168.4.1
[vpn] IPCP: SendConfigReq #2
 IPADDR 192.168.1.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] CCP: SendConfigReq #2
 MPPC
   0x01000060:MPPE(40, 128 bits), stateless
[vpn] CCP: rec'd Configure Request #33 (Req-Sent)
 MPPC
   0x01000040:MPPE(128 bits), stateless
[vpn] CCP: SendConfigAck #33
 MPPC
   0x01000040:MPPE(128 bits), stateless
[vpn] CCP: state change Req-Sent --> Ack-Sent
[vpn] IPCP: rec'd Configure Request #54 (Req-Sent)
 IPADDR 172.16.1.1
   NAKing with 192.168.4.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] IPCP: SendConfigNak #54
 IPADDR 192.168.4.1
[vpn] IPCP: rec'd Configure Nak #2 (Req-Sent)
 IPADDR 192.168.4.7
   192.168.4.7 is unacceptable
[vpn] IPCP: SendConfigReq #3
 IPADDR 192.168.1.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] IPCP: rec'd Configure Request #55 (Req-Sent)
 IPADDR 172.16.1.1
   NAKing with 192.168.4.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] IPCP: SendConfigNak #55
 IPADDR 192.168.4.1
[vpn] IPCP: rec'd Configure Nak #3 (Req-Sent)
 IPADDR 192.168.4.7
   192.168.4.7 is unacceptable
[vpn] IPCP: SendConfigReq #4
 IPADDR 192.168.1.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] IPCP: rec'd Configure Nak #4 (Req-Sent)
 IPADDR 192.168.4.7
   192.168.4.7 is unacceptable
[vpn] IPCP: SendConfigReq #5
 IPADDR 192.168.1.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] IPCP: rec'd Configure Nak #5 (Req-Sent)
 IPADDR 192.168.4.7
   192.168.4.7 is unacceptable
[vpn] IPCP: SendConfigReq #6
 IPADDR 192.168.1.1
 COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
[vpn] LCP: rec'd Terminate Request #246 (Opened)
[vpn] LCP: state change Opened --> Stopping
[vpn] AUTH: Accounting data for user : 2 seconds, 290 octets in, 312 octets out
[vpn] Bundle up: 0 links, total bandwidth 9600 bps
[vpn] IPCP: Close event
[vpn] IPCP: state change Req-Sent --> Closing
[vpn] IPCP: SendTerminateReq #7
[vpn] error writing len 8 frame to bypass: Network is down
[vpn] CCP: Close event
[vpn] CCP: state change Ack-Sent --> Closing
[vpn] CCP: SendTerminateReq #3
[vpn] error writing len 8 frame to bypass: Network is down
[vpn] IPCP: Down event
[vpn] IPCP: LayerFinish
[vpn] No NCPs left. Closing links...
[vpn] closing link "vpn"...
[vpn] IPCP: state change Closing --> Initial
[vpn] CCP: Down event
[vpn] CCP: LayerFinish
[vpn] CCP: state change Closing --> Initial
[vpn] AUTH: Cleanup
[vpn] LCP: SendTerminateAck #2
[vpn] LCP: LayerDown
[vpn] link: CLOSE event
[vpn] LCP: Close event
[vpn] LCP: state change Stopping --> Closing
pptp0: got StopCtrlConnRequest: reason=local shutdown
pptp0: killing connection with 90.188.57.103 1723

snorlov
подполковник
Сообщения: 3849
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение snorlov » 2009-07-13 16:07:29

Может вместо

Код: Выделить всё

set link type pptp
надо

Код: Выделить всё

set link type l2tp

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 16:17:53

нет
там pptp
set ipcp ranges 192.168.1.1/32 192.168.4.1/32
выруби нафиг
оно теперь с айпи неможет договориться

levantuev
сержант
Сообщения: 168
Зарегистрирован: 2008-11-05 6:15:43
Контактная информация:

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение levantuev » 2009-07-13 16:26:05

Вроде законнектилось, теперь вопрос стал в таком виде:
как сделать что бы FreeBSD использовало и раздавало интернет из основного шлюза удаленной сети,
в Windows просто галочка стоит а в FreeBSD пробовал rout"ами, не выходит, вот данные
---
re0 - 192.168.1.200 - Подключен к ADSL модему
fxp0 - 172.16.0.1 - Локальная сеть, на всех машинах в сети прописан этот адресс в качестве основного шлюза
----
192.168.4.7 - ip присваеваемый VPN сервером
172.16.1.1 - Основной шлюз VPN сервера
---
ipfw:

Код: Выделить всё

check-state
1 allow ip from me to any keep-state
10 divert natd all from any to any via re0
#Мой ip
300 allow ip from 172.16.0.253 to any
301 allow ip from any to 172.16.0.253

302 allow gre from any to any via re0

997 allow ip from any to any via re0
1000 deny ip from any to any via fxp0

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Удаленный VPN клиент на FreeBSD 7.0

Непрочитанное сообщение paradox » 2009-07-13 16:30:24

должно быть два роута
один до вашего pptp сервера
другой
дефолтный в удаленную точку тунеля