Автор: Jes · книжка Jes | |
Отправлено: 2011-01-03 18:15:06 | · найти в дереве · |
Настройка VPN в linux (ubuntu, AltLinux)Можно создать скрипт, запускающий соединение, а можно использовать вместе с небольшими системными настройками NetworkManager c nm-applet (и с ним же — под KDE тоже, потому что пока собственный Менеджер Соединений от KDE не работает с VPN, но как заработает, настраивать его нужно будет точно так же). В любом случае запуск/отключение VPN-соединения с помощью находящегося в трее приложения (nm-applet здесь) удобнее: всегда видно наличие или отсутствие этого соединения.Итак, у нас имеется минимум сведений от провайдера, который поддерживает только M$ системы, а значит, предоставляет пользователю только параметры для TCP/IP и exe-программку для VPN-соединения: Для TCP/IP-соединения: 1) IP адрес Для VPN-соединения: 4) логин Наcтраиваем TCP/IP. Далее всё, что нам ещё нужно узнать о провайдере, это его шлюз для VPN-соединения, который он также может скрывать. Например, его можно выцепить, исходя из адреса сервера статистики соединений (который предоставляется в обязательном порядке) — если он stats.web.lan, то VPN-шлюз, скорее всего, находится по адресу vpn.web.lan. Если такой адрес пингуется, то всё ОК. Прописываем эти данные в nm-applet, значок которого находится в трее. Если стоит KDE, то добиваемся того, чтобы в трее этот значок был, как — см. ниже.
Файл /etc/ppp/options редактируем, он должен выглядеть так: $ cat /etc/ppp/options lock Проверяем VPN-соединение и смотрим в логи /var/log/messages — в ubuntu успешное соединение будет выглядеть как-то так: Jan 3 18:08:42 murm pppd[5393]: Plugin /usr/lib/pppd/2.4.5//nm-pptp-pppd-plugin.so loaded. Если соединения нет, то смотрим в лог — что не так, думаем и исправляем. Теперь, чтобы наконец заработал интернет (пока что сеть для нас недоступна, хотя VPN-соединение и есть, но нет маршрутизации), достаточно создать файл /etc/ppp/ip-up.d/route-traffic со следующим содержанием: #!/bin/bash — здесь 10.0.0.1 как раз тот адрес, который нам показывается как remote IP address в /var/log/messages Перезапускаем соединение — если всё верно, то мы в интернете! Теперь осталось научиться запускать nm-applet в KDE (сначала, он должен там стоять — на всякий случай, чтобы сразу подсоединиться к интернету и гарантировано иметь его ещё на LiveCD при установке, я ставлю основной системой xubuntu, а в ней уже доставляю всё мне необходимое, включая kubuntu-desktop). Для этого идём в Главное Меню —> Настройка —> Параметры Системы (System Settings) и находим там Системное Администрирование —> Автозапуск: прописываем nm-applet и во вкладке «Приложение» его свойств нажимаем кнопку «Дополнительные параметры» и ставим галку «Разместить в системном лотке». Строка запуска nm-applet должна выглядеть так: ksystraycmd nm-applet В том же разделе «Системное Администрирование» Параметров Системы идём в Управление Службами, снимаем галку с NetworkManager User Setting Service, останавливаем эту службу и перезапускаем сеанс — всё, иконка nm-applet должна появиться в трее: выбираем в «Соединения VPN» созданное нами соединение и подключаемся! При успешном соединении на иконке отобразится «золотой замочек» (при теме значков Tango). | |
Редактировано: 2011-01-23 16:40:50
|
Прочтений на форуме: 113404 |
Сообщения в этом потоке: |
· Настройка VPN в linux (ubuntu, AltLinux) (113404) - Jes -
(5251 b) - 2011-01-03 18:15:06
Ответить:
Сообщение: | |
|
|