Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

iPasha

VPN (Corbina) + SUSE 10.3 без Kvpnc

Рекомендованные сообщения

Столкнулся с проблемой, решил поделиться решнием.

 

1. Проверяем, установлены ли пакеты ppp и pptp, если нет (что вряд ли) - устанавливаем.

 

2. Убеждаемся, что сеть работает, DHCP тоже

 

eth0 Link encap:Ethernet HWaddr 00:13:D4:4E:F2:C1

inet addr:10.65.99.224 Bcast:10.65.103.255 Mask:255.255.248.0

inet6 addr: fe80::213:d4ff:fe4e:f2c1/64 Scope:Link

UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1

RX packets:5117 errors:0 dropped:0 overruns:0 frame:0

TX packets:2357 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:2543498 (2.4 Mb) TX bytes:563955 (550.7 Kb)

Interrupt:21

 

3. Узнаем адреса DNS серверов из /etc/resolv.conf

 

4. В папке /etc/ppp/peers создаем файл с будущим именем соединения, например Corbina # В названии файла регистр имеет значение !

 

5. В файл записываем

 

pty "pptp vpn.corbina.ru --nolaunchpppd"

user USERNAME # Ваш логин на VPN сервере

password "PASSWORD" # Пароль. Обратите внимание, пароль в кавычках

nodeflate

nobsdcomp

noauth

defaultroute

 

6. Создаем в домашней папке файл с любым именем, например Corbina_connect # В названии файла регистр имеет значение !

 

7. В файл записываем:

Ш.Л.Ю.З - это ip адрес вашего шлюза

 

#!/bin/bash

route add -host 213.234.192.8 gw Ш.Л.Ю.З # 1й DNS

route add -host 85.21.192.3 gw Ш.Л.Ю.З # 2й DNS

route add -host vpn.corbina.ru gw Ш.Л.Ю.З # VPN сервер

route add -host corbina.ru gw Ш.Л.Ю.З # этот и далее - доп. маршруты для Корбины, если надо, можно список продолжить

route add -host 10.0.0.0 gw Ш.Л.Ю.З

route add -host corbina.tv gw Ш.Л.Ю.З

route add -host mail.post.ru gw Ш.Л.Ю.З

route add -host stat.corbina.ru gw Ш.Л.Ю.З

route del default

pppd call Corbina debug nodetach replacedefaultroute # Corbina - имя файла из п.4 В названии файла регистр имеет значение !

 

8. в консоли набираем chmod +x Corbina_connect #Corbina_connect - имя файла из п. 7

 

9. Все, теперь, запуская этотй скрипт (в консоли ./Corbina_connect) мы получаем pptp соединение

 

10. Чтобы запускать его из KDE

- В YaST-Sudo добавляем возможность для пользователя выполнять команду ./Corbina_connect без пароля

- На рабочем столе создаем "Ссылку на приложение", в поле команда набираем, опять же, ./Corbina_connect

Теперь, при нажатии на эту ссылку, у нас поднимается соединение

 

11. Для того, чтобы это запускалось при старте системы, добавляем ссылку из п.10 в автостарт КДЕ

Konkueror-Перейти-Автозапуск

 

Собственно все, должно работать. Если нет - пишем.

 

Если да, благодарим автора этой http://ru.posix.wikia.com/wiki/PPTP статьи, вдохновившего на написание вышеизложенного

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCDELRT: No such process

anon warn[pptp_gre_bind:pptp_gre.c:95]: connect: Network is unreachable

anon fatal[main:pptp.c:245]: Cannot bind GRE socket, aborting.

Couldn't get channel number: Input/output error

Script pptp vpn.corbina.ru --nolaunchpppd finished (pid 4506), status = 0x1

 

что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

eth0 Link encap:Ethernet HWaddr 00:19:21:21:92:60

inet addr:10.163.64.161 Bcast:10.163.71.255 Mask:255.255.248.0

inet6 addr: fe80::219:21ff:fe21:9260/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:63781 errors:0 dropped:0 overruns:0 frame:0

TX packets:6371 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:9203760 (8.7 Mb) TX bytes:821153 (801.9 Kb)

Interrupt:16 Base address:0xc000

 

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:366 errors:0 dropped:0 overruns:0 frame:0

TX packets:366 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:22980 (22.4 Kb) TX bytes:22980 (22.4 Kb)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хм... странно...

Вобще, SIOCADDRT: No such process - это он ругается на команду route

Можно еще посмотреть вывод route -n

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

теперь другое...

 

SIOCADDRT: No such device

using channel 2

Using interface ppp0

Connect: ppp0 <--> /dev/pts/3

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xcbacb9fa> <pcomp> <accomp>]

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xcbacb9fa> <pcomp> <accomp>]

anon warn[open_inetsock:pptp_callmgr.c:326]: connect: No route to host

anon fatal[callmgr_main:pptp_callmgr.c:124]: Could not open control connection to 85.21.0.81

anon fatal[open_callmgr:pptp.c:439]: Call manager exited with error 256

Script pptp vpn.corbina.ru --nolaunchpppd finished (pid 7610), status = 0x1

Modem hangup

Connection terminated.

 

я скоро с ума сойду! второй день воюю с этим долбаным ВПН!!! Оч надеюсь на твою помощь! Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

посмотри вот тут, параллельная дискуссия :rolleyes:

http://linuxforum.ru/index.php?showtopic=61544

Что-нибудь да заработает...

 

А два дня это нормально :blink:))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давай по порядку...

1. Убеждаешься, что у тебя работает сеть, в т.ч. DHCP и DNS

2. Прописываешь в маршруты впн сервер route add -host vpn.corbina.ru gw Ш.Л.Ю.З.

3. Коннектишься pppd call имяфайла debug nodetach

4. Удаляешь маршрут по умолчанию route del default

5. Добавляешь маршрут по умолчанию route add default dev ppp0

 

Должно работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

./corbina: line 2: route: command not found
./corbina: line 3: route: command not found
./corbina: line 4: route: command not found
./corbina: line 5: route: command not found
./corbina: line 6: route: command not found
./corbina: line 7: route: command not found
./corbina: line 8: route: command not found
./corbina: line 9: route: command not found
./corbina: line 10: route: command not found
./corbina: line 11: pppd: command not found

 

все пакеты установлены

где грабли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

./corbina: line 2: route: command not found
./corbina: line 3: route: command not found
./corbina: line 4: route: command not found
./corbina: line 5: route: command not found
./corbina: line 6: route: command not found
./corbina: line 7: route: command not found
./corbina: line 8: route: command not found
./corbina: line 9: route: command not found
./corbina: line 10: route: command not found
./corbina: line 11: pppd: command not found

 

все пакеты установлены

где грабли?

 

Vy zapuskaly ne ot root'a

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

все настроил, большое спасибо! но есть вопрос! закрываю консоль - соединение падает. почему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

все настроил, большое спасибо! но есть вопрос! закрываю консоль - соединение падает. почему?

 

У меня тоже, при закрытии консоли падает. Развернутого ответа тать не смогу, единственное - пользуйтесь скриптом п.9 и п.10 из первого поста, тогда все нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Vot takaya shtuka...

Mozhet kto stalkivalsya ?

suse 10.3

 

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCDELRT: No such process

using channel 5

Using interface ppp0

Connect: ppp0 <--> /dev/pts/2

anon warn[pptp_gre_bind:pptp_gre.c:95]: connect: Network is unreachable

anon fatal[main:pptp.c:284]: Cannot bind GRE socket, aborting.

Script pptp vpn.corbina.ru --nolaunchpppd finished (pid 5156), status = 0x1

Modem hangup

Connection terminated.

 

route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

10.161.24.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0

127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo

0.0.0.0 10.161.24.1 0.0.0.0 UG 0 0 0 eth0

 

ifconfig

eth0 Link encap:Ethernet HWaddr 00:80:48:4F:88:C8

inet addr:10.161.26.234 Bcast:10.161.31.255 Mask:255.255.248.0

inet6 addr: fe80::280:48ff:fe4f:88c8/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:109830 errors:0 dropped:0 overruns:0 frame:0

TX packets:3484 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:9370605 (8.9 Mb) TX bytes:559554 (546.4 Kb)

Interrupt:18 Base address:0x8f00

 

eth1 Link encap:Ethernet HWaddr 00:80:48:4B:E6:09

UP BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 :D TX bytes:0 (0.0 :huh:

Interrupt:19 Base address:0xee00

 

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:1290 errors:0 dropped:0 overruns:0 frame:0

TX packets:1290 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:77900 (76.0 Kb) TX bytes:77900 (76.0 Kb)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4мод не выполняетцо, пишет примероно вот так :"chmod: cannot access `Corbina_connectCorbina#': No such file or directory"! имя файла по разному пробовал писать, файлы обзывал как в первом посте, спецом чтоб не запутатцо и в /home сохранил Corbina_connect !

вообщем можно ли как нибудь подругому забацать? а то двое суток как то не охото сидеть!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте так. Допустим, файл называется corbina, и лежит в /home/user

1. Под рутом заходите в совю домашнюю папку, в /home/user

2. В консоли набираете chmod +x ./corbina

 

Да, кстати, под значком # я подразумеваю комментарий, т.е. #, и все что после него, это просто пояснения, набирать не надо :)

 

Добавил изменения в п.7 первого поста

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ок! сделаем как надо, просто предупреждать надо в след раз когда коментарии # помечаете! а то всё-таки авторские причуды, не всегда понятно!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCADDRT: No such process

SIOCDELRT: No such process

такая же лабуда

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
такая же лабуда

+1

кто нить придите ко мне за 300 р настройте=)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Девушка не надо денех...Мне больно это читать.Сейчас набегут и помогут безплатно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

кто нить придите ко мне за 300 р настройте=)))

с таким подходом лучше поставить виндус и не страдать линуксом! :lol:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы не правы у этой девушки линукс уже давно (если я её ни скем не перепутал), а с vpn она ещё не сталкивалась... Просто погорячилась...Давайте простим:lol:

Выкладывайте лог до конца ибо это не даёт полноты картины...

SIOCADDRT: No such process

SIOCADDRT: No such process

 

все настроил, большое спасибо! но есть вопрос! закрываю консоль - соединение падает. почему?

потому, что не нужно в срипте указывать опцию pppd nodetach

если короче то инструкция кривая, да и не было смысла в её написании... это сильно изковерканый вариант статьи на которую ссылается автор ИМХО

ЗЫ автор по ходу уже это понял :lol:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если короче то инструкция кривая, да и не было смысла в её написании... это сильно изковерканый вариант статьи на которую ссылается автор ИМХО

+1!

на выходных буду настраивать впн в линухе по этой статье! а пока под виндой!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
с таким подходом лучше поставить виндус и не страдать линуксом! wink.gif

тривиальные изречения про юникс-way раздражают

не понимание юмора огорчает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Огромное спасибо!!! Настроил все с первого раза! :spiteful: отличный способ! к черту Квпн!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поднял сетку на 10.3 по оригинальной статье, только последний пункт когда надо запускать через "pon" он мне выдаёт что нет такого процеса! в чём ошибка? в файлике "corbina" или как? кто настраивал и сталкивался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поднял сетку на 10.3 по оригинальной статье, только последний пункт когда надо запускать через "pon" он мне выдаёт что нет такого процеса! в чём ошибка? в файлике "corbina" или как? кто настраивал и сталкивался?

файлы тут
/usr/share/doc/packages/ppp/scripts/pon и тут

/usr/share/doc/packages/ppp/scripts/poff

скопируйте их в /usr/bin/ и сделайте исполняемыми

Это стало известно благодаря очаровательной west2237, на которую вы так опрометчиво наехали, шестью постами выше ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

zinubel, спасибо за содействие, проблема решена собствеными усилиями!

west2237, приношу Вам свои извинения за то что недооценил Вас! Юмор чест слово такой уже просто не распознаю, ввиду того что такие изречения слышу практически от всякого ламера, которого я умнее!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах