The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Настройка USB ADSL модема AusLinx AL-2006 под Linux с ядром 2.6.x (xdsl ppp linux usb)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: xdsl, ppp, linux, usb,  (найти похожие документы)
From: Осин Эргил Кузьмич Date: Mon, 20 Sep 2004 18:21:07 +0000 (UTC) Subject: Настройка USB ADSL модема AusLinx AL-2006 под Linux с ядром 2.6.x Оригинал: http://ergil.pochtamt.ru/ Модем AusLinx AL-2006 под OS GNU/Linux с ядром ветки 2.6.x Для поддержки модемов на чипсетах фирмы Conexant к которым принадлежат и модемы AusLinx AL-2006 существует проект Conexant AccessRunner USB software располагающийся по адресу http://accessrunner.sourceforge.net/ При попытке настроить под ядро из ветки 2.6.x мы сталкиваемся с проблемами. Авторы проекта ядрами этой ветки еще не занимались. Но существует добрый человек который занимался допилкой данного проекта(а точнее допилкой ядра для работы с этим проектом). Это не я :-) Для тех кто не читает по-английски или боится запутаться попробую написать по-русски. Нам потребуются чистые исходники ядра 2.6.x(чистые дабы не править патч самим, если speedtch.c уже был кем-то поправлен), патч на speedtch.c, исходники pppd, патч к pppd ну и установленный libpcap и linux-atm(а! и поправленные скрипты). Ссылки на все что необходимо я приведу в конце статьи. И так, берем ядро ветки 2.6.x(на 2.6.9 у меня патч спокойно наложился, но оно что-то не захотело проходить make modules_install, хоть остальное и прошло, возможно это были шутки SuSE 9.1 где все было проделано. Кстати 2.6.10-rc* брать не рекомендую по причине отсутствия speedtch.c как класса в них, возможно придется патчик переписывать). Процедуру распаковки исходников ядра на место я опущу по причине того, что предполагаю что делающий это уже знаком с данной процедурой. Скачиваем патч к ядру и приносим его в директорию с исходниками ядра, после чего говорим patch -p1 <./patch-2.6.6_20040517_accessrunner>log. Заходим в файл log и убеждаемся что патч наложился корректно. Конфигурируем ядро. Включаем указанные вещи именно так как приводится в статье, то есть что указано модулем включаем модулем. Device Driver -> Networking Support -> Networking Options -> .... <M> Asynchronous Transfer Mode (ATM) (EXPERIMENTAL) <M> &gtClassical IP over ATM (EXPERIMENTAL) [*] Do NOT send ICMP if no neighbour (EXPERIMENTAL) <M> LAN Emulation (LANE) support (EXPERIMENTAL) <M> Multi-Protocol Over ATM (MPOA) support (EXPERIMENTAL) <M> RFC1483/2684 Bridged protocols [*] Per-VC IP filter kludge Device Driver -> USB Support -> <M> Support for USB <M>Alcatel Speedtouch USB support (NEW) Остальное по вашему вкусу :-) Делаем make bzImage modules modules_install, далее копируем bzImage, прописываем в lilo.conf или menu.lst в зависимости от того что используется lilo или grub, перезагружаемся с новым ядром. Распаковываем cxacru, заходим в директорию cxacru и делаем там make. После чего заменяем cxload.sh и cxunload.sh на те, что скачали в файлки modified_scripts.tgz. Редактируем /etc/cxacru(в случае с подключением СТРИМ ставим PROTOCOL_MODE=4). Берем исходники pppd-2.4.2 и накладываем на них патчик, после чего ./configure && make && make install (ну или checkinstall и собираем пакет под свою систему). Удаляем все модули cxacru скомпиленные для вашего ядра, скажем так: #find /lib/modules/`uname -r`/ -name "*cxacru*" -exec rm {} \; Говорим cxstart.sh, оно конечно стартует и даже попытается установить соединение, вот только мы ему пока не рассказали куда и с какими логином/паролем. Посему прерываем попытку установить соединение. Запускаем adsl-setup или pppoeconfig по вкусу, задаем настройки вашего подключения, логин там и пароль скажем. В качестве устройства через которое идет у нас ppp(помним что у нас PPP over Ethernet?) указываем устройство nas0 (это виртуальная сетевуха, которая у нас появилась и которая по сути своей и есть ваш USB-модем). Еще раз запускаем cxstart.sh и наслаждаемся результатом. Теперь ссылки на файлы. * Патч к ядру patch-2.6.x-accessrunner.patch (http://ergil.pochtamt.ru/patch-2.6.x-accessrunner.patch) * Патч к pppd patch-pppd-2.4.2-atm-pppoe.patch (http://ergil.pochtamt.ru/patch-pppd-2.4.2-atm-pppoe.patch) * Измененные скрипты http://ergil.pochtamt.ru/modified_scripts.tgz (Копию патчей можно найти здесь: ftp://ftp.opennet.ru/pub/sys/modem/adsl ) (c)Осин Эргил Кузьмич 2004 год. Лицензия совершенно свободная на данную статью, просто помните что кто-то для вас пишет.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Эргил (?), 17:34, 18/02/2005 [ответить]  
  • +/
    В принципе авторы наконец-то разродились поддержкой ядер 2.6.x....
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру