В дистрибутиве 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-сеансе и приложений, запущенных из него!

Смотрите также
Печать/экспорт