Главная
 
npofopr.ucoz.ruВоскресенье, 2025-07-13, 01:41:29



Приветствую Вас Гость | RSS
Главная
Меню сайта

Форма входа

Категории раздела
postfix [3]
console [2]
ssh [1]
jabber [1]
DHCP [2]
apache [4]
vhcs [1]
pptp [2]
server [7]
ftp [1]
trafic [1]
ip [1]
LDAP [1]
squid [1]
squid

Главная » Статьи » linux » pptp

How-to`s — Установка PPTP (VPN) соединения
Первое что нам понадобится - это пакет pptp-linux (в случае с убунтой он не установлен по умолчанию, но на CD есть).

После установки пакета можно приступать к настройке.

  1. Создаем в /etc/ppp/peers файл с именем соединения (в моем случае это dmserver) и вбиваем туда следующее:
    1
    2
    3
    4
    5
    pty "pptp <адрес-сервера> --nolaunchpppd"
    name <имя-пользователя>
    remotename <имя-соединения>
    require-mppe-128
    file /etc/ppp/options.pptp

  2. Открываем на редактирование файл /etc/ppp/chap-secrets и вбиваем туда следующую строку:
    <имя-пользователя> <имя-соединения> <пароль> *
  3. Устанавливаем соединение выполнив pon <имя-соединения>, или pon <имя-соединения> nodetach, чтобы управление не возвращалось после установления соединения
  4. После завершения работы разрываем соединение poff <имя-соединения>, либо просто Ctrl-C, если не возвращали управление

В данном случае я оставил совсем без изменений настройки pptp соединения, которые можно покрутить в /etc/ppp/options.pptp (в тех немногих случаях когда приходилось пользоваться пптп всегда все работало с настройками по умолчанию).

Теперь, если попытаться попинговать адрес из локалки сети, к которой мы подключились у нас ничего ен получится =) А все дело в том, что соединение то мы установили, но не сказали системе, что к локалке нужно ходить именно через это соединение. При установке пптп соединения интерфейс ррр получает 2 ип-адреса - локальный (т.е. адрес нашего компа в удаленной сети) и удаленный (т.е. локальный адрес пптп сервера). Если вы подключались с параметром nodetach, то последние 2 строки лога подключения должны были выглядеть примерноследующим образом
1
2
local  IP address 192.168.10.220
remote IP address 192.168.10.210

где первый адрес - это наш, а второй - адрес сервера. Если же подключались с возвращением управления, то можно просто посмотреть состояние интерфейса ppp (в большинстве случаем его имя будет ppp0), выполнив ifconfig. В моем случае первые 2 строки выглядят так:
1
2
ppp0      Link encap:Point-to-Point Protocol  
          inet addr:192.168.10.220  P-t-P:192.168.10.210  Mask:255.255.255.255

Собственно в моем случае адрес моей машины - 192.168.10.220 (это нам не интересно), а локальный адрес сервера пптп 192.168.10.210 (а вот это то что нужно). Посему мне нужно указать системе ходить в локальную сеть именно через этот шлюз. Делается это просто
route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.10.210

Для вашего случая конечно же нужно указать свой адрес сети и маску подсети.

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

1
2
sudo pptp <адрес-сервера> user <имя-пользователя> password <пароль> require-mppe-128
sudo route add -net <подсеть> netmask <маска подсети> dev <интерфейс>

Интерфейс в большинстве случаев будет ppp0
Категория: pptp | Добавил: npofopr (2009-07-20)
Просмотров: 1534 | Комментарии: 1 | Теги: linux, pptp | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Поиск


Copyright MyCorp © 2025
Сделать бесплатный сайт с uCoz