Помощь - Поиск - Пользователи - Календарь
Полная версия: Помогите настроить VPN под Ubuntu 10.04
Форумы HomeNet.kr.ua > HomeNet > Обмен опытом
Schweppes:)
Ну собоственно сеть настроил вот, пишу из-под убунты. А ВПН хоть убей - не могу. Может кто-то подскажет что делать? Сразу говорю, с линухом сталкиваюсь впервые, уж очень рекомендовали. Жду ответов, спасибо!
Mario
 # Мануал по настройке сети и VPN для ubuntu

После установки ubuntu устанавливаем pptp клиент (пакет, необходимый для подключения к инету через VPN):

a. открываем терминал: sudo apt-get install pptp-linux

или

b. ищем на сидюке файл pptp-linux_1.7.0-1ubuntu1_i386.deb :
/media/cdrom/pool/main/p/pptp-linux/pptp-linux_1.7.0-1ubuntu1_i386.deb
и кликаем по нему правой кнопкой мышки,
выбираем выкладку Kubuntu Package Menu->Install Package


1. От провайдера получаем следующую информацию:

1.1. YOUR_IP - твой айпишник (у меня например 10.49.15.9 )
1.2. YOUR_GATEWAY - твой шлюз ( у меня например 10.49.0.1 )
1.3. YOUR_HOST_NAME - имя твоего компа (придумай сам)
1.4. YOUR_LOGIN_NAME - имя пользователя
1.5. YOUR_PASSWORD - пароль
1.6. Метод авторизации: CHAP или PAP
1.7. Метод шифрования (mschap-v2) (если используеца шифрование)


2. Получаем от провайдера инфу и настраиваем локальную сеть:
2.1 Открываем файл /etc/network/interfaces и вставляем туда текст:

# The loopback interface
auto lo
iface lo inet loopback

# The first network card
auto eth0
iface eth0 inet static
address YOUR_IP
netmask 255.255.0.0
gateway YOUR_GATEWAY

# set network configuration, DNS servers, VPN servers (см. п, 1):
up route add -net 10.0.0.0 netmask 255.0.0.0 gw YOUR_GATEWAY
up route add -host 10.64.254.249 gw YOUR_GATEWAY # вместо 10.64.254.249 впиши свой 1-й DNS
up route add -host 10.100.101.11 gw YOUR_GATEWAY # вместо 10.100.101.11 впиши свой 2-й DNS (если есть)
up route add -host 10.0.3.11 gw YOUR_GATEWAY # вместо 10.0.3.11 впиши 1-й айпишник твоего VPN сервера
up route add -host 10.0.3.111 gw YOUR_GATEWAY # вместо 10.0.3.111 впиши 2-й айпишник твоего VPN сервера


2.2 Открываем терминал и устанавливаем сетевое имя твоего компа:

sudo /bin/hostname YOUR_HOST_NAME


2.3 Открываем файл /etc/resolv.conf и прописываем туда DNS:

nameserver 10.64.254.249 # вместо 10.64.254.249 впиши свой локальный DNS


3. Настраиваем VPN соединение:
3.1 Открываем файл /etc/ppp/options.pptp и вставляем туда текст:

lock
noauth
nobsdcomp
nodeflate
# require-mschap-v2 # разкоментируем если используеца mschap-v2 шифрование

3.2 Оставляем файл /etc/ppp/options как есть ))

3.3 Открываем файл /etc/ppp/chap-secrets и вставляем туда текст (см. пункт 1.6 данного мануала):

YOUR_LOGIN_NAME PPTP YOUR_PASSWORD *

3.4 Открываем файл /etc/ppp/pap-secrets и вставляем туда текст (см. пункт 1.6 данного мануала):

YOUR_LOGIN_NAME PPTP YOUR_PASSWORD *

3.5 Создаем файл /etc/ppp/peers/vpn и вставляем туда текст (см. пункт 1 данного мануала):

pty \"pptp vpn.lan.du --nolaunchpppd\" # вместо vpn.lan.du - имя или ip твоего VPN сервера
name YOUR_LOGIN_NAME
remotename PPTP
+pap # если используеца pap авторизация ( в моей сетке используеца PAP, в твоей - звони админу и спрашивай)
# +chap # если используеца chap авторизация
file /etc/ppp/options.pptp
ipparam vpn


4. Делаем скрипт подключения:
4.1 Создаем файл /sbin/vpn и вставляем туда текст:

#!/bin/sh
case \"$1\" in
start)
echo -n \"Starting vpn: \"
pon vpn
sleep 5
route add default dev ppp0
ifconfig
echo
;;
stop)
echo -n \"Stopping vpn: \"
poff vpn
sleep 5
route del default dev ppp0
ifconfig
echo
;;
*)
echo \"*** Usage: vpn {start|stop}\"
exit 1;
;;
esac
exit 0

# P.S.
# После выполнения pon vpn поднимаеца интерфейс ppp0
# Далее командой route add default dev ppp0 делаем этот интерфейс шлюзом для pptp
# т.е. eth0 - юзаеца локалкой
# а ppp0 - юзаеца для pptp подключения


5. Подключаемся:
5.1 Открываем терминал и запускаем скрипт:

sudo sh /sbin/vpn start


6. Отключаемся:
6.1 Открываем терминал и запускаем скрипт:

sudo sh /sbin/vpn stop

7. Проверить что VPN соединение установлено можно так:
открываем терминал и набираем ifconfig
в выводе команды должен быть виден поднятый интерфейс ppp0 или ppp1 или т.п.

Здерто с forum.ubuntu.ru (С)

ЗЫ: я думаю получится

Schweppes:)
Ничего не вышло. я в системном разделе вообще не могу ничего изменять, типа прав не хватает. Хотя под админом авторизировался...
Rikcon
Решаеться установкой пакета Network-manager-pptp,только он еще очень плохо работает на 10.4,я с кубунты не могу подключиться
Mario
http://myubuntu.ru/rukovodstvo/nastroka-vpn-na-ubuntu/ вроде сдесь все красиво рассписано
Antarez
А тема-то уже не год и не два назад подымалась здесь. Поиск рулит )))
Примерно в ЭТОЙ теме ответы на все вопросы.
Linx
В 10.04 все завелось с коробки, через нетворк менеджер, просто внимательно вводи настройки , пропиши роуты итд..
Это "текстовая" версия, возможен просмотр только основного контента. Для просмотра полной версии этой страницы, пожалуйста нажмите сюда.
Invision Power Board ©