|
Автор |
Сообщение |
DEN508
Новенький
Зарегистрирован: 09.02.2006 Сообщения: 18 Откуда: Екатеринбург
|
|
|
|
У меня возникла проблема с подключением к интернету через VPN (PPTP)
сеть настроил, пинг проходит
а по книге "Linux полное руководство" настроить подключение к интернету не получается
ОС Linux Mandriva 2005 LE
Напишите, какие пакеты должны быть установлены (установлены тока ppp, pptp)
внутренний ип 10.0.0.149
внешний ип 87.251.165.149
шлюз 10.0.0.1
Распишите плиз как правильно прописывать настройки
Связался с админом провайдера а он отказался мне помогать.
Очень надеюсь на вашу помощь, т.к. в Linuxe тока первую неделю. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Что именно не получается? Что уже было сделано? |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
DEN508
Новенький
Зарегистрирован: 09.02.2006 Сообщения: 18 Откуда: Екатеринбург
|
|
|
|
Сеть настроил, пинг проходит. А выйти в интернет (она на VPNe) не могу. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Ты можешь пропинговать удаленный узел? Любой. Если да - проблема в DNS.
Но там есть еще один момент. В книге я описал настройку VPN-сервера, следовательно, настройка VPN-клиента описывалась по тому серверу. Тогда я использовал CHAP-метод аутентификации, возможно, твой провайдер использует PAP. В pptp-command добавь еще один секрет - для PAP. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Забыл добавить после установки pptp в drakconnect добавляются пункты по настройке тунеллей, попробуй ним настроить |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
DEN508
Новенький
Зарегистрирован: 09.02.2006 Сообщения: 18 Откуда: Екатеринбург
|
|
|
|
Наконец-то я решил проблему с натройкой VPN в Mandriva Linux 2005 LE.
Итак:
для начала устанавливаем два пакета:
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.0.1
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( command.
Enter a blank line to stop.
route: add default gw <здесь пишем ip вашего стандартного шлюза>
route: add -host 10.0.0.1 gw <здесь опять ip вашего стандартного шлюза (GETEWAY)>
route: del default dev eth0
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 <ИМЯ_ТУННЕЛЯ>
Только вот после отключения локальную сеть надо вручную поднимать командой ifup eth0
P.S.
Этот способ скорее всего подойдёт и для многих других Линуксов... |
|
Вернуться к началу |
|
|
|
|