Показаны сообщения с ярлыком Internet. Показать все сообщения
Показаны сообщения с ярлыком Internet. Показать все сообщения

воскресенье, 30 августа 2009 г.

Пересборка ядра и pppd для включения поддержки mppe/mppc на примере Ubuntu 8.04

Понадобилось мне установить подключение по 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

настраиваем соединение и наслаждаемся серфингом.
При копировании материалов
ссылка на источник обязательна!


Читать дальше...

понедельник, 15 июня 2009 г.

Качество интернета в любимой Ubuntu

Еще в то время кода использовал Windows наблюдал проблему доставки страниц, в сообщении говорилось "Невозможно определить IP адрес узла". Но на днях обнаружил интересный материал о проблемах DNS провайдеров и их решении. Испробовал на себе и теперь делюсь впечатлением и собственно способом решения проблемы.



Собственно решается все очень просто. Опишу как я делал на своей Ubuntu.
Открыл консоль и написал команду

$ sudo nano /etc/resolv.conf


вписал сервера из списка, проблема решилась. Но после перезагрузки resolv.conf стал прежним. Решилось так

$ sudo nano /etc/ppp/ip-up


и в конец пишем

rm /etc/resolv.conf
echo search 4.2.2.4 >> /etc/resolv.conf
echo nameserver 4.2.2.4 >> /etc/resolv.conf
echo nameserver DNS_POVIDER >> /etc/resolv.conf
chmod 644 /etc/resolv.conf


где DNS_PROVDER DNS провайдера для доступа к внутренним ресурсам сети. Подключаем интернет и наслаждаемся.

P.S. Используется VPN подключение описанное в предыдущем посте.
При копировании материалов
ссылка на источник обязательна!


Читать дальше...