Статьи о Linux

Подключение PPPoE на ALTLinux 5.0



     После установки дистрибутива ALTLinux 5.0 возникала необходимость подключения к интернету Khabnet.ru

     Предистория.

     1. Попробовал через апплет NetworkManager что в правом углу экрана, создал соединение DSL, но на вкладке "Параметры IPv4", при выборе профиля "вручную" (чтобы прописать IP-адреса), кнопка "Применить" становится не активной и настройки не сохраняются.

     2. Попробовал зайти в "Центр управления системой" - "Сеть" - "Подключение PPPoE", но при вводе пароля и запуске - все в порядке, как только закрываю "Центр управления системой" - подключение отрубается... и тем более в нем нельзя настроить автоматическое подключение PPPoE.

     Автоматическое подключение PPPoE на ALTLinux 5.0 (на примере моего подключения к интернету сети Khabnet.ru)

     1. Устанавливаем настройки сети. Запускаем "Центр управления системой" - "Сеть" - "Ethernet интерфейсы" и вводим:
Конфигурация: вручную
IP-адрес: 10.50.5.121 (тот который мне присвоен провайдером)
Маска сети: 255.255.255.128
Шлюз по умолчанию: 10.50.5.2
DNS-серверы: 10.50.0.3
Домены поиска: khabnet.ru
     Обязательно нажимаем кнопку "Применить" ("Центр управления системой" не закрываем)

     2. Подключаем интернет вручную. Переходим в "Центр управления системой" - "Сеть" - "Подключение PPPoE" и создаем новое подключение:
Вводим Логин и пароль, выбираем в верху состояние "запустить" и нажимаем кнопку "Применить" - состояние должно стать "соединение установлено", если не получается повторяем все заново. Как только состояние будет "соединение установлено" - "Центр управления системой" не закрываем!!! иначе все отрубится. Нажимаем на значке "Проводное соединение" - и на "System eth0" - произойдет передодключение сети, и тогда должен подключится интернет.
"Центр управления системой" не закрываем

     3. Устанавливаем работающие пакеты PPPoE. Запускаем "Программа управления пакетами Synaptic". Устанавливаем пакеты: "ppp-pppoe", "rp-pppoe-base", "rp-pppoe-client".

     4. Удаляем не работающие пакеты PPPoE. В "Программа управления пакетами Synaptic". Удаляем неработающий пакет "alterator-net-pppoe".

     5. Настраиваем PPPoE. Запускаем Терминал:
Вводим команду: su -
Вводим пароль
Вводим команду: pppoe-setup
Будет предложено ввести логин - вводим свой логин (который вам присвоил провайдер), нажимаем Enter
Будет предложено ввести сетевой интерфейс, если у вас одна сетевая карта: eht0 - просто нажимаем Enter
Будет предложено ввести имя сети - ничего не вводим, просто нажимаем Enter
Будет предложено ввести где DNS - вводим server и нажимаем Enter
Будет предложено ввести пароль - вводим свой пароль (который вам присвоил провайдер), нажимаем Enter
Будет предложено закончить настройку - вводим 0 и нажимаем Enter
Будет предложено сохранить настройку - вводим y и нажимаем Enter


Терминал под root-ом не закрываем.
     Если все правильно введено, то PPPoE должно подключиться командой: pppoe-start

     6. Делаем автозапуск PPPoE. Переходим в "Центр управления системой" - "Система" - "Системные службы". Находим службу "pppoe", ставим галочку "Запускать при загрузке системы" и нажимаем кнопку "Применить".
     Теперь нужно чтобы PPPoE запускалось раньше сети (иначе если сеть запускается раньше - то после подключение PPPoE приходится перезапускать сеть - см. п.2). Переходим в Терминал (он должен быть под root-ом):
Вводим команду: nautilus
Запустится Обозреватель файлов, находим в каталоге /etc/rc5.d/ файл запуска PPPoE: у меня он был - S15pppoe, а файл запуска сети - S12NetworkManager. Чтобы PPPoE запускалось раньше, просто переименовываем файл чтобы номер был раньше запуска сетевого менеджера, я переименовал в: S11pppoe. Все.



     Теперь при включении компьютера я уже автоматически подключен к сети и интернету.

     Правда я еще подправил файл настройки /etc/ppp/pppoe.conf - прописал адреса DNS и тип где брать:
DNSTYPE=SPECIFY
DNS1=193.33.161.241
DNS2=10.50.0.3
     Но даже не знаю нужно это или нет, просто сделал как положено.