Соединение с VPN-сервером в Mandriva Linux 2006 (Где и как настроить?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

bigrain
Сообщения: 3

Соединение с VPN-сервером в Mandriva Linux 2006

Сообщение bigrain »

Попался мне недавно на глаза ДВД-шный дистрибутив Mandriva Linux 2006. И поскольку в последнее время я все чаще слышу положительные отзывы о Линуксе, я решил его испытать. Слепил "кентавра" на своем домашнем компе. Установка прошла без особых осложнений. Но каково же было мое удивление, когда я настроив подключение по локальной сети, не смог найти, где создается подключение к VPN-серверу. :( :( :( . И как я не искал, где ни читал - так и не смог найти объяснения как и где это сделать. :( Особенно проблемы возникают из-за того, что в Линуксе я полный чайник и еще неделю назад ничего о нем даже не читал. Поэтому обращаюсь к вам с огромной просьбой: максимально возможно понизить уровень изложения. Т.е. показать это как для полного чайника в кубе. Вот исходные данные: настроена локальная сеть: IP - 10.0.23.55, Подсеть - 255.255.255.0, Шлюз - 10.0.23.1, DNS - 195.149.108.17 и 195.149.108.20.
Это я настроил и оно работает :) . А теперь нужно создать VPN-подключение к серверу 10.0.4.2. Этот адрес единственное, что я вводил в винде в это подключение. И еще в свойствах подключения (уже после его создания) ставил "дополнительно" - ""шифрование" - "необязательное (подключаться даже без шифрования)". Это все, что я вводил в винде. Там все работает. В Линуксе локальная сеть есть (пингуется и шлюз и сервер 10.0.4.2).
Спасибо сказали:
Аватара пользователя
pzp-5
Сообщения: 558
Статус: Главный модератор "Пингвинария" на Лафоксе.

Re: Соединение с VPN-сервером в Mandriva Linux 2006

Сообщение pzp-5 »

Угадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
Спасибо сказали:
Аватара пользователя
Payne
Сообщения: 104

Re: Соединение с VPN-сервером в Mandriva Linux 2006

Сообщение Payne »

bigrain писал(а):
25.03.2006 21:57
Попался мне недавно на глаза ДВД-шный дистрибутив Mandriva Linux 2006. И поскольку в последнее время я все чаще слышу положительные отзывы о Линуксе, я решил его испытать. Слепил "кентавра" на своем домашнем компе. Установка прошла без особых осложнений. Но каково же было мое удивление, когда я настроив подключение по локальной сети, не смог найти, где создается подключение к VPN-серверу. :( :( :( . И как я не искал, где ни читал - так и не смог найти объяснения как и где это сделать. :( Особенно проблемы возникают из-за того, что в Линуксе я полный чайник и еще неделю назад ничего о нем даже не читал. Поэтому обращаюсь к вам с огромной просьбой: максимально возможно понизить уровень изложения. Т.е. показать это как для полного чайника в кубе. Вот исходные данные: настроена локальная сеть: IP - 10.0.23.55, Подсеть - 255.255.255.0, Шлюз - 10.0.23.1, DNS - 195.149.108.17 и 195.149.108.20.
Это я настроил и оно работает :) . А теперь нужно создать VPN-подключение к серверу 10.0.4.2. Этот адрес единственное, что я вводил в винде в это подключение. И еще в свойствах подключения (уже после его создания) ставил "дополнительно" - ""шифрование" - "необязательное (подключаться даже без шифрования)". Это все, что я вводил в винде. Там все работает. В Линуксе локальная сеть есть (пингуется и шлюз и сервер 10.0.4.2).

[HOWTO] MANDRIVA LINUX 2006 (настройки конкретно для вашего случая, но без поддержки MPPE шифрования). Если оно есть, то надо ядро патчить, кажется...
Итак:
устанавливаем два пакета:
ppp-2.4.3-9mdk.i586.rpm и pptp-linux-1.7.0-2mdk.i586.rpm (или иные)
Думаю, что с этим проблем не будет.

Далее идём в /etc/ppp и для начала редактируем файл options (/etc/ppp/options, который должен выглядеть следующим образом:

lock
noauth
+chap
defaultroute
usepeerdns

Теперь отредактируем options.pptp (/etc/ppp/options.pptp), который у меня выглядит так(но не обязательно):

#
# Lock the port
#
lock

#
# We don't need the tunnel server to authenticate itself
#
noauth

#
# Turn off transmission protocols we know won't be used
#
nobsdcomp
nodeflate

#
# We want MPPE
# (option naming specific to ppp 2.4.0 with unofficial patch)
#
#mppe-40
#mppe-128
#mppe-stateless

# needed for W2K3 anyway
#refuse-eap

#
# We want a sane mtu/mru
#
#mtu 1000
#mru 1000

#
# Time this thing out of it goes poof
#
#lcp-echo-failure 10
#lcp-echo-interval 10

Хорошо, теперь пишем в командной строке: pptp-command setup и жмём Enter. Появиться меню:

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]: <Enter>
Password: ВАШ_ПАРОЛЬ


Прекрасно. Теперь выходим в главное меню (пункт 4). В главном меню выбираем пункт 4.
Add a NEW PPTP Tunnel.

1.) Other
Which configuration would you like to use?:


Выбираем 1. Должно появиться что-то вроде этого:

Tunnel Name: <ИМЯ_ТУННЕЛЯ>
Server IP: 10.0.4.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: add default gw 10.0.23.1
route: add -host 10.0.4.2 gw 10.0.23.1
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]: <Enter>

Выходим из меню и в командной строке пишем pptp-command start <ИМЯ_ТУННЕЛЯ>. Должно работать... Соответственно для остановки пишем pptp-command stop <ИМЯ_ТУННЕЛЯ>

Всё... У меня работало (ну, естественно с другим ip) без проблем, когда на MANDRIVE сидел...
Прокладка между стулом и клавиатурой - вот причина большинства ошибок системы...
Спасибо сказали:
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Re: Соединение с VPN-сервером в Mandriva Linux 2006

Сообщение Electron »

Настройка VPN

Я же только сегодня написал :angry:
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали:
Аватара пользователя
Payne
Сообщения: 104

Re: Соединение с VPN-сервером в Mandriva Linux 2006

Сообщение Payne »

Electron писал(а):
02.04.2006 21:17
Настройка VPN

Я же только сегодня написал :angry:

И? Что ты хочешь этим сказать? Есть много разных способов настройки. Этот мной лично провереный, а вот другие -не знаю!!!!
Прокладка между стулом и клавиатурой - вот причина большинства ошибок системы...
Спасибо сказали:
Electron
Сообщения: 201
ОС: Можно Windows написать? :-)

Re: Соединение с VPN-сервером в Mandriva Linux 2006

Сообщение Electron »

Payne писал(а):
03.04.2006 10:55
Electron писал(а):
02.04.2006 21:17

Настройка VPN

Я же только сегодня написал :angry:

И? Что ты хочешь этим сказать? Есть много разных способов настройки. Этот мной лично провереный, а вот другие -не знаю!!!!


Но ведь это же не тебе было <_<
Gentoo Linux 2006.0 from Stage3-Pentium4 on Intel Celeron 2.1 Ghz, 512M RAM, NV GeForce 5200FX
Спасибо сказали: