Начало было тут:
https://forum.ubuntu.ru/index.php?topic=16251.60Здесь - результат:
7 простых для блондинки (см. аватар) шагов для подключения USB ADSL (Zyxel, Acorp etc.) в Ubuntu 7.10
Disclaimer: Инструкция скомпилирована из различных источников (авторство уважительно сохраняются за соответствующими уважаемыми авторами), проверена несколько раз на себе и изложена с максимальной для простого юзера детализацией. За тем и создавалась. Итак:Дано:
1. USB ADSL модем Zyxel (скорее всего будет работать с любым модемом на чипе Connexant, проверяйте и отписывайтесь сюда)
2. Свежеустановленная Ubuntu 7.10 (инета не видела - все девственно)
Задача:
Получить доступ к любимому Стриму в Москве (иначе - см. PS2 внизу).
Решение:
Шаг №0 (подготовильный).
Скачиваем архив с нужными файлами:
http://stream.ifolder.ru/5022290Распаковываем на дискету. Копируем все в отдельную папку в Ubuntu.
1. Отключаем модем от компьютера.
2. В папку /lib/firmware/ копируем 2 файла из распакованного архива: cxacru-cf.bin и cxacru-fw.bin
Для этого:
а) Запускаем терминал (/Приложения/Стандартные/Терминал)
б) Переходим в папку, куда скопировали содержимое скачанного архива (команды cd и ls по очереди, вспоминаем DOS и чувствуем себя аццкими одминами )
** файлы от папок отличаются цветом (папки - синие, спец-файлы, типа пакетов для установки .deb - красные), кррасиво...
в) Целевая папка /lib/firmware/ является системной, поэтому файлы туда копируем из-под прав админа - используя команду sudo)
$ sudo cp cxacru-fw.bin /lib/firmware
$ sudo cp cxacru-cf.bin /lib/firmware
** Если консоль не ругнулась, а вывела очередное приглашение - все прошло успешно, команда выполнена. Значок $ набирать не нужно, здесь и далее - он обозначает приглашение консоли (Терминала). Хинт: если в терминале выделить какой-то текст мышкой - он автоматом копируется (аналогично ctrl+c), вставить в нужное место скопированное можно средней кнопкой мышки же (аналогично ctrl+v). Удобно. Команды можно копировать прямо отсюда - чтобы не ошибиться при наборе. ***
г) Терминал не закрываем, просто сворачиваем - он еще пригодится для пары шагов.3. В стандартном "проводнике" (запускается из Рабочего стола через меню /Переход/Компьютер) Ubuntu открываем папку куда скопировали содержимое скачанного архива и двойным кликом запускаем установку пакета
br2684ctl_20040226-1_i386.deb*** установка из пакета правильнее ручного копирования отдельных файлов - так Ubuntu потом сама будет отслеживать актуальность версий и обновлять их через Инет, если нужно. Установил один раз вот так - правильно - и забыл. ***4. Подключаем модем к компьютеру (вставляем USB). На модеме загорается лампочка USB, через несколько секунд (5-10) начинает мигать, а потом загорается лампочка DSL. Все, модем поднялся.
*** Если хочется проверить, что это действительно так - проверяем:
------------
$ cat < /etc/mtab
должна выдать (в куче всего остального) запись:
sysfs /sys sysfs rw 0 0
$ lsmod|grep cxacru
Должны быть строчки:
cxacru 13440 0
usbatm 21680 2 cxacru
$ cat /proc/net/atm/cxacru:0 | grep -e "Line" | grep up
Line up (эта строка показывает что соединение есть)
$ cat /var/log/messages|grep cxacru
должны быть строчки:
kernel: usbcore: registered new driver cxacru
kernel: cxacru 3-2:1.0: found firmware cxacru-fw.bin
kernel: cxacru 3-2:1.0: found firmware cxacru-cf.bin
или что то в этом роде.
------------****5. Возвращаемся в Терминал, вводим команду:
$ sudo /usr/sbin/br2684ctl -b -c 0 -a 0.1.50Видим такое сообщение:
br2684ctl[14067]: Interface "nas0" created sucessfully
br2684ctl[14067]: Communicating over ATM 0.1.50, encapsulation: LLC
br2684ctl[14067]: Interface configured6. В Терминале же вводим команду:
$ sudo pppoeconf nas0Появится текстовый "мастер". Когда спросят вводим логин и пароль своего Стрима, на все остальные вопросы отвечаем твердым и уверенным "да".
7. Там же (в Терминале) вводим последние в нашей эпопее 2 команды:
$ modprobe br2684и, наконец, подключение:
$ pon dsl-providerвидим сообщение:
Plugin rp-pppoe.so loaded.Все, мы должны быть в инете.
**** На не изменившийся красный крест ("сеть недоступна") у иконки "сетевых" мониторчиков в "трее" внимание не обращаем - есть такая бага у этого апплета: он "чует" только подключение к сетевым картам. **** Убеждаемся, что все проделано действительно не зря и все нам удалось - вводим в Терминале:
$ ping ya.ruЕсли видим:
PING ya.ru (213.180.204. 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.: icmp_seq=1 ttl=60 time=18.4 ms
64 bytes from ya.ru (213.180.204.: icmp_seq=2 ttl=60 time=21.9 ms
64 bytes from ya.ru (213.180.204.: icmp_seq=3 ttl=60 time=17.8 ms
*** прервать этот божественно выглядящий процесс можно традиционным ctrl-с *** - значит, поздравляем себя - мы получили первый дан и белый пояс линукс-гуру.
Согрейте себя мыслью, что многие linux-"мастера и сэнсэи" в свое время трусливо поменяли свои USB модемы на LAN-аналоги, испугавшись "несовместимости и трудностей настройки". Вы только что доказали, что вы смелее и круче.
Шаг 8-й, необязательный, но полезный и удобный
Эти 4 команды:
$ sudo modprobe br2684
$ sudo br2684ctl -b -c 0 -a 0.1.50
$ sudo ifconfig nas0 up
pon dsl-providerнужно будет выполнять в терминале один раз после каждой перезагрузки - они поднимают модемный интерфейс, чтобы можно было по нему "звонить" в наш Стрим.
Поэтому лучше сделать их исполняемыми автоматически при загрузке:
В терминале вводим:
$ sudo gedit /etc/rc.localВставляем перед строчкой exit 0 следующие строки (они без sudo - здесь он не нужен):
modprobe br2684
br2684ctl -b -c 0 -a 0.1.50
ifconfig nas0 up
pon dsl-provider
Подключаться/отключаться от Инета - после перезагрузки "просто, как в Windows"
:
1) клик на "сетевых мониторчиках" в трее (справа)
2) пункт модемные соединения
3) "подключение к dsl-provider via Modem.."
Отключение - там же (увидите).
Все.
PS2: параметры команды
sudo br2684ctl -b -c 0 -a 0.1.50выбраны для Стрим в Москве:
VPI=1, VCI=50Для других регионов/провайдеров - потребуются другие. Курите соответствующие маны...
PS3: коллеги, постите сюда же результаты по другим модемам (как уважаемый
Glad-58) - чтобы, если кто-то будет искать свой девайс - нашел в одном все вместе.
PS4:Если вылетают ошибки PADO - см. конец топика (правка /etc/ppp/chap-secrets) и альтернативный метод подключения здесь:
http://forum.linux.uz/index.php/topic,392.0.html В большинстве случаев это не нужно.