PDA

Показать полную графическую версию : ZyXEL ADSL USB modem


Страниц : [1] 2 3

antonym
26-12-2003, 16:20
Здравствуйте!

Хочу сообщить всем заинтересованным и ещё неосведомлённым, что ZyXEL ADSL USB модем _работает_ под Linux'ом. Причём (ясное дело) под любым дистрибутивом, в котором установлены нужные пакеты и соответствующим образом сконфигурировано ядро. Эти модемы распространяют многие провайдеры, предоставляющие ADSL-доступ. В частности - WebPlus и, кажется, РОЛ в Санкт-Петербурге. Говорят, этим же занимается точка.ру в Москве и ещё какие-то.

Как его настроить? Для этого нужно установить несколько пакетов. Во-первых, linux-atm 2.4.1:
http://prdownloads.sourceforge.net/linux-atm/linux-atm-2.4.1.tar.gz?download.
Во-вторых, libusb 0.1.7:
http://prdownloads.sourceforge.net/libusb/libusb-0.1.7.tar.gz?download.
В-третьих, ppp 2.4.1 (он обычно поставляется с любым нормальным дистрибутивом).

Далее, необходимо скомпилировать ядро с включёнными нужными параметрами. Параметры следующие:

Code maturity level options
Prompt for development and/or uncompletes code/drivers

Loadable modulates support
Enable loadable modulates support
Set version information on all modulates symbols
Kernel modulates loader

Networking options
<*> Packet socket
<*> Unix domain sockets
TCP/IP networking
Asynchronous Transfer Mode (ATM)

USB support
<*> Support for USB
Preliminary USB device filesystem

Networking options
Asynchronous Transfer Mode (ATM)
Classical IP over ATM
[M] RFC1483/2684 Bridged protocols


Также нужно включить
Network Device Support
и выключить (ОБЯЗАТЕЛЬНО!!!)

Processor type and features
[ ] Symmetric multi-processing support


После этого необходимо скачать и установить драйвер модема:
http://prdownloads.sourceforge.net/zyxel630-11/amedyn-2003-10-29-src.tgz?download

Перед установкой его необходимо подпатчить. А именно - в файле module/xdslusb.c изменить значения констант

#define UDSL_DEFAULT_RCV_BUF_SIZE 32
#define UDSL_DEFAULT_SND_BUF_SIZE 32

с значений по умолчанию на

#define UDSL_DEFAULT_RCV_BUF_SIZE 64
#define UDSL_DEFAULT_SND_BUF_SIZE 64

Ещё нужно закомментировать вызов функции
clear_endpoints (ads_handle, 1 );
в файле init/amload.c, НО ТОЛЬКО ТОТ ВЫЗОВ, КОТОРЫЙ ПРОИСХОДИТ ПЕРЕД ПОСЫЛКОЙ FIRMWARE (это строка 484 в версии драйвера от 29 октября 2003).

После этого можно установить драйвер:
make install.

Теперь нужно настроить ppp. Для этого нужно поместить следующие строки в /etc/ppp/options:

lock
defaultroute
plugin /usr/lib/pppd/plugins/pppoatm.so
1.32

Разумеется, вам нужно указать путь, по которому расположен ваш модуль pppoatm.so (или pppoatm.o). У меня это где-то в /lib/modules/... Боюсь наврать. Попробуйте найти этот файл сами.

В принципе, после этого всё должно заработать. То есть, нужно вызывать amstart.sh для подключения модема и amstop.sh для отключения.

Предупреждение: я мог забыть или случайно пропустить какую-то опцию ядра или ещё какую-нибудь ерунду. Если что-то не работает, вопросы лучше задавать не здесь, а на форуме sourceforge.net, посвященном этому драйверу:
http://sourceforge.net/forum/forum.php?forum_id=287227.

ruslandh
26-12-2003, 19:48
antonym
Спасибо, за подробную информацию.

antonym
26-12-2003, 21:59
ruslandh
Не за что :)


А вообще, я забыл добавить ещё одно предупреждение. Разные провайдеры могут использовать разные протоколы для ADSL-доступа. Тот же ВебПлюс, насколько я знаю, поддерживает, как минимум, два разных вида. То, что описано здесь, относится именно к ZyXEL ADSL OMNI USB модему, который организован на чипе Alcatel Speedtouch. А для того, чтобы воспользоваться чем-то другим, нужно читать документацию, которая, к сожалению, на испанском :( или задавать вопросы на тамошнем форуме. Всё - на http://sourceforge.net/projects/zyxel630-11, либо на http://sourceforge.net/projects/accessrunner.

Guest
22-02-2004, 15:59
А как этот модем прикрутить к FreeBSD 5.2?

project stone
22-02-2004, 16:35
от таких настроек гружится голова и падаю под стол. :(
Мне ещё только предстоит установить ADSL модем, и 56к Винмодем.
Если всё это так геморойно, как пишется, то прийдётся прощаться с Линуксом.
Для моих модемов на чипсете Сonexant надо только поставить драйвер из консоли, да использовать затем мастер подключения из-под KDE. Если после этого они не заработают - то на кой чёрт тратить ВРЕМЯ на изучение системы, настройка и установка которых для новичка практически невозможна. Это не одна неделя нужна, для разрешения возникающих вопросов при чтении таких (см. первый пост) мануалов установки оборудования.

antonym
23-02-2004, 02:43
project stone
Надо сказать, что, во-первых, на сколько-нибудь достойный мануал это никак не тянет. А во-вторых, это весьма короткий документ. В сравнении с объёмом той документации, которую нужно читать, чтобы хорошо разбираться в Линуксе.

Для новичка всё возможно. Но нужно интересоваться. Если в системе копаться неохота, то лучше обратно на Windows...

Guest
08-03-2004, 21:56
Так как этот модем прикрутить к BSD?

antonym
09-03-2004, 02:53
Мне неизвестно. Попробуйте задать вопрос на форуме, посвященном этому модему. В конце первого сообщения есть ссылка.

Guest
04-05-2004, 04:05
error: failed dependencies:
       /bin/sh   is needed by linux-atm-2.4.1-1
       /bin/sh   is needed by linux-atm-2.4.1-1
       ld-linux.so.2   is needed by linux-atm-2.4.1-1
       libc.so.6   is needed by linux-atm-2.4.1-1
       libresolv.so.2   is needed by linux-atm-2.4.1-1
       /bin/sh   is needed by linux-atm-2.4.1-1
       /usr/bin/perl   is needed by linux-atm-2.4.1-1
       libc.so.6(GLIBC_2.0)   is needed by linux-atm-2.4.1-1
       libc.so.6(GLIBC_2.1)   is needed by linux-atm-2.4.1-1
       libc.so.6(GLIBC_2.1.3)   is needed by linux-atm-2.4.1-1
       libresolv.so.2(GLIBC_2.2)   is needed by linux-atm-2.4.1-1

такую ошибку выдает при установке linux-atm-2.4.1
подскажите где скачать недостающие файлы...

ruslandh
04-05-2004, 10:12
А что за дистрибутив ?
Похоже в нём или вообще нет средств компиляции, или они стары/не подходят для этого пакета.

Guest
04-05-2004, 13:19
ruslandh
слака 9,1
ядро 2,4,22

reill
04-05-2004, 20:33
ruslandh
слака 9,1
ядро 2,4,22



Исправлено: reill, 0:31 5-05-2004

Guest
05-05-2004, 00:06
А этот драйвер чипсет переписывает что-ли? Зачем ему FIRMWARE? Я вот думаю не может ли это (если он чипсет обновляет) вообще модем запароть?

ruslandh
05-05-2004, 00:40
reill
Значит Вы не поставили средства компиляции пакетов.

reill
05-05-2004, 00:44
А что поставить мне нужно - вы не могли бы подсказать название пакета или дать ссылку.

mar
13-05-2004, 22:54
antonym
а ты сам прикручивал ADSL зухель к линуксу? и к какому?

Guest
19-05-2004, 19:34
Всем привет!
У меня модем zyxel omni adsl usb от webplus в Питере.
Ось - Mandrake 9.2(2.4.22)
Установил необходимые опции в ядре,проинсталил нужные пакеты,пропатчил amload.c и xdslusb.c,компилирую,запускаю:
ifconfig показывает устройство atm0 с ипом,шлюзом,днс,default route и т.д...сам atm0 пингуется,однако ничего больше работает!пингую ессно по ипам......в виндовом конфиге сказано что модем использует rfc routed...я не знаю что делать!я пробовал другие типы соединений - скажем pppoatm глючит - при после загрузки pppoatm.so идут непонятные символы и все...Помогите плз!!!

ruslandh
20-05-2004, 07:13
Guest
У Вас идёт оффтопик от темы. Если-бы Вы опсисали как устанавливали драйвера, и т.п. то тогда сюда, а так Вам стоит завести отдельную тему по Вашему вопросу.  
Для серьёзного разговора нужно полное описание вопроса и желательны краткие логи.

Guest
20-05-2004, 18:03
Сорри все уже успел настроить!!!в помощи не нуждаюсь!Кому нужна будет помощь в МАндрейк 9.2 - обращайтесь!

mar
20-05-2004, 23:47
Guest
если настроил - опиши, pls тут подробно, - думаю, многим (особенно в Питер до 15 июня ;) будет интересно.




© OSzone.net 2001-2012