Информатизация и образование

Высшее образование - Информационная поддержка: новости ГИА и ЕГЭ, электронное обучение, библиотеки, программное обеспечение и борьба с плагиатом

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

Настройка PPTP соединения в OpenSuSE

PDF
 
Шаг 1 - устанавливаем необходимый софт
Проверяем наличие необходимых пакетов - ppp, pptp
проверить наличие установленных пакетов можно либо в Yast-е в разделе "Программное обеспечение"->"Управление программным обеспечением" либо набрав команды
 
#rpm -qa | grep ppp
#rpm -qa | grep pptp


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

#rpm -qa | grep ppt
   pptp-1.7.0-11
#rpm -qa | grep ppp
  ppp-2.4.3-31

Если список пустой - самое время установить пакеты! (В SuSE эти пакеты входят в состав дистрибутива)
 
 
Шаг 2 - создаем и настраиваем pptp соединение
из-под пользователя root  необходимо сделать следующие вещи:
набираем:
 
#pptp-command

видим такой список :

1.) start
2.) stop
3.) setup
4.) quit

и набираем цифру 3, т.е. установку, появятся следующие строки:

What task would you like to do?: 3
1.) Manage CHAP secrets
2.) Manage PAP secrets
3.) List PPTP Tunnels
4.) Add a NEW PPTP Tunnel
5.) Delete a PPTP Tunnel
6.) Configure resolv.conf
7.) Select a default tunnel
8.) Quit
?:

Выбираем 4 и начинаем настраивать соединение, аккуратно отвечаем на все вопросы, которые задаются
Если вдруг ошиблись - ничего страшного, потом можно будет отредактировать в конфигурационных файлах
1.) Other
Which configuration would you like to use?:

Здесь у нас нет выбора .... 1
А дальше очень внимательно!

Tunnel Name: ИМЯ_ТУННЕЛЯ (придумайте что-нибудь, например pptp_istu)
Server IP: (тут вводим ip адрес вашего pptp-сервера, в нашем случае 217.14.204.2)
What route(s) would you like to add when the tunnel comes up?
This is usually a route to your internal network behind the PPTP server.
You can use TUNNEL_DEV and DEF_GW as in /etc/pptp.d/ config file
TUNNEL_DEV is replaced by the device of the tunnel interface.
DEF_GW is replaced by the existing default gateway.
The syntax to use is the same as the route(8) command.
Enter a blank line to stop.
route: (здесь надо будет указать маршрут до вашего pptp-сервера, через текущий шлюз по умолчанию
командой add -net ip_адрес_pptp_сервера netmask 255.255.255.255 gw ip_адрес_шлюза
add -net 217.14.204.0 netmask 255.255.255.0 gw 192.168.12.1
)
route: del default
route: add default dev ppp0
route: <Enter>
Local Name and Remote Name should match a configured CHAP or PAP secret.
Local Name is probably your NT domain\username.
NOTE: Any backslashes (\) must be doubled (\\).

Local Name: ВАШ_ЛОГИН
Remote Name [PPTP]: pptp.istu.ru (т.е. имя pptp-сервера)

Все указанные Вами настройки теперь находятся в файле /etc/ppp/peers/pptp_istu
имя файла такое же как ИМЯ_ТУННЕЛЯ, которое Вы ввели ранее, в нашем примере pptp_istu
 
 
Шаг 3 - указываем логин и пароль для нашего соединения

набираем команду:
#pptp-command setup

, из появившегося списка

1.) Manage CHAP secrets
2.) Manage PAP secrets
3.) List PPTP Tunnels
4.) Add a NEW PPTP Tunnel
5.) Delete a PPTP Tunnel
6.) Configure resolv.conf
7.) Select a default tunnel
8.) Quit
?:
Выбирем 1. Появится меню:

1.) List CHAP secrets
2.) Add a New CHAP secret
3.) Delete a CHAP secret
4.) Quit
?:

Выбираем пункт 2. Программа настройки попросит ввести вас следующие данные:

Local Name: ВАШ_ЛОГИН
Remote Name [PPTP]: pptp.istu.ru (имя удаленного сервера)
Password: ВАШ_ПАРОЛЬ

Эти данные сохраняются в файлик /etc/ppp/chap-secrets
 
 
Шаг 4 - поднимаем pptp соединение
Всё готово для того, чтобы запустить и проверить соединение:
 
pptp-command start имя_туннеля, мы его назвали pptp_istu
#pptp-command start pptp_istu

Закрыть соединение:
pptp-command stop имя_туннеля
#pptp-command stop
 
Проверить поднялся ли интерфейс ppp0 можно командой ifconfig
 
 
P.S.
 
После проведённых настроек изменятся два файла

 1. /etc/ppp/chap-secrets

 2. ./etc/ppp/peers/pptp_istu

Если при первоначальной настройке Вы что-то неправильно ввели, то можно исправить ошибки непосредственно в этих файлах.

пример файла ./etc/ppp/peers/pptp_istu

#
# PPTP Tunnel configuration for tunnel pptp_istu

# Server IP: 217.14.204.2
# Route: add -net 217.14.204.0 netmask 255.255.255.0 gw 192.168.12.1
# Route: del default
# Route: add default dev ppp0
#

#
# Tags for CHAP secret selection
#
name user_name

remotename pptp.istu.ru

#
# Include the main PPTP configuration file
#
file /etc/ppp/options.pptp

 

Отзывы и комментарии

blog comments powered by Disqus

Добавить комментарий

Защитный код
Обновить

You are here: Инструкции по настройке программ Настройка PPTP соединения в OpenSuSE