wiki:SetupDebianUbuntu

Version 12 (modified by mtyrygin, 9 years ago) (diff)

--

Настройка подключения к Интернету (PPPoE Debian и Ubuntu GNU/Linux)

Важно: Это описание ориентировано на опытных пользователей GNU/Linux.

  1. Если он не установлен (в Ubuntu пакет, как правило, есть «из коробки») — установите пакет pppoe: sudo apt-get install pppoe
  2. Используя любой предпочитаемый Вами текстовый редактор, создайте файл /etc/ppp/peers/alphacom со следующим содержимым: (sudo editor /etc/ppp/peers/alphacom)
    noipdefault
    defaultroute
    replacedefaultroute
    hide-password
    refuse-pap
    refuse-mschap
    noauth
    persist
    maxfail 0
    holdoff 30
    plugin rp-pppoe.so rp_pppoe_service internet.netwi.ru wlan0
    user "your_user_name"
    usepeerdns
    ipparam "alphacom"
    remotename "alphacom"
    
    Заменив «your_user_name» в опции user на Ваше имя пользователя, а «wlan0» (в опции plugin) на используемый для подключения сетевой интерфейс (как правило, eth0 для проводного подключения и wlan0 для беспроводного).
    Подробная документация по опциям pppd(8) доступна по команде man pppd или в Интернете, по адресу http://linux.die.net/man/8/pppd (на английском)
    Обратите внимание, что утилита pppoeconf может создать подобный (но несколько отличающийся — например, отсутствием запрета PAP) файл настроек автоматически, но иногда вызывает проблемы, например, указывая устаревший вариант опции «nic-wlan0», вместо параметра «wlan0» у rp-pppoe.so.
  3. В файле /etc/ppp/chap-secrets добавьте или убедитесь в наличии строки вида:
    "your_user_name" "alphacom" "your_password"
    
    Где «your_user_name» и «your_password» — Ваши имя пользователя и пароль, соответственно. Вторым параметром может быть «звездочка».
  4. Для подключения используйте команду sudo pon alphacom
  5. Дополнительно (в основном, это актуально для проводных подключений) можно настроить подключение в /etc/network/interfaces (осторожно, это может отключить NetworkManager?!), добавив в этот файл следующие строки:
    auto alphacom
    iface alphacom inet ppp
        provider alphacom
    
    В таком случае управление интерфейса производится командами ifup alphacom и ifdown alphacom, а соединение устанавливается автоматически при загрузке (скриптами networking).

Как альтернативу, Вы можете попробовать настроить PPPoE подключение через NetworkManager?, в разделе «DSL», но, по нашему опыту, ничего хорошего из этого не выйдет. NetworkManager? (по крайней мере в Ubuntu 10.10) не умеет отправлять PPPoE Service-Name — несмотря на наличие поля в GUI, в коде NM присутствует ошибка и pppd получает неправильные параметры. Кроме того NetworkManager? не умеет устанавливать PPPoE-соединение через WiFi?.

Если Вы захотите — Вы можете дополнить или исправить информацию на этой странице, залогинившись в Trac под тем же логином и паролем, что и на остальных сайтах «Альфакома». Большое Вам спасибо!