Всем привет.
У моего провайдера есть локальная сеть, мне дали ip адрес VPN сервера (x.x.x.x), логин и пароль,
все что надо сделать в windows через сетевое окружение создать VPN подключение ввести
адрес VPN сервера, логин и пароль, это мне на строили в windows,
теперь мне нужно такое же подключение под linux.
На сайте провайдера, для linux есть примеры настройки для 1) pptp и 2) xl2tpd.
1) Пробовал настроить утилиту "pptp 1.7.1", скачал скрипты с сайта провайдера, запустил:
pptp/scripts$sudo ./cable-start
warn[open_inetsock:pptp_callmgr.c:310]: connect: Connection refused
fatal[callmgr_main:pptp_callmgr.c:133]: Could not open control connection to x.x.x.x
Using interface ppp0
Connect: ppp0 <--> /dev/pts/13
fatal[open_callmgr:pptp.c:283]: Call manager exited with error 256
Modem hangup
Connection terminated.
посмотрел через tcpdump, pptp коннектится через TCP на VPN сервер на 1723 порт,
и получает TCP-RST,
проверил в windows, там коннект на VPN сервер через UDP на 1701 порт,
поискал в настройках pptp, про UDP, ничего не нашел. (pptp вообще умеет это все?)
2) xl2tpd исходников я не нашел. Сдесь http://freshmeat.net/projects/xl2tpd/ нет.
Подсказали можно использовать openvpn, пока не получается, просит сертификаты.
Вот хотел уточнить, openvpn может то что мне нужно?
И какие еще есть альтернативы.
VPN, настройка linux-клиента
Попробовал настроить openvpn:
Создал файл /etc/openvpn/tun0.conf
remote 10.10.2.2
dev tun0
port 1701
ifconfig 10.9.8.2 10.9.8.1
secret static.key
Запустил openvpn:
$sudo openvpn --config /etc/openvpn/tun0.conf
Thu Nov 11 18:20:20 2010 OpenVPN 2.0.9 i686-pc-linux [SSL] built on Oct 20 2010
Thu Nov 11 18:20:20 2010 TUN/TAP device tun0 opened
Thu Nov 11 18:20:20 2010 /sbin/ifconfig tun0 10.9.8.2 pointopoint 10.9.8.1 mtu 1500
Thu Nov 11 18:20:20 2010 UDPv4 link local (bound): [undef]:1701
Thu Nov 11 18:20:20 2010 UDPv4 link remote: 10.10.2.2:1701
посмотрел через tcpdump, процесс не похож на тот что в windows
в windows при подключении такой обмен пакетами:
L2TP Control Message - SCCRQ (tunnel id=0, session id=0)
L2TP Control Message - SCCRP (tunnel id=2, session id=0)
L2TP Control Message - SCCCN (tunnel id=55864, session id=0)
L2TP Control Message - ICRQ (tunnel id=55864, session id=0)
L2TP Control Message - ZLB (tunnel id=2, session id=0)
1L2TP Control Message - ICRP (tunnel id=2, session id=1)
1L2TP Control Message - ZLB (tunnel id=55864, session id=0)
1L2TP Control Message - ICCN (tunnel id=55864, session id=45048)
1L2TP Control Message - ZLB (tunnel id=55864, session id=0)
1L2TP Control Message - ZLB (tunnel id=2, session id=0)
1PPP LCP Configuration Request
1PPP LCP Configuration Request
1PPP LCP Configuration Reject
1PPP LCP Configuration Ack
1PPP LCP Configuration Request
2PPP LCP Configuration Nak
2PPP LCP Configuration Request
2PPP LCP Configuration Nak
2PPP LCP Configuration Request
2PPP LCP Configuration Ack
2PPP CHAP Challenge
2PPP LCP Identification
2PPP LCP Identification
2PPP CHAP Response
3PPP CHAP Success (MESSAGE='S=C16C5A0E884411076D48D8A944AE79E9FCBFE09')
3PPP IPCP Configuration Request
3PPP CCP Configuration Request
3PPP IPCP Configuration Request
3PPP LCP Protocol Reject
3PPP IPCP Configuration Reject
3PPP IPCP Configuration Ack
3PPP IPCP Configuration Request
3PPP IPCP Configuration Nak
3PPP IPCP Configuration Request
4PPP IPCP Configuration Ack
при запуске под linux утилит pptp и openvpn таких пакетов нет.
Пробовал утилиты openconnect и vpnc не подходят.
Есть идеи?
Для начала какой именно vpn? pptp или l2tp.
в win не настраивали вам сетевую карту?
попробуйте http://code.google.com/p/vpnpptp/ к винде ближе всего