LinuxForum.Fans
Тема

VPN в Ubuntu 10.04

Автор: MorandiTM 7 сообщений 3079 просмотров
#74928

Здравствуйте!

Не могу поднять VPN на свежеустановленной Ubuntu 10.04.
Имел опыт поднятия VPN в Debian через Gnome. Мучался пол года с VPN, но в итоге кое как его поднял. Настроек уже не помню, соответственно.

В Windows XP сеть настраивается путем прописывания адреса сервера или шлюза в настройках самого VPN, убирается галочка с шифрованием, вводится логин и пароль. Все адреса выдаются автоматически.
Господа! Чтобы Вы не спрашивали какой у меня провайдер, сразу говорю: живу в общежитии. Интернет от ВУЗа. Провайдера не знаю...
Как-то так...

На данный момент ifconfig выводит следующее:

eth0 Link encap:Ethernet HWaddr 00:11:2f:8d:db:4f
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::211:2fff:fe8d:db4f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:91 errors:0 dropped:0 overruns:0 frame:0
TX packets:129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8588 (8.5 kb) TX bytes:12781 (12.7 kb)
Interrupt:19

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:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:720 (720 Kb) TX bytes:720 (12.5 Kb)

При поднятии VPN адреса имеют следующий вид:
- 192.168.4.35 (например)

Без поднятия VPN адреса имеют иной вид:
- 10.42.34.1

Вручную прописывать - мозгов не хватит!
Пробовал делать все мануалу: http://rostcom.net/forum/viewtopic.php?f=4&t=123 - результата ноль!
Проконсультируйте, пожалуйста!

#74930

Попробуйте это, если не получится пишите.

#74981

Пакет pptp-linux был установлен, посмотрел через Synaptic.
Его ставить не пришлось. Со скриптом подключиться не получилось!
Вылезло следующее:

Connect: ppp0 <--> /dev/pts/0
sh: 80.78.192.139: not found
Modem hangup
Connection terminated
/urs/local/bin/vpn: pppd error: 16

Удалил скрипт.
После этого решил передрнуть шнур. Передернул.
Теперь ifconfig показывает вот что:

eth0 Link encap:Ethernet HWaddr 00:11:2f:8d:db:4f
inet addr:10.42.34.18 Bcast:10.43.34.63 Mask:255.255.255.192
inet6 addr: fe80::211:2fff:fe8d:db4f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:91 errors:0 dropped:0 overruns:0 frame:0
TX packets:129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8588 (8.5 kb) TX bytes:12781 (12.7 kb)
Interrupt:19

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:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:720 (720 Kb) TX bytes:720 (12.5 Kb)

Адрес локальный выдался.

Через настройки с помощью графического интерфейса тоже не могу поднять VPN. В настройках стоят галочки allow bsd data compression и allow defalte data compression. Но даже пробуя их убрать - не подымается VPN.

Еще момент! Стоят галочки на PAP, CHAP и EAP. Я их убрать не могу! Галочки снимаю, принимаю настройки, подключаюсь, вылезает ошибка с тем, что подключиться не удалось. После этого сразу же иду в настройки и галочки PAP, CHAP и EAP вновь стоят.

#75030

Примерно так

Показать
1. /etc/ppp/options.pptp
туда вписываем:

persist
noauth
nobsdcomp
nodeflate

2. /etc/ppp/peers/vpn
туда вписываем:

pty "pptp адрес сервера --nolaunchpppd"
name login
require-chap
remotename PPTP
file /etc/ppp/options.pptp
ipparam vpn

4. /etc/ppp/ip-up.d/vpn
Прописываем маршруты (на примере моих)

route del default
/sbin/route add -net 172.16.0.0 netmask 255.240.0.0 gw 172.16.63.1
/sbin/route add -net 91.211.128.0 netmask 255.255.252.0 gw 172.16.63.1
/sbin/route add -host 195.20.194.22 gw 172.16.63.1
/sbin/route add -host 195.20.194.6 gw 172.16.63.1
/sbin/route add -host 195.20.194.7 gw 172.16.63.1
/sbin/route add -host 195.20.195.82 gw 172.16.63.1
/sbin/route add -host 195.20.195.94 gw 172.16.63.1
/sbin/route add -host 195.20.194.27 gw 172.16.63.1
/sbin/route add -net 239.255.254.0 netmask 255.255.254.0 gw 172.16.63.1
route add default dev ppp0

5. /etc/ppp/chap-secrets
vash_internet_login PPTP vash_password *

6. /etc/ppp/ip-up
сюда добавить sh /etc/ppp/ip-up.d/$6

7. /etc/network/interfaces
Для подключения при загрузке системы добавить:

post-up pon vpn
pre-down poff vpn


Для подключения sudo pon vpn
для отключения sudo poff

Если пользователь добавлен в группу dip - sudo можно не писать.

Там где выделено красным - Ваши данные.
#75079

Нет.
Та же ошибка.

#75083
MorandiTM написал:

Connect: ppp0 <--> /dev/pts/0
sh: 80.78.192.139: not found
Modem hangup
Connection terminated
/urs/local/bin/vpn: pppd error: 16

Ошибка 16 - Связь была разорвана по причине зависания модема.

#75091

Проблема разрешилась путем того, что я в настройках NM поменял адрес сервера на адрес шлюза.
VPN поднялся.
Спасибо огромное!
Решено...

Войдите или зарегистрируйтесь, чтобы ответить.