Форум русскоязычного сообщества Ubuntu


Автор Тема: HOWTO: USB ADSL (Zyxel, Acorp etc.) - 7 простых шагов к Интернету  (Прочитано 62402 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Начало было тут:
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 configured






6.
В Терминале же вводим команду:
$ sudo pppoeconf nas0

Появится текстовый "мастер". Когда спросят вводим логин и пароль своего Стрима, на все остальные вопросы отвечаем твердым и уверенным "да".




7.
Там же (в Терминале) вводим последние в нашей эпопее 2 команды:
$ modprobe br2684

и, наконец, подключение:
$ pon dsl-provider

видим сообщение:
Plugin rp-pppoe.so loaded.

Все, мы должны быть в инете.
**** На не изменившийся красный крест ("сеть недоступна") у иконки "сетевых" мониторчиков в "трее" внимание не обращаем - есть такая бага у этого апплета: он "чует" только подключение к сетевым картам. ****

Убеждаемся, что все проделано действительно не зря и все нам удалось - вводим в Терминале:
$ ping ya.ru

Если видим:
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=60 time=18.4 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=60 time=21.9 ms
64 bytes from ya.ru (213.180.204.8): 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  В большинстве случаев это не нужно.
« Последнее редактирование: 11 Январь 2010, 16:40:35 от ais77 »

Оффлайн Ghost58

  • Зарегистрировавшийся
  • *
  • Сообщений: 0
    • Просмотр профиля
Подходит для мопеда Acorp@Sprinter ADSL USB-2.0. Ура, господа! :D

Оффлайн sarmat

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
А если модем DialUp Acorp Sprinter @56k USB+ rev .20 #2 можно так же просто ?
Подзастрял пока на make.

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
А если модем DialUp Acorp Sprinter @56k USB+ rev .20 #2 можно так же просто ?
Нет, это howto для ADSL (не дайлап, сорри...)

Оффлайн Novikov

  • Новичок
  • *
  • Сообщений: 3
  • лысый =)
    • Просмотр профиля
на пункте №4 остановился....питание не подалось, модем не определился =(
*ZyXel P-630S EE
**проверил из под винды - робит!

Оффлайн darzanebor

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
А присоветуйте aDSL мопед с которым шаманить ненадо :)

Оффлайн Z

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
 В модеме ADSL USB ZyXEL OMNI P-630S EE ( Vendor и Device Id: Vid_0586&Pid_330e&Rev_0300 ) не используются чипы connexant, в этом модеме используются чипы компании STMicroelectronics ST70138 B + MTC20174 TQ-C (Unicorn II), как описано здесь http://www.st.com/stonline/products/literature/bd/10828.pdf , и здесь http://www.st.com/stonline/products/promlit/pdf/flunicorn-0904.pdf они  поддерживаются в Linux. Проблема состоит в том, чтобы найти необходимый firmware, которого нет в свободном доступе.

PS:
 На мой запрос в поддержку ZyXEL, о наличии драйвера под Linux, для данного модема, был получен следующий ответ:

Добрый день!
Модем выполнен на основе чиспета MTC20174-TQ-C и его производитель мог заявить поддержку Linux, тем не менее, драйвера фактически так и не существует. По-крайней мере, драйверов для модема от ZyXEL нет и разрабатываться он не будет, к тому же изначально поддержка Linux не была заявлена.

PS2:
 Tim писал http://sundaybytes.com/2007/11/19/windows-vs-linux/#comment-33123

ST Microelectronics, производители Unicorn II, предложили для получения драйверов к чипсету купить у них мелкооптовую партию оных и заключить с ними договор %). Потому что в свободный доступ эти драйвера, несмотря на наличие, не раздаются - хоть убей.

Оффлайн krionic

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Модем: ZTE zxdsl 831AII
Провайдер: Стрим, Москва

Пункт 4, лампочки горят:

cat < /etc/mtab
/dev/sda2 / reiserfs rw,notail 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.22-14-generic/volatile tmpfs rw 0 0
/dev/sda7 /home ext3 rw 0 0
/dev/sda1 /media/sda1 fuseblk rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096 0 0
/dev/sdb1 /media/sdb1 fuseblk rw,nosuid,nodev,noatime,allow_other,default_permissions,blksize=4096 0 0
/dev/sda6 /var ext3 rw 0 0
securityfs /sys/kernel/security securityfs rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
/dev/scd0 /media/cdrom0 iso9660 rw,nosuid,nodev,user=vadim 0 0
vadim@LXruntu:~$
(Правда cat < /etc/mtab я вводил уже после перезагрузки)

Пункт 5:

br2684ctl[5914]: Interface "nas0" created sucessfully
br2684ctl[5914]: Communicating over ATM 0.1.50, encapsulation: LLC
br2684ctl[5914]: Fatal: failed to connect on socket

И никакого интернета не получается(

P.S. Кроме модема из USB ещё торчит принтер.
« Последнее редактирование: 02 Февраль 2008, 22:01:22 от krionic »


Оффлайн Z

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
Модем: ZTE zxdsl 831AII
Провайдер: Стрим, Москва

Пункт 4, лампочки горят:

Пункт 5:

br2684ctl[5914]: Interface "nas0" created sucessfully
br2684ctl[5914]: Communicating over ATM 0.1.50, encapsulation: LLC
br2684ctl[5914]: Fatal: failed to connect on socket

И никакого интернета не получается(


Я не нашел нигде толкового описания модема - какой чипсет?
Он точно Conexant?

[Updated]
Такая ошибка может возникать, если фирмварь не полностью "ложится" на чипсет.
Проверь - там точно Conexant?
« Последнее редактирование: 15 Февраль 2008, 13:55:30 от ais77 »

Оффлайн MFR

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
У кого-нибуть получилось решить проблему c Zyxel 630S-EE? Просерфил много инфы, но так и не смог найти решения, сам решить тоже не смог, т.к новичок. Насколько я понял сущесвует не публичные драйвера, так может можно их где-нибуть достать или может кто-нибуть может собрать их аналог, может все-таки кто-нибуть из из местных возмется помоч, думаю ни я один буду благодарен...
« Последнее редактирование: 13 Март 2008, 11:23:35 от MFR »

Оффлайн ais77

  • Автор темы
  • Участник
  • *
  • Сообщений: 186
  • linux blondy
    • Просмотр профиля
У кого-нибуть получилось решить проблему c Zyxel 630S-EE? ... Насколько я понял сущесвует не публичные драйвера, так может можно их где-нибуть достать или может кто-нибуть может собрать их аналог, может все-таки кто-нибуть из из местных возмется помоч, думаю ни я один буду благодарен...
Updated]
цитата:
Такая ошибка может возникать, если фирмварь (в твоем изложении - "не публичные драйвера") не полностью "ложится" на чипсет.
Проверь - там (в этом модеме) точно Conexant?

Оффлайн encore13

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Спасибо за инструкцию. Все работает отлично, но есть одна проблема:
я новичок в линуксе, поэтому не совсем уверен, но помоему pppoeconf не сохраняет мой пароль (или так и должно быть) и чтобы выйти в инет мне после перезагрузки приходится заново его (pppoe) настраивать, только тогда соединение проходит успешно, как это можно решить?

Оффлайн X-Racer

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
честн, не врубился как пользоваться cd и ls) знаю как перемещаться по фс, толку правд нет, но это ниче)) смог поднять себе доступ под рутом, кинул папку в фс, переместил все в lib/firmware
пакет br2684 установил..
втыкаю модем, и о чудо! нифига не работает)) ппц меня вчера Ubuntu прост до слез доводила((
что сделать можн?.. у меня 7.04.. пару дней назад 7.10 прислали.. мб форматнуть раздел и 7.10 поставить?
Все что любишь, отпусти.. Вернется - твое, нет - никогда твоим не было..

 

Страница сгенерирована за 0.074 секунд. Запросов: 24.