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


Автор Тема: скрипт VPN PPTP нужен опытный взгляд =)  (Прочитано 4229 раз)

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

Оффлайн Фрай

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
скрипт VPN PPTP нужен опытный взгляд =)
« : 09 Февраля 2009, 15:15:53 »
вот таким скриптом к впн коннекчусь (у мя мандрива)

pty "pptp 192.168.150.1 --nolaunchpppd"
user harybin
password "*****"
nodeflate
nobsdcomp
noauth

можете глянуть на что он ругаеться....вот лог соединения

[root@localhost fray]# pppd call inet debug nodetach
sh: /bin/ip: Нет такого файла или каталога
using channel 3
sh: /bin/ip: Нет такого файла или каталога
Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xa0e1b957> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <mru 1460> <magic 0xa3158ff3> <quality lqr 00 00 0b b8> <auth chap MD5>]
sent [LCP ConfRej id=0x1 <quality lqr 00 00 0b b8>]
rcvd [LCP ConfRej id=0x1 <accomp>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0xa0e1b957> <pcomp>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <mru 1460> <magic 0xa3158ff3> <auth chap MD5>]
sent [LCP ConfAck id=0x2 <asyncmap 0x0> <mru 1460> <magic 0xa3158ff3> <auth chap MD5>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0xa0e1b957> <pcomp>]
rcvd [LCP EchoReq id=0x0 magic=0xa3158ff3 59 4e 4f 54 00 00 00 00]
sent [LCP EchoRep id=0x0 magic=0xa0e1b957 59 4e 4f 54 00 00 00 00]
rcvd [CHAP Challenge id=0x1 <37323837383431363832313439383139>, name = ""]
sent [CHAP Response id=0x1 <9803a908fee07e7d465ac5f1719b609a>, name = "harybin"]
rcvd [CHAP Success id=0x1 "Welcome!!"]
CHAP authentication succeeded: Welcome!!
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [CCP ConfReq id=0x1 <deflate 15> <predictor 1>]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
sent [CCP ConfRej id=0x1 <deflate 15>]
rcvd [IPCP ConfReq id=0x1 <addr 127.0.0.1> <compress VJ 0f 01>]
sent [IPCP ConfAck id=0x1 <addr 127.0.0.1> <compress VJ 0f 01>]
rcvd [IPCP ConfNak id=0x1 <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]
rcvd [CCP ConfRej id=0x1 <mppe -H -M -S -L -D -C>]
Received bad configure-rej: 12 06 00 00 00 00
rcvd [CCP ConfReq id=0x2 <predictor 1>]
sent [CCP ConfRej id=0x2 <predictor 1>]
rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]
Peer is not authorized to use remote address 127.0.0.1
Connect time 0.1 minutes.
Sent 96 bytes, received 92 bytes.
sent [IPCP TermReq id=0x3 "Unauthorized remote IP address"]
rcvd [CCP ConfReq id=0x3]
sent [CCP ConfAck id=0x3]
rcvd [IPCP TermAck id=0x3]
sent [LCP TermReq id=0x3 "No network protocols running"]
rcvd [LCP TermAck id=0x3]
Connection terminated.
Waiting for 1 child processes...
script pptp 192.168.150.1 --nolaunchpppd, pid 20744
Script pptp 192.168.150.1 --nolaunchpppd finished (pid 20744), status = 0x0


заранее благодарю ;)

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #1 : 09 Февраля 2009, 17:25:56 »
rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]
Peer is not authorized to use remote address 127.0.0.1
Connect time 0.1 minutes.
Sent 96 bytes, received 92 bytes.
sent [IPCP TermReq id=0x3 "Unauthorized remote IP address"]
rcvd [CCP ConfReq id=0x3]

В первой строке сервер присылает выданный нам IP-адрес 10.1.0.3 (local address) и два DNS-сервера. И всё. А должен еще присылать свой адрес (remote address)
Во второй строке pppd нам жалуется, что дескать другой конец использует недопустимый IP адрес 127.0.0.1. И это правильно - адрес 127.0.0.1 - это всегда адрес локальной машины. Откуда он взялся? А видимо pppd его сам придумал как адрес по умолчанию, раз сервер нам его не прислал.
Как решать? Дописываем в "скрипт" строку:
:ип_адрес_сервера
ип_адрес_сервера надо спросить у провайдера, но в данном случае это скорее всего будет либо 10.0.0.1 либо 10.1.0.1 либо это вообще не важно.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн Фрай

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #2 : 09 Февраля 2009, 17:44:57 »
так если ип сервера 10.1.0.1

как должн выглядеть скрипт?......

и может ли он быть 0.0.0.0 ? в винде по крайней мере в ipconfig /all так
« Последнее редактирование: 09 Февраля 2009, 18:21:02 от unfry »

Оффлайн Фрай

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #3 : 09 Февраля 2009, 18:39:54 »
и еще меня смущает

[root@localhost fray]# pppd call inet debug nodetach
sh: /bin/ip: Нет такого файла или каталога
using channel 3
sh: /bin/ip: Нет такого файла или каталога



это с чем едят? )))

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #4 : 09 Февраля 2009, 19:12:55 »
так если ип сервера 10.1.0.1

как должн выглядеть скрипт?......
Как-то так:
pty "pptp 192.168.150.1 --nolaunchpppd"
user harybin
password "*****"
nodeflate
nobsdcomp
noauth
:10.1.0.1

и может ли он быть 0.0.0.0 ? в винде по крайней мере в ipconfig /all так
Мм. Сложно сказать, пробуй.

это с чем едят? )))
Не знаю. Не было у меня такого.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн Geo

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #5 : 09 Февраля 2009, 23:03:33 »
Вообще то это должен быть не скрипт, а конфигурационный файл.
А скрипт примерно такой:
Цитировать
#!/bin/bash
#
sudo route del default
echo Удалил маршрут на eth0
sudo pon vpn
echo Поднял ppp0
sleep 5

где vpn - имя предыдущего файла.

И добавьте в этот файл опцию defaultroute в конец файла.
Lenovo S10, UNR 10.04, gnome, COMPAQ Presario, Mint13, mate
Desktop AthlonXP, 1Gb, Mint11, gnome
Desktop Core2Duo, 6Gb, Mint12(PAE), gnome

Оффлайн Фрай

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #6 : 10 Февраля 2009, 15:06:36 »
провайдер отжог..... спросил а в винде какой у тебя remote ? сказали короче что сами из под линукса законектяться и позвонят ^ ^

------------------------------
есть другой путь чтобы узнать как нить через винду remote ? если там впн поднимаеться...
« Последнее редактирование: 10 Февраля 2009, 16:19:40 от unfry »

Оффлайн Фрай

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #7 : 10 Февраля 2009, 16:18:46 »
я так подумал походу remote у нас совпадает с ip vpn

т.е.
pty "pptp 192.168.150.1 --nolaunchpppd"
user harybin
password "*******"
nodeflate
nobsdcomp
noauth
:192.168.150.1
defaultroute
и получилось вот что :
[root@localhost fray]# pppd call inet debug nodetach
sh: /bin/ip: Нет такого файла или каталога         
using channel 4                                     
Using interface ppp0                               
Connect: ppp0 <--> /dev/pts/2                       
sh: /bin/ip: Нет такого файла или каталога         
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7b2f15d4> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <mru 1460> <magic 0xd4006c29> <quality lqr 00 00 0b b8> <auth chap MD5>]                                             
sent [LCP ConfRej id=0x1 <quality lqr 00 00 0b b8>]                           
rcvd [LCP ConfRej id=0x1 <accomp>]                                             
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x7b2f15d4> <pcomp>]           
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <mru 1460> <magic 0xd4006c29> <auth chap MD5>]                                                                       
sent [LCP ConfAck id=0x2 <asyncmap 0x0> <mru 1460> <magic 0xd4006c29> <auth chap MD5>]                                                                       
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0x7b2f15d4> <pcomp>]           
rcvd [LCP EchoReq id=0x0 magic=0xd4006c29 59 4e 4f 54 00 00 00 00]             
sent [LCP EchoRep id=0x0 magic=0x7b2f15d4 59 4e 4f 54 00 00 00 00]             
rcvd [CHAP Challenge id=0x1 <30313434353732363639303139303334>, name = ""]     
sent [CHAP Response id=0x1 <3945f5bd96140af67c3c68665bf88c97>, name = "harybin"]                                                                             
rcvd [CHAP Success id=0x1 "Welcome!!"]                                         
CHAP authentication succeeded: Welcome!!                                       
CHAP authentication succeeded                                                 
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]                                                             
rcvd [CCP ConfReq id=0x1 <deflate 15> <predictor 1>]                           
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]                             
sent [CCP ConfRej id=0x1 <deflate 15>]                                         
rcvd [IPCP ConfReq id=0x1 <addr 127.0.0.1> <compress VJ 0f 01>]               
sent [IPCP ConfNak id=0x1 <addr 192.168.150.1>]                               
rcvd [IPCP ConfNak id=0x1 <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]                                                                 
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]                                             
rcvd [CCP ConfRej id=0x1 <mppe -H -M -S -L -D -C>]                             
Received bad configure-rej:  12 06 00 00 00 00                                 
rcvd [CCP ConfReq id=0x2 <predictor 1>]                                       
sent [CCP ConfRej id=0x2 <predictor 1>]                                       
rcvd [IPCP ConfReq id=0x2 <addr 192.168.150.1> <compress VJ 0f 01>]           
sent [IPCP ConfAck id=0x2 <addr 192.168.150.1> <compress VJ 0f 01>]           
rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]                                             
not replacing existing default route via 192.168.150.1                         
local  IP address 10.1.0.3                                                     
remote IP address 192.168.150.1                                               
primary   DNS address 192.168.150.1                                           
secondary DNS address 255.255.255.255                                         
Script /etc/ppp/ip-up started (pid 5943)                                       
Script /etc/ppp/ip-up finished (pid 5943), status = 0x0                       
rcvd [CCP ConfReq id=0x2 <predictor 1>]                                       
sent [CCP ConfRej id=0x2 <predictor 1>]                                       
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]                             
rcvd [IPCP ConfReq id=0x2 <addr 192.168.150.1> <compress VJ 0f 01>]           
Connect time 0.1 minutes.                                                     
Sent 52235076 bytes, received 22 bytes.                                       
Script /etc/ppp/ip-down started (pid 5954)                                     
sent [IPCP ConfReq id=0x3 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]                                                             
sent [IPCP ConfAck id=0x2 <addr 192.168.150.1> <compress VJ 0f 01>]           
Script /etc/ppp/ip-down finished (pid 5954), status = 0x0                     
rcvd [CCP ConfReq id=0x2 <predictor 1>]                                       
sent [CCP ConfRej id=0x2 <predictor 1>]                                       
rcvd [IPCP ConfReq id=0x2 <addr 192.168.150.1> <compress VJ 0f 01>]           
sent [IPCP ConfAck id=0x2 <addr 192.168.150.1> <compress VJ 0f 01>]
rcvd [IPCP ConfNak id=0x3 <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]
sent [IPCP ConfReq id=0x4 <compress VJ 0f 01> <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
rcvd [CCP ConfReq id=0x3]
sent [CCP ConfAck id=0x3]
rcvd [IPCP ConfAck id=0x4 <compress VJ 0f 01> <addr 10.1.0.3> <ms-dns1 192.168.150.1> <ms-dns3 255.255.255.255>]
not replacing existing default route via 192.168.150.1
local  IP address 10.1.0.3
remote IP address 192.168.150.1
primary   DNS address 192.168.150.1
secondary DNS address 255.255.255.255
Script /etc/ppp/ip-up started (pid 5971)
rcvd [CCP ConfRej id=0x1 <mppe -H -M -S -L -D -C>]
Received bad configure-rej:  12 06 00 00 00 00
Script /etc/ppp/ip-up finished (pid 5971), status = 0x0
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D -C>]
CCP: timeout sending Config-Requests
Modem hangup
Connect time 1.9 minutes.
Sent 1754781312 bytes, received 2976 bytes.
Script /etc/ppp/ip-down started (pid 6110)
Connection terminated.
Script pptp 192.168.150.1 --nolaunchpppd finished (pid 5933), status = 0x0
Waiting for 1 child processes...
  script /etc/ppp/ip-down, pid 6110
Script /etc/ppp/ip-down finished (pid 6110), status = 0x0
[root@localhost fray]#


+ надо потом автоматизировать
route add default gw 192.168.150.1

но пока толку никакого  ^ ^
« Последнее редактирование: 10 Февраля 2009, 17:38:43 от unfry »

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #8 : 10 Февраля 2009, 16:40:24 »
и получилось вот что :
И получилось черти что. Выглядит так, будто вы два раза одновременно пытаетесь подключиться:
Script /etc/ppp/ip-up started (pid 5943)                                      
Script /etc/ppp/ip-up finished (pid 5943), status = 0x0 
и
Script /etc/ppp/ip-up started (pid 5971)
...
Script /etc/ppp/ip-up finished (pid 5971), status = 0x0

Смею предположить, что у вас в /etc/networking/interfaces (вроде правильно путь вспомнил) прописано что-то вроде:
...
auto ppp0
...
Посему система сама постоянно пытается поднять соединение, а тут вы еще со своим:
pppd call inet debug nodetach

Попробуйте предварительно сделать:
poff inet

я так подумал походу remote у нас совпадает с ip vpn
Возможно, хотя это и дурной тон.

+ мне кажеться defaultroute лишнее и надо просто потом автоматизировать
route add default gw 192.168.150.1
defaultroute пока убираем из скрипта. Ровно как и прочие route add. Нам сейчас важно просто установить соединение с сервером, чтобы у нас поднялся интерфейс ppp0.

Кстати, судя по:
local  IP address 10.1.0.3                                                    
remote IP address 192.168.150.1                                               
primary   DNS address 192.168.150.1                                           
secondary DNS address 255.255.255.255 
с IP соединением у нас теперь всё в порядке (то есть :remote прокатил).

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

(Нажмите, чтобы показать/скрыть)
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн Фрай

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #9 : 10 Февраля 2009, 17:25:16 »
одна маленькая проблема у меня mandriva и нет даже близко - /etc/networking/interfaces   и команды poff  - bash  не знает... что она делает? я поищу ей аналог  ;)


и если пока ppp0 не отвалился ввести ifconfig в соседнем терминале

[root@localhost fray]# ifconfig
eth0      Link encap:Ethernet  HWaddr 36:00:16:37:B6:27
          inet addr:192.168.150.2  Bcast:192.168.150.255  Mask:255.255.255.0
          inet6 addr: fe80::3400:16ff:fe37:b627/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:59790 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17596 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:28010424 (26.7 MiB)  TX bytes:1838484 (1.7 MiB)
          Interrupt:22 Base address:0xe000

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:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1640 (1.6 KiB)  TX bytes:1640 (1.6 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.1.0.3  P-t-P:192.168.150.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1460  Metric:1
          RX packets:15 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3770945 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:248 (248.0 b)  TX bytes:1374156478 (1.2 GiB)


получаеться MTU не дефолтный на серваке? и надо

pty "pptp 192.168.150.1 --nolaunchpppd"
user harybin
password "*******"
nodeflate
nobsdcomp
noauth
mtu 1460
:192.168.150.1
« Последнее редактирование: 10 Февраля 2009, 17:37:54 от unfry »

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #10 : 10 Февраля 2009, 20:03:29 »
одна маленькая проблема у меня mandriva и нет даже близко - /etc/networking/interfaces   и команды poff  - bash  не знает... что она делает? я поищу ей аналог  ;)
Она отключает подключение, имя которого переданно ей параметром (на самом деле это имя файла конфигурации pppd, inet - в твоем случае).
В мандриве полагаю это будет где-то примерно здесь: /etc/sysconfig/netwok-scripts/

и если пока ppp0 не отвалился ввести ifconfig в соседнем терминале
[root@localhost fray]# ifconfig
ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.1.0.3  P-t-P:192.168.150.1  Mask:255.255.255.255
          RX bytes:248 (248.0 b)  TX bytes:1374156478 (1.2 GiB)
Ну, написано, что всё в порядке. Но странно, что передано 1.2 ГБ информации, а принято всего 248 байт. Как он успевает за пару секунд подключения отослать 1.2 ГБ пакетов?

получаеться MTU не дефолтный на серваке? и надо
Может и не дефолтный, но ведь pppd его определил корректно? зачем его еще раз в конфиге указывать?
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн Aziat

  • Новичок
  • *
  • Сообщений: 17
  • Всему своё время
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #11 : 10 Февраля 2009, 23:58:50 »
Решил здесь запостить. Вдруг кому-то пригодится.
Поставил себе Ubuntu от infra-linux 8.10.
Есть два подключения к сети через eth0 и eth1.
Оба при загрузке включаются Auto через DHCP.
eth0 после перезагрузки настроил на статичный адрес. Подключиться через NM через eth0 не получилось.
Установил kvpnc, настроил профиль, настроил kvpnc.  VPN запустился с пол оборота сразу.
Но меня начало раздражать то, что после перезагрузки мне всё время приходилось настраивать NM. Он всегда автоматом прописывал подключения через DHCP игнарируя мои настройки статичного адреса через eth0. Прочитал здесь на форуме о том, что надо создать новое подключение и тогда NM не будет сбрасывать ручную настройку. Сделал. При этом я удалил полностью подключение через Auto eth0, создав новое подключение Lan  через eth0.
Перезагрузился. Пытаюсь запустить VPN с настройками под Lan и полный ноль. Подключение не создаётся.
Тогда я меняю название подключения Lan на Auto eth0 не меняя самого типа подключения ручное со статичным адресом.
Перезагружаюсь. Статичный адрес остаётся нормальным. Подключаю kvpnc. Всё заработало нормально снова.

Оффлайн Serji

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #12 : 11 Февраля 2009, 01:07:55 »
Скрипт для VPN, в свое время был взят с корбиновского сайта, которым любезно поделился TWINc
Создаем файл vpn.sh
(Нажмите, чтобы показать/скрыть)
your-provider - заменить на любой (своего)
в строке vpn.your-provider.net указать свой впн-сервер (к примеру vpn.corbina.net)

Скрипт звонилки dialer.sh
(Нажмите, чтобы показать/скрыть)
your-provaider - так же заменить на имя своего прова.
Создаем скрипт IP  ip.sh
(Нажмите, чтобы показать/скрыть)
Ставим, если не установлен pptp-linux.deb
В папке /etc/ppp/ создаем файл options.your-provider
(Нажмите, чтобы показать/скрыть)
Там же создаем файл chap-secrets
(Нажмите, чтобы показать/скрыть)
Далее идем в папку /etc/ppp/ip-up.d/ создаем файл your-provider, и пишем там маршруты к впн-серверу.
(Нажмите, чтобы показать/скрыть)
где, 10,0,15,254 - ip-адрес VPN-сервера
       192,168,55,31 - адрес шлюза до VPN-сервера
       81.200.81.10   - адрес днс-сервера после соединения с впн-сервером
       10,0,10,1 - ваш локальный шлюз, через который вы выходите в сеть.

Затем идем в папку /etc/ppp/ip-down.d и содаем еще один файл your-provider
(Нажмите, чтобы показать/скрыть)

Теперь с комндной строки вводим: sudo pon your-provider
и проверяемся ifconfig, если есть соединение ppp0 и присвоены нужные адреса, значит правильно указаны маршруты и можем наслаждаться инетом.
Отключать соединение, так же из консоли : sudo poff your-provider

Можно теперь к примеру vpn.sh; ip; dialer.sh; your-provider и pptp-linux.deb сложить в одну папочку, добавить еще один скрипт your-provider-route.sh, где прописать маршруты до vpn-сервера, тем самым получим готовый инсталятор для установки/переустановки vpn-соединения.
(Нажмите, чтобы показать/скрыть)
где 195.14.50.21;26;16 - адрес vpn-сервера
         85.21.52.254; 85.21.88.130 - днс-сервер
         
Из папки куда всё сложили запустить скриптик ./vpn.sh
еще разок или вновь пробежаться с настройками логина, пароля, шлюза по умолчанию.

{коментарии в таких скобках можно/нужно удалить из скриптов} Еще разок скажем спасибо TWINc'у.
 
« Последнее редактирование: 11 Февраля 2009, 10:58:55 от KOHb :-) »
Лужу, паяю - ЭВМ починяю.

Оффлайн Фрай

  • Автор темы
  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #13 : 11 Февраля 2009, 16:30:46 »
может это и работает но но в моем случае и не в моем дистрибутиве...

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

Оффлайн Serji

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: скрипт VPN PPTP нужен опытный взгляд =)
« Ответ #14 : 11 Февраля 2009, 19:04:43 »
может это и работает но но в моем случае и не в моем дистрибутиве...

у меня сервак стоит в метре от компа у меня же в комнате мы с ним даже в одной подсети. соединение устанавливаеться, и через две минуты падает причем в инет все равно не вылазит.... из под винды к этому же серваку 300 человек подключены
А чем отличается pptp в твоем дистрибутиве?
Лужу, паяю - ЭВМ починяю.

 

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