Это старая версия документа!
В дистрибутиве Mageia 1 после установки с компакт-диска (600Мб) отсутствует интерфейс для удобной настройки PPTP VPN. Поэтому, для первоначального обновления пакетов и установки того же Network Manager`а требуется установить доступ в сеть Интернет. У кого подключение через роутер - никаких проблем не возникнет, а вот кто работает по VPN PPTP, - здесь придётся настроить минимальное подключение. В стандартной установке дистрибутива все пакеты для этого есть, нужно только приложить руки и сконфигурировать их. Итак, задача:
Задача
Дано: свежеустановленная Mageia 1, доступ в Интернет через VPN PPTP.
Задача: настроить подключение к сети Интернет для первоначального обновления и установки необходимых пакетов.
Уровень пользователя: умение работать в консоли и с текстовыми редакторами.
Решение:
Предположим, что компьютер подключается через какую-то транспортную сеть:
| Параметр | Значение |
|---|---|
| Сеть | 10.0.0.0/8 |
| Собственный IP-адрес компьютера | IP: 10.10.10.10/8 или динамически получаемый |
| DNS-сервер | 10.0.0.1 |
| VPN-сервер | 10.0.0.1 |
| Шифрование | MPPE-128 |
| Логин для VPN-соединения | vpn01234 |
| Пароль для VPN-соединения | vpn-password |
| Основной шлюз в виртуальной сети | 172.16.1.1 |
| Прокси-сервер в виртуальной сети | 172.16.1.1 (порт: 3128) |
Настройка транспортной сети
Прежде чем перейти непосредственно к настройке сети или запуску VPN-соединения, отключите фаирвол через Mageia Control Center или командой:
# /etc/init.d/iptables stop
По умолчанию (после установки) он включен и в нём нет правил для нормальной работы PPTP. После проведения работ по настройке и обновлению системы, Вы можете настроить правила как нужно, а пока его просто отключаем (заметьте, что если Вы отключили фаирвол из командной строки, после перезапуска истемы он снова включится и его снова придётся выключать).
Настройка основной транспортной сети предлагается в конце просесса инсталляции. Также можно настроить параметры сетевого адаптера через Mageia Control Center --> Сеть и Интернет --> Сетевой центр
Если же графическая среда не установлена, можно сделать первоначальную настройку из консоли.
Статический адрес компьютера
Консольный временный вариант конфигурации для кабельного адаптера:
# ifconfig eth0 10.10.10.10/8 up # поднимаем интерфейс # echo "nameserver 10.0.0.1" > /etc/resolv.conf # конфигурируем DNS-сервер
Естественно, Вы должны подставить свои сетевые параметры.
Графический вариант не требует комментариев. Скриншот:
Динамический адрес компьютера
Если провайдер выдаёт динамические адреса в транспортной сети, настроить это можно как рассказано ниже.
Консольный временный вариант конфигурации для кабельного адаптера:
# dhclient eth0 # поднимаем интерфейс # echo "nameserver 10.0.0.1" > /etc/resolv.conf # конфигурируем DNS-сервер, сконфигурировался
Графический вариант не требует комментариев. Скриншот:
Настройка VPN PPTP
Непосредственно для настройки VPN PPTP-соединения, необходимо создать файл параметров и скопировать скрипты управления соединением в каталог управляющих пользовательских утилит.
1. Создаём файл конфигурации.
В текстовом редакторе создаём файл конфигурации и копируем его в /etc/ppp/peers под каким-нибудь легко-запоминающемся именем, например provider.
- peers
pty "pptp 10.0.0.1 --nolaunchpppd" user "vpn01234" password "vpn-password" nomppc refuse-pap refuse-chap refuse-mschap require-mschap-v2 mppe required,stateless,no40,no56 noauth nobsdcomp nodeflate nopcomp mtu 1372 mru 1372 lcp-echo-interval 10 lcp-echo-failure 5 # persist maxfail 2
Обратите внимание, что параметры выделенные зелёным нужно подставить свои. Также обратите внимание, что параметры выделенные красным - это особенность ppp именно для дистибутива Mageia 1 (возможно также и для всех версий Mandriva, не проверено). В других дистрибутивах, этот параметр заменяется на два таких: require-mppe, require-mppe-128. Подробнее об опциях можно почитать в этой статье.
2. Копируем файлы скриптов управления соединениями и даём им права на выполнение.
# cp /usr/share/doc/ppp/scripts/pon /usr/bin # cp /usr/share/doc/ppp/scripts/poff /usr/bin # chmod a+x /usr/bin/pon # chmod a+x /usr/bin/poff
3. Опробование соединения.
Старт соединения:
# pon provider
Если параметры указаны правильно, то соединение должно активироваться и в выводе команды ifconfig должен появиться интерфейс ppp0. если этого не произошло, смотрим сообщения в логе /var/log/syslog
Останов соединения:
# poff provider
4. Маршрутизация.
Временно добавить маршрутизацию можно такой командой:
# route add default gw 172.16.1.1
Вместо адреса 172.16.1.1 вы должны подставить свой адрес основного шлюза.
5. Работа через прокси-сервер.
Если пользователь работает через прокси-сервер, то необходимо произвести соответствующую настройку. В графической среде это делается через Mageia Control Center --> Сеть и Интернет --> Прокси. После установки параметра, графический менеджер попросит завершить сеанс работы и снова войти в систему. Это нужно сделать для применения настроек в силу. Параметр применяется глобально для всей системы.
В консоли это же можно сделать так:
# http_proxy=http://172.16.1.1:3128
Учтите, что эта консольная настройка будет действовать только в этом bash-сеансе и приложений, запущенных из него!


