Понадобилось мне установить подключение по PPPoE c mppe/mppc оказалось что в GNU/Linux по умолчанию нет поддержки mppe/mppc, а с версии ядра 2.6.15 только mppc. Достал бубен и начались ритуальные танцы. После шаманских действий все заработало. Здесь опишу основные заклинания для включения поддержки данного протокола, а настройку подключения PPPoE для GNU/Linux опишу в другой статье.
Итак приступим.
Ставим пакеты:
# apt-get install linux-source build-essential kernel-package libncurses5-dev fakeroot msort-gui pkg-config
Переходим в каталог с исходниками
# cd /usr/src
и распаковываем ядро
# tar -jxvf linux-source-2.6.XX.tar.bz2
переходим в каталог с исходником ядра
# cd ./linux-source-2.6.XX
для использования опций включенных в текущее ядро копируем конфиг
# cp /boot/config-`uname -r` ./.config
берем патч для соответствуещей версии ядра
распаковываем его в каталог
/usr/src/linux-source-2.6.XX
и накладываем командой
# patch -p1 < ptch_file_name
Теперь можно приступать к конфигурированию
# make menuconfig
Указываем какой конфиг использовать
Load an Alternate Configuration File
находим строку похожую на
microsoft compression/encription (NEW)
отмечаем его и в случае надобности нужные вам опции и сохраняем полученный конфиг
Save an Alternate Configuration File
Собираем и ставим новое ядро командами
# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-new.version kernel_image kernel_headers
# cd /usr/src
# dpkg -i linux-image-2.6.*.deb linux-headers-2.6.*.deb
Перегружаемся с новым ядром для проверки его работоспособности.
Если все прошло удачно то нужно пересобрать pppd.
Для этого качаем патч для pppd и исходник pppd. Распаковываем и из каталога с распакованным pppd команды
# patch -p1 < ptch_file_name
# ./configure
# make
# make install
настраиваем соединение и наслаждаемся серфингом.
ссылка на источник обязательна!
> оказалось что в GNU/Linux по умолчанию нет поддержки mppe.
ОтветитьУдалитьначиная с 2.6.15 MPPE есть, нету MPPC.
Все-же из-за билли приходится плясать с бубном :( даже не используя его продукт
ОтветитьУдалитьНу это благодаря всем известному провайдеру)
ОтветитьУдалитьЯ про то что небольшая неточность это у тебя. mppe на самом деле есть, только без mppc
Спасибо поправил.
ОтветитьУдалитьХтя и писатель с меня не очень :)
да ладно, нормальный блог) продолжай писать)
ОтветитьУдалить