В дистрибутиве 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]].