Как бы ни старались пилить никсовый NetworkManager, а о servicename разработчики явно слышали разве что из rfc и о провайдерах, его использующих, даже не подозревают... Посему мной был изготовлен и запилен патч, исправляющий распространенную ошибку при генерации опций для pppd, которой страдают до сих пор даже некоторые домашние роутеры, основанные на pppd/rppppoe. Для установки исправленной версии нужно проделать следующие шаги:
- Качаем на системе, имеющей доступ в интернет этот пакетик (для i386, под amd64 я его еще не собрал), забрасываем его на флешку.
- Грузимся в Ubuntu 10.10, подключаем флешку к компьютеру, открываем её содержимое:
- Устанавливаем исправленный пакет:
- Перезагружаем систему:
- Кликаем правой кнопкой мыши (ПКМ) на значке Network Manager'a и выбираем пункт "Изменить соединения... В открывшемся менеджере подключений выбираем вкладку "DSL" и жмакаем на кнопку "Добавить". Настраиваем согласно имеющийся информации от провайдера имя пользователя, пароль, имя службы (servicename)
- Во вкладке "Параметры PPP" нужно снять галки напротив BSD и Deflate. Плюс к этому не помешает установить птичку напротив "Посылать эхо-пакеты PPP". Также необходимо "Настроить методы...", оставив только CHAP и MSCHAPv2.
- Давим кнопку применить. У нас в списке должно появиться наше подключение:
- Снова кликаем, но уже левой кнопкой мыши (ЛКМ) на значке NetworkManager'a и выбираем созданное нами подключение "Старнет"
- PROFIT:
Теперь, когда основная часть сделана, нужно позаботиться о том, чтоб при очередном обновлении не улетел наш исправленный пакет. Для этого:
- Загружаем менеджер пакетов Synaptic:
- Нажимаем кнопку "Найти" и вводим в поле поиска "network-manager":
- Выделяем наш network-manager и в меню "Пакет" выбираем действие "Заблокировать версию":
- Теперь напротив нашего пакета должна появиться пиктограмма замочка:
После этого обновления не должны затронуть нашу исправленную версию.
Всем удачи!