Форумы Якутск Онлайн

Форумы Якутск Онлайн (https://forum.ya1.ru/index.php)
-   Linux/BSD (https://forum.ya1.ru/forumdisplay.php?f=121)
-   -   Настройки VPN в Ubuntu для ADSL/СетьСтолица (https://forum.ya1.ru/showthread.php?t=31542)

VanDamM 28.04.2009 12:14

Настройки VPN в Ubuntu для ADSL/СетьСтолица
 
Для ADSL:

Интернет от Сахателеком по телефонной линии - PPTP VPN, STATIC IP.
Модем в локальной сети с компом, будем считать что вы настроили его линк c модемом и у вас на компе уже есть внутренняя сетка СТК(*.ya1.ru).

Настройка:

0. Нужно чтобы у вас был установлен пакет pptp-linux, скачать можно отсюда, устанавливается двойным щелчком либо в терминале набираем
Код:

dpkg -i pptp-linux.deb
(здесь и далее считаем что вы сидите под рутом). Терминал открывается так(если у вас есть графическая система) Application-Стандартные-Терминал.

1.Нужно изменить файл /etc/ppp/options.pptp
В терминале
Код:

nano /etc/ppp/options.pptp
Расскомментируем/дописываем чтобы было:
Код:

lock
noauth
refuse-eap
refuse-pap
refuse-mschap
nobsdcomp
nodeflate
persist
maxfail 5

2.Добавляем впн-аккаунт
В терминале
Код:

nano /etc/ppp/chap-secrets
Добавляем строчку
Код:

ВашЛогин * ВашПароль
3. Добавляем впн соединение
В терминале
Код:

nano /etc/ppp/peers/stkvpn
Записываем:
Код:

pty "pptp 10.172.6.9 --nolaunchpppd --nobuffer"
name ВашЛогин
defaultroute
file /etc/ppp/options.pptp
ipparam server
replacedefaultroute
updetach

4. Добавляем маршрут к VPN-серверу.
Редактируем файл /etc/network/if-up.d/if-up-eth0 (Либо eth1/eth2/.. зависит от сетевого интерфейса, который вы используете для VPN. Можно узнать командой ifconfig).
Код:

nano /etc/network/if-up.d/if-up-eth0
Записываем туда:
Код:

#!/bin/sh
route add 10.172.6.9 gw ВашШлюз(локальный IP модема)

Даем этому файлу права на исполнение:
Код:

sudo chmod +x /etc/network/if-up.d/if-up-eth0
5. Все. Рестартим сеть.
Код:

/etc/init.d/networking restart
Подключаемся так
Код:

pon stkvpn
отключение
Код:

poff stkvpn
для Сеть Столица:

Пример полностью ручной установки соединения из shell. Для работы нужен только пакет pptpclient + зависимости. Все делается с правами root.

1.
Код:

# whoami
root

2. Смотрим настройки pptp соединения в /etc/ppp/option.pptp. Должно быть так:
Код:

# fgrep -v "#" /etc/ppp/options.pptp
lock
noauth
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
persist
maxfail 0

3 . Настройки аутентификации соединения:
Код:

# cat /etc/ppp/chap-secrets
# client server secret IP addresses
lan12345 * 12345678
unl12345 * 12345678

Вместо lan12345/unl12345 и 12345678 нужно указать свои логин и пароль!

4. Смотрим текущий маршрут по умолчанию:
Код:

# ROUTE = `route -n | grep "^0.0.0.0" | awk '{print $2}'`
# echo $ROUTE
192.168.xx.1

5. Добавляем эксклюзивные маршруты для vpn-серверов и удаляем маршрут по умолчанию через 192.168.xx.1:
Код:

# route add 217.17.188.1 gw $ROUTE # vpn.sakha.net
# route add 81.222.116.8 gw $ROUTE # vpn2.sakha.net
# route del default

6. Соединяемся:
Код:

# pptp 217.17.188.1 defaultroute nodetach name lan12345
или
Код:

# pptp 81.222.116.8 defaultroute nodetach name unl12345
После этого должен появиться интерфейс ppp0 (ifconfig ppp0) и route -n должен указывать на то, что маршрут 0.0.0.0 идет через ppp0.

Для более удобного запуска можно сделать скриптик например

Код:

ROUTE = `route -n | grep "^0.0.0.0" | awk '{print $2}'`
echo $ROUTE
192.168.xx.1
route add 81.222.116.8 gw $ROUTE # vpn2.sakha.net
route del default
pptp 217.17.188.1 defaultroute nodetach name lan12345


girlfrienzi 02.05.2009 20:44

А не проще в Ubuntu пакетик vpn-linux.deb поставить? (предварительно pptp-пакеты)

Googleman 03.05.2009 00:32

Цитата:

Сообщение от girlfrienzi (Сообщение 1058455036)
А не проще в Ubuntu пакетик vpn-linux.deb поставить? (предварительно pptp-пакеты)

нифига не легче, т.к. не универсальнее. а этой инструкции как мы знаем, дофига лет, и она неплохо со всем справляется.

girlfrienzi 04.05.2009 17:26

Ну тут уж кто как думает, не оспоришь...

HeLLFiRE 04.05.2009 20:04

делайте поиск по network-manager и ставьте network-manager-впн или типо того. тогда в самом менеджере в разделе впн появится возможность настройки. настраивал там и пптп и пппое.

Цитата:

Сообщение от wchk (Сообщение 1058456791)
да согласен что инструкции должны быть максимально универсальные. У меня допустим граф. оболочки вообще нет, где я возьму нетворк-манагер )

ну я для простого обывателя десктоп дистра написал. таких поидее большинство.
невсем нравится копаться в консоле. хотя без нее, никуда.

wchk 05.05.2009 21:14

да согласен что инструкции должны быть максимально универсальные. У меня допустим граф. оболочки вообще нет, где я возьму нетворк-манагер )

Strelockk 16.09.2009 21:18

pppoeconf Не канает?

sart 17.09.2009 17:04

Я в кедах сижу с KVpnc + pptp пакеты, все отлично работает =)

Strelockk 03.11.2009 07:52

а как быть с pppoe ?

wchk 03.11.2009 10:22

Цитата:

Сообщение от Strelockk (Сообщение 1058583199)
а как быть с pppoe ?

http://dnevniki.ykt.ru/viewcomment.a...334&mid=359878


Часовой пояс GMT +9, время: 12:16.

Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot