Настройка соединений ppp

За создание соединений типа «точка-точка» в Ubuntu отвечает демон pppd, более подробная информация о котором доступна в документации. В рамках данного руководства будут рассмотрены примеры создания PPPoE подключения через DSL модем, подключения PPTP (VPN-подключения) и DIAL-UP подключения через обычный модем.
Соединение PPPoE
В стандартную установку Ubuntu входит утилита для настройки PPPoE соединений — pppoeconf, для ее запуска наберите:

[sourcecode]$ sudo pppoeconf[/sourcecode]

Появится «псевдографическое» 2) окно в терминале. Утилита произведет поиск сетевых устройств и выведет их на экран, далее она произведет поиск модема 3) на этих устройствах. Если на этом этапе pppoeconf выдаст отрицательный результат — проверьте правильность подключения, питание модема. Следующий шаг — выбор «популярных параметров» — в большинстве случаев стоит согласиться. Далее утилита запросит Ваш логин, а затем — пароль. Теперь — выбор способа указания DNS серверов. Опять же, в большинстве случаев следует согласиться на получение адресов DNS серверов автоматически. Далее Вам предложат ограничить размер MSS до 1452-х байт — как правило, стоит согласиться. Следующий вопрос — устанавливать ли подключение автоматически при загрузке компьютера. Последний вопрос утилиты — установить ли соединение сейчас. pppoeconf по умолчанию создает для подключения имя dsl-provider. Управлять подключением Вы можете при помощи команд:

[sourcecode]$ sudo pon dsl-provider[/sourcecode]


# Для подключения
или

[sourcecode]$ sudo poff dsl-provider[/sourcecode]

# Для отключения
Если в Вашем случае опций, предоставляемых утилитой pppoeconf недостаточно — обратитесь к документации по pppd или pppoeconf.
Замечание: при настройке соединения с помощью pppoeconf часть настроек записывается в /etc/network/interfaces, в результате чего Network Manager больше не может управлять сетью. Выход: либо использовать только NM, либо только консоль+конфиги. Вернуть управление Network Manager можно следующим образом. Приведите /etc/network/interfaces к следующему виду (лишнее не обязательно удалять, достаточно закомментировать):

[sourcecode]# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback[/sourcecode]

Перезапустите сеть:

[sourcecode]$ sudo /etc/init.d/networking restart[/sourcecode]

Перезагрузитесь или перезапустите Network Manager:

[sourcecode]$ sudo /etc/init.d/NetworkManager restart[/sourcecode]

Соединение PPTP
Для осуществления VPN-соединения при помощи pppd Вам потребуется установить пакет pptp-linux, который может быть найден на установочном диске Ubuntu. Далее создайте (от root’а) в папке /etc/ppp/peers файл с названием Вашего провайдера и отредактируйте его, например так:

[sourcecode]$ sudo mcedit /etc/ppp/peers/my-provider[/sourcecode]

И добавьте туда опции подключения, например такие:
persist # При разрыве соединения — переподключаться снова.
maxfail 0 # Максимальное количество неудачных попыток подключения. 0 — бесконечно.
mtu 1476 # Значение MTU
name {логин} # Ваш логин.
remotename {vpn} # Имя удаленного сервера (для нас), может быть любым.
pty «pptp {адрес_сервера} —nolaunchpppd» # Команда запуска pptp.
# Адрес сервера — может быть как IP адресом, так и доменным именем, например vpn.foo.bar
Далее — отредактируйте файл /etc/chap-secrets 4) и добавьте туда:
{логин} {vpn} {пароль}
После перезагрузки системы Вы сможете управлять соединением при помощи команд:

[sourcecode]$ sudo pon my-provider[/sourcecode]

# Для подключения
или

[sourcecode]$ sudo poff my-provider[/sourcecode]

# Для отключения
Процесс настройки VPN-соединения может сильно облегчить скрипт-помощник.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *