В дистрибутиве 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-сервер
Естественно, Вы должны подставить свои сетевые параметры.
Графический вариант не требует комментариев. Скриншот:
[{{ Mageia1-ifup01.png?400 |Настройка статического адреса в Центре управления (нажмите для увеличения)}}]
=== Динамический адрес компьютера ===
Если провайдер выдаёт динамические адреса в транспортной сети, настроить это можно как рассказано ниже.\\
Консольный //временный// вариант конфигурации для кабельного адаптера:
# dhclient eth0 # поднимаем интерфейс
# echo "nameserver 10.0.0.1" > /etc/resolv.conf # конфигурируем DNS-сервер, сконфигурировался
Графический вариант не требует комментариев. Скриншот:
[{{ Mageia1-ifup02.png?400 |Настройка динамического адреса в Центре управления (нажмите для увеличения)}}]
== Настройка VPN PPTP ==
Непосредственно для настройки VPN PPTP-соединения, необходимо создать файл параметров и скопировать скрипты управления соединением в каталог управляющих пользовательских утилит.
**1.** Создаём файл конфигурации.\\
В текстовом редакторе создаём файл конфигурации и копируем его в /etc/ppp/peers под каким-нибудь легко-запоминающемся именем, например **provider**.
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**. Подробнее об опциях можно почитать в [[Настройка VPN (PPTP) соединения в ArchLinux|этой статье]].
**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.** Работа через прокси-сервер.\\
[{{ Mageia1-ifup03.png?400 |Настройка прокси-сервера в Центре управления (нажмите для увеличения)}}]
Если пользователь работает через прокси-сервер, то необходимо произвести соответствующую настройку. В графической среде это делается через **Mageia Control Center** --> **Сеть и Интернет** --> **Прокси**. После установки параметра, графический менеджер попросит завершить сеанс работы и снова войти в систему. Это нужно сделать для применения настроек в силу. Параметр применяется глобально для всей системы.
В консоли это же можно сделать так:
# http_proxy=http://172.16.1.1:3128
Учтите, что эта консольная настройка будет действовать только в этом bash-сеансе и приложений, запущенных из него!
== Смотрите также ==
* [[http://www.nixzeya.ru.net/forum/index.php?topic=202.0|Обсуждение статьи на форуме]]
* [[Настройка VPN (PPTP) соединения в ArchLinux]].