Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: настройка vpn подключения  (Прочитано 2379 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн musien_s

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
  • LInux-где ты раньше был!
    • Просмотр профиля
настройка vpn подключения
« : 30 Июля 2009, 19:29:43 »
При подключении к vpn смотриnt что пишет. хотя рабочее это ppp0.
sega@ubuntu:~$ sudo ~/vpn
SIOCDELRT: No such process
SIOCADDRT: File exists
SIOCADDRT: File exists
sega@ubuntu:~$ Using interface ppp5
Connect: ppp5 <--> /dev/pts/12
CHAP authentication succeeded
MPPE 128-bit stateless compression enabled
not replacing existing default route through ppp6
local IP address 80.70.0.50
remote IP address 10.0.0.1
LCP terminated by peer (MPPE disabled)
Connect time 0.1 minutes.
Sent 0 bytes, received 0 bytes.
Terminating on signal 15
Connection terminated.
Modem hangup
Using interface ppp4
Connect: ppp4 <--> /dev/pts/8
CHAP authentication succeeded
MPPE 128-bit stateless compression enabled
not replacing existing default route through ppp3
local IP address 80.70.14.86
remote IP address 10.0.0.1
LCP terminated by peer (MPPE disabled)
Connect time 0.1 minutes.
Sent 0 bytes, received 0 bytes.
Terminating on signal 15
Connection terminated.
Modem hangup
Using interface ppp5
Connect: ppp5 <--> /dev/pts/8
CHAP authentication succeeded
MPPE 128-bit stateless compression enabled
not replacing existing default route through ppp2
как сделать что подключалось через ppp0   ???

Гарри Кашпировский

  • Гость
Re: настройка vpn подключения
« Ответ #1 : 30 Июля 2009, 20:07:01 »
unit 0 в команду добавь

Оффлайн musien_s

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
  • LInux-где ты раньше был!
    • Просмотр профиля
Re: настройка vpn подключения
« Ответ #2 : 30 Июля 2009, 20:11:49 »
unit 0 в команду добавь
А не могли бы вы поподробнне.
как и в какую комманду ???

Гарри Кашпировский

  • Гость
Re: настройка vpn подключения
« Ответ #3 : 30 Июля 2009, 20:14:57 »
Вестимо в твой скрип vpn, который из домашней директории запускаешь.

Оффлайн Trup

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: настройка vpn подключения
« Ответ #4 : 01 Августа 2009, 15:45:19 »
Что может быть в моем случае?

sudo pppd call aichyna debug nodetach

using channel 20
Using interface ppp0
Connect: ppp0 <--> /dev/pts/7
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x923a85b0> <pcomp> <accomp>]
Script pptp 217.21.51.32 --nolaunchpppd finished (pid 12640), status = 0x0
Modem hangup
Connection terminated.

конфиг
 vi /etc/ppp/peers/aichyna
pty "pptp 217.21.51.32 --nolaunchpppd"
user my25023
password "qqqqqqqqq"
nodeflate
nobsdcomp
noauth

Что интересно когда я подключаюсь тамже к VPN серверу который работает на Windowsх то все нормально, а к провайдеру(217.21.51.32) никак не конектит

Гарри Кашпировский

  • Гость
Re: настройка vpn подключения
« Ответ #5 : 01 Августа 2009, 16:10:57 »
А просто комаду подключения не пробовал давать?
# pptp 217.21.51.32 --nobuffer nodeflate nobsdcomp noauth user my25023 password "qqqqqqqqq" &И еще неплохо маны почитать
--nolaunchpppd
              Do not launch pppd but use stdin as the network connection.  Use
              this flag when including pptp as a pppd connection process using
              the pty option.  See EXAMPLES.
Ты точно уверен что опция --nolaunchpppd тебе необходима?
« Последнее редактирование: 01 Августа 2009, 16:13:56 от Гарри Кашпировский »

Оффлайн Trup

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: настройка vpn подключения
« Ответ #6 : 01 Августа 2009, 19:24:31 »
sudo pptp 217.21.51.32 --nobuffer nodeflate nobsdcomp noauth user my25023 password "qqqqqqqqq" &
[1] 3139

vi /var/log/messages
Aug  1 19:11:36 trup-desktop pppd[3147]: pppd 2.4.5 started by root, uid 0
Aug  1 19:11:36 trup-desktop pppd[3147]: Using interface ppp0
Aug  1 19:11:36 trup-desktop pppd[3147]: Connect: ppp0 <--> /dev/pts/7
Aug  1 19:11:38 trup-desktop pppd[3147]: Modem hangup
Aug  1 19:11:38 trup-desktop pppd[3147]: Connection terminated.
Aug  1 19:11:39 trup-desktop pppd[3147]: Exit.


постоянно выдается разный ответ
[1] 3139
или
[1]+  Done                    sudo pptp 217.21.51.32 --nobuffer nodeflate nobsdcomp noauth user my25023 password "qqqqqqqqq"
или
[1] 3181
или
[2] 3199
[1]   Done                    sudo pptp 217.21.51.32 --nobuffer nodeflate nobsdcomp noauth user my25023 password "qqqqqqqqq"
или
[3] 3250
[2]   Done                    sudo pptp 217.21.51.32 --nobuffer nodeflate nobsdcomp noauth user my25023 password "qqqqqqqqq"


вообще у меня еще настроен тестовый pppd демон на примем VPN подключений, может быть он както влияет
блин по почему если указать
sudo pptp 192.168.1.2 --nobuffer nodeflate nobsdcomp noauth user trup1 password "qqqqqqqq"

то все работает
Aug  1 18:18:30 trup-desktop pppd[3931]: pppd 2.4.5 started by root, uid 0
Aug  1 18:18:30 trup-desktop pppd[3931]: Using interface ppp0
Aug  1 18:18:30 trup-desktop pppd[3931]: Connect: ppp0 <--> /dev/pts/7
Aug  1 18:18:32 trup-desktop pppd[3931]: CHAP authentication succeeded

Это тоже действие но только на другой сервак.
Причем к 217.21.51.32 конектится из под Windows Vista замечательно

ifconfig
eth0      Link encap:Ethernet  HWaddr 00:e0:4c:f1:5d:92
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4cff:fef1:5d92/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:213978 errors:0 dropped:0 overruns:0 frame:0
          TX packets:100335 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19191181 (19.1 MB)  TX bytes:81077131 (81.0 MB)
          Interrupt:23 Base address:0x8000

eth1      Link encap:Ethernet  HWaddr 00:10:00:10:a0:00
          inet addr:172.16.3.50  Bcast:172.16.3.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:f0ff:fe10:a60d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27873 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22459 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8179605 (8.1 MB)  TX bytes:3698224 (3.6 MB)
          Interrupt:17 Base address:0xde00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:121 errors:0 dropped:0 overruns:0 frame:0
          TX packets:121 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9094 (9.0 KB)  TX bytes:9094 (9.0 KB)


eth1 смотрит на провайдера
eth0 смотрит в сеть
между ними настроен NAT
http://easylinux.ru/node/190

Т.е. люди из сети могут создавать VPN соединения с провайдером из eth1
а вот создать подключение с сервака с провайдером из eth1 не получается, но с серваком из сети eth0 получается
может это изза NAT....

route -n
root@trup-desktop:/home/trup# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
217.21.51.32    172.16.3.1      255.255.255.255 UGH   0      0        0 eth1
192.168.1.2     0.0.0.0         255.255.255.255 UH    0      0        0 eth0
172.16.3.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
0.0.0.0         172.16.3.1      0.0.0.0         UG    0      0        0 eth1



Пользователь решил продолжить мысль 01 Августа 2009, 19:47:28:
root@trup-desktop:/home/trup# iptables-save
# Generated by iptables-save v1.4.1.1 on Sat Aug  1 18:35:13 2009
*filter
:INPUT ACCEPT [2364:796762]
:FORWARD ACCEPT [238:78437]
:OUTPUT ACCEPT [806:67190]
-A INPUT -s 192.168.1.0/24 -i eth0 -m state --state NEW,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.1.0/24 -i eth0 -m state --state NEW,ESTABLISHED -j ACCEPT
-A FORWARD -d 192.168.1.0/24 -i eth1 -m state --state ESTABLISHED -j ACCEPT
-A OUTPUT -d 192.168.1.0/24 -o eth0 -m state --state NEW,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Sat Aug  1 18:35:13 2009
# Generated by iptables-save v1.4.1.1 on Sat Aug  1 18:35:13 2009
*nat
:PREROUTING ACCEPT [67719:5780713]
:POSTROUTING ACCEPT [27:3197]
:OUTPUT ACCEPT [159:11528]
-A POSTROUTING -o eth1 -j MASQUERADE
COMMIT
# Completed on Sat Aug  1 18:35:13 2009
« Последнее редактирование: 01 Августа 2009, 19:47:29 от Trup »

Оффлайн lanthan

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: настройка vpn подключения
« Ответ #7 : 08 Августа 2009, 01:14:07 »
Вам нефартит)) У вашего прова чтото вроде виндозсервера или тупоциски на впн шлюзе. Сей трабл можно попробовать решить следующим способом:
1) Вытяните исходники pptp-linux (В моём случае 1.7.2)
2) Распакуйте и найдите файл pptp_ctrl.c
3) В этом файле найдите функцию pptp_call_open, а в ней  строку if (!vector_scan(conn->call, 0, PPTP_MAX_CHANNELS - 1, &i))
4) Замените второй параметр vector_scan c  0 на чтото вроде 16384 (главное больше 15000)
5) Потом make && make install и ура инет работает (во всяком случае должен)
« Последнее редактирование: 08 Августа 2009, 01:33:32 от lanthan »

 

Страница сгенерирована за 0.026 секунд. Запросов: 23.