Проверяем наличие необходимых пакетов - ppp, pptp
проверить наличие установленных пакетов можно либо в Yast-е в разделе "Программное обеспечение"->"Управление программным обеспечением" либо набрав команды
#rpm -qa | grep pptp
Если пакеты установлены, то результатом выполнения команды будут названия установленных пакетов(версии пакетов могут быть другими)
pptp-1.7.0-11
#rpm -qa | grep ppp
ppp-2.4.3-31
Если список пустой - самое время установить пакеты! (В SuSE эти пакеты входят в состав дистрибутива)
из-под пользователя root необходимо сделать следующие вещи:
набираем:
видим такой список :
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_адрес_шлюза
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
, из появившегося списка
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
Всё готово для того, чтобы запустить и проверить соединение:
#pptp-command start pptp_istu
Закрыть соединение:
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
Отзывы и комментарии
< Предыдущая | Следующая > |
---|