Здравствуйте!
Не могу поднять 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 - результата ноль!
Проконсультируйте, пожалуйста!
VPN в Ubuntu 10.04
Пакет 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 вновь стоят.
Примерно так
Показать
туда вписываем:
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 можно не писать.
Там где выделено красным - Ваши данные.
Нет.
Та же ошибка.
Connect: ppp0 <--> /dev/pts/0
sh: 80.78.192.139: not found
Modem hangup
Connection terminated
/urs/local/bin/vpn: pppd error: 16
Ошибка 16 - Связь была разорвана по причине зависания модема.
Проблема разрешилась путем того, что я в настройках NM поменял адрес сервера на адрес шлюза.
VPN поднялся.
Спасибо огромное!
Решено...