![]() |
Здравствуйте!
Хочу сообщить всем заинтересованным и ещё неосведомлённым, что ZyXEL ADSL USB модем _работает_ под Linux'ом. Причём (ясное дело) под любым дистрибутивом, в котором установлены нужные пакеты и соответствующим образом сконфигурировано ядро. Эти модемы распространяют многие провайдеры, предоставляющие ADSL-доступ. В частности - WebPlus и, кажется, РОЛ в Санкт-Петербурге. Говорят, этим же занимается точка.ру в Москве и ещё какие-то. Как его настроить? Для этого нужно установить несколько пакетов. Во-первых, linux-atm 2.4.1: http://prdownloads.sourceforge.net/l...ar.gz?download. Во-вторых, libusb 0.1.7: http://prdownloads.sourceforge.net/l...ar.gz?download. В-третьих, ppp 2.4.1 (он обычно поставляется с любым нормальным дистрибутивом). Далее, необходимо скомпилировать ядро с включёнными нужными параметрами. Параметры следующие: Цитата:
Цитата:
Цитата:
http://prdownloads.sourceforge.net/z...c.tgz?download Перед установкой его необходимо подпатчить. А именно - в файле module/xdslusb.c изменить значения констант Код:
#define UDSL_DEFAULT_RCV_BUF_SIZE 32 Код:
#define UDSL_DEFAULT_RCV_BUF_SIZE 64 Код:
clear_endpoints (ads_handle, 1 ); После этого можно установить драйвер: Код:
make install Теперь нужно настроить ppp. Для этого нужно поместить следующие строки в /etc/ppp/options: Код:
lock В принципе, после этого всё должно заработать. То есть, нужно вызывать amstart.sh для подключения модема и amstop.sh для отключения. Предупреждение: я мог забыть или случайно пропустить какую-то опцию ядра или ещё какую-нибудь ерунду. Если что-то не работает, вопросы лучше задавать не здесь, а на форуме sourceforge.net, посвященном этому драйверу: http://sourceforge.net/forum/forum.php?forum_id=287227. |
antonym
Спасибо, за подробную информацию. |
ruslandh
Не за что :) А вообще, я забыл добавить ещё одно предупреждение. Разные провайдеры могут использовать разные протоколы для ADSL-доступа. Тот же ВебПлюс, насколько я знаю, поддерживает, как минимум, два разных вида. То, что описано здесь, относится именно к ZyXEL ADSL OMNI USB модему, который организован на чипе Alcatel Speedtouch. А для того, чтобы воспользоваться чем-то другим, нужно читать документацию, которая, к сожалению, на испанском :( или задавать вопросы на тамошнем форуме. Всё - на http://sourceforge.net/projects/zyxel630-11, либо на http://sourceforge.net/projects/accessrunner. |
А как этот модем прикрутить к FreeBSD 5.2?
|
от таких настроек гружится голова и падаю под стол. :(
Мне ещё только предстоит установить ADSL модем, и 56к Винмодем. Если всё это так геморойно, как пишется, то прийдётся прощаться с Линуксом. Для моих модемов на чипсете Сonexant надо только поставить драйвер из консоли, да использовать затем мастер подключения из-под KDE. Если после этого они не заработают - то на кой чёрт тратить ВРЕМЯ на изучение системы, настройка и установка которых для новичка практически невозможна. Это не одна неделя нужна, для разрешения возникающих вопросов при чтении таких (см. первый пост) мануалов установки оборудования. |
project stone
Надо сказать, что, во-первых, на сколько-нибудь достойный мануал это никак не тянет. А во-вторых, это весьма короткий документ. В сравнении с объёмом той документации, которую нужно читать, чтобы хорошо разбираться в Линуксе. Для новичка всё возможно. Но нужно интересоваться. Если в системе копаться неохота, то лучше обратно на Windows... |
Так как этот модем прикрутить к BSD?
|
Мне неизвестно. Попробуйте задать вопрос на форуме, посвященном этому модему. В конце первого сообщения есть ссылка.
|
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
слака 9,1 ядро 2,4,22 |
ruslandh
слака 9,1 ядро 2,4,22 [s]Исправлено: reill, 0:31 5-05-2004[/s] |
А этот драйвер чипсет переписывает что-ли? Зачем ему FIRMWARE? Я вот думаю не может ли это (если он чипсет обновляет) вообще модем запароть?
|
reill
Значит Вы не поставили средства компиляции пакетов. |
А что поставить мне нужно - вы не могли бы подсказать название пакета или дать ссылку.
|
antonym
а ты сам прикручивал ADSL зухель к линуксу? и к какому? |
Всем привет!
У меня модем 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 идут непонятные символы и все...Помогите плз!!! |
Guest
У Вас идёт оффтопик от темы. Если-бы Вы опсисали как устанавливали драйвера, и т.п. то тогда сюда, а так Вам стоит завести отдельную тему по Вашему вопросу. Для серьёзного разговора нужно полное описание вопроса и желательны краткие логи. |
Сорри все уже успел настроить!!!в помощи не нуждаюсь!Кому нужна будет помощь в МАндрейк 9.2 - обращайтесь!
|
Guest
если настроил - опиши, pls тут подробно, - думаю, многим (особенно в Питер до 15 июня ;) будет интересно. |
Guest
верно опиши, может и под слакой встанет... |
Guest, отзовись, плз. Те же самые симптомы: интерфейс atm0 с нужными настройками tcp/ip поднимается, но vpi & vci из /etc/cxacru не устанавливаются. (Или может их для atm еще где-то указать нужно?)
Во всех файлах /proc/net/atm/* вместо нужных значений нули. В итоге сеть не доступна. Guest, как вылечил, поведай. [s]Исправлено: vadimbl, 0:59 6-06-2004[/s] |
mar
Я прикручивал, разумеется, сам :-))) Дистрибутив - LFS 5.0. Без BLFS. То есть, минимум установленных пакетов. Ядро - 2.4.22. В Slackware 9.0 у меня всё тоже заработало. |
Статейку нашел по настройке таких модемов http://user.rol.ru/~minlaw/omni-adsl-usb-ee-howto.html
|
А как маршрут прописать?
Я настроил модем на интерфейс tun0, дал ему IP, а он просит маршрут... |
Народ уточните про какую модель статья есть
OMNI ADSL USB EE или Prestige 630 EE ?? У меня 1 вариант установил все как вы описываете - но после установки амедына модуль pppoatm.so (или pppoatm.o) не находиться (нигде - ставил поиск ). Ъотя все установилось вроде без варнингоа и ерроров, правда я чуть изминил последовательность я сначало компильнул ядро со всеми настройками а потом заинсталил пакеты. |
Могу помочь с настройкой модема zyxel omni adsl usb(который webplus'овский)
http://sourceforge.net/forum/forum.php?forum_id=287227 здесь все обсуждается,если что там можно поискать или спросить вопрос. http://prdownloads.sourceforge.net/z...c.tgz?download это драйвера.(Скачайте и распакуйте) Вообще настройка модема не особо зависит от дистриба - у меня работало на редхате 9.0 и сейчас на мандраке 9.2 Много чего решает установка хорошего кернела - 2.4.22 у меня сейчас. Ессно должны быть исходники кернела чтобы поставить опции(однако у меня уже все было поставлено) Не помню все что нужно включить......однозначно нужно включить поддержку atm и usb(без этого вообще не будет работать) а также включить loadable module support. далее установить нужные rpm'ы: libusb0.1_4-devel-0.1.6a-2.rpm libusb0.1_4-0.1.6a-2.i586.rpm libpcap0-0.7.2-2.i586.rpm liblinux-atm1-2.4.1-2.i586.rpm ppp-2.4.1-12.i586.rpm ppp-pppoatm-2.4.1-12.i586.rpm Лучше установить последнии версии пакетов,БЕЗ них ничего не будет работать.Удостовертись что все установили,тогда можно приступать к установке Еще скачайте speedtouch module 1.7 - он нужне чтоб коннект не обрывался когда посылаешь большие пакеты. http://prdownloads.sourceforge.net/l...ar.gz?download Откройте файл xdslusb.c и измените: #define SPEEDTOUCH_VENDORID 0x06b9 #define SPEEDTOUCH_PRODUCTID 0x4061 на #define SPEEDTOUCH_VENDORID 0x06b9 #define SPEEDTOUCH_PRODUCTID 0xa5a5 Этот файл замените на тот который в драйвере amedyn - amedyn/module/xdslusb.c Далее в init/amload.c измените clear_endpoints (ads_handle, 1 ); на // clear_endpoints (ads_handle, 1 ); Но только перед строчкой /***********************/ /* send firmware */ /**********************/ Далее поправте файл /etc/amedyn Я использую протокол rfc routed ,поэтому там не надо добавлять что либо в /etc/ppp/options,однако если у вас pppoe то там немножко посложнее.... Не помню что еще надо изменять - остается только перекрестится ,зайти в папку с драйверами и под рутом набрать make make install Вам очень повезет если все скомпилится без ошибок,если так - то запускайте amstart.sh........если надо остановить модем а потом запустить,то делайте так(все под рутом ) amstop.sh - вырубите usb кабель из компа а потом врубите - amstart.sh...... Если что задайте вопрос на том форуме или стучите в асю - 6557791 |
Guest (skystar :) огромное спасибо :up:
[all] пояснение по свежим следам: Цитата:
Цитата:
|
Да кстати там на sourceforge.net вышла новая версия драйверов
http://ms800.montefiore.ulg.ac.be/~c...-06-22-src.tgz Там исправлены вышеприведенные баги,но не все. Тот человек просил всех поэкспериментировать с ними,так что попробуйте и их установить=) Добавлено: Да и еще - если у вас все получилось,и вы хотите чтобы этот драйвер запускался при старте компутера и под любым пользователем(так как его можно запускать только под рутом) то сделайте следующее - зайдите в папку с драйвером и наберите следующее:(под рутом) cd amedyn/ make add_service тогда все будет ок=)))) Удачи! |
Модем почемуто не успевает инициализироваться и создать интерфейс atm0 при загрузке как сервис
Приходиться после загрузки врубать его вручную Что это может быть ???? |
Guest
а если куда-нибудь в начальные скрипты записать всю эту инициализацию? |
Какой протокол вы используете?
Для pppoe еще надо вроде изменить "/usr/sbin/amnet4up.sh" закомменитируйте с else adsl-start || exit 1 до : # else # adsl-start || exit 1 сохраните файл Да и еще - какой у вас дистриб и ядро?] 2.mar нет,make add_service автоматом в начальный скрипт это впихивает |
Чтобы настроить этот модем для WebPlus надо скачать эти драйвера http://www.student.montefiore.ulg.ac...-07-26-src.tgz
потом поставить все необходимые пакеты libusb atm ppp потом скомпилировать драйвер make в файлике /etc/amedyn Пример # # Config file for Zyxel 630-11 & Asus AAM6000UG (ADSL Modem USB) # # Driver mode DRIVER_MODE=1 # 1 = normal, 2 = debug # Protocol PROTOCOL_MODE=1 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa), 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe) # Paths BINARY_PATH="/usr/sbin" ATM_PATH="" # ATM VPI=1 VCI=32 # Specific for RFC1483/2684 routed/bridged # if IP_ADDRESS is blank in bridged mode then it uses DHCP to get IP IP_ADDRESS=***.***.**.*** сдесь вписать свой IP NETMASK=255.255.255.0 это так и оставить GATEWAY=***.***.***.*** сдесь вписать шлюз эти все адреса написаны в паметке котурую дают при подключении потом надо в файлике /etc/resolv.conf прописать nameserver 194.8.160.90 nameserver 195.131.52.130 потом если надо добавить сервис для того чтобы модем запускался при загрузке зайдите в папку с исходниками ../amedyn в консоли пишем make add_service если инет не будет работать после перезагрузки надо сделать так запустить консоль под рутом и пишем amstop.sh потом орубаем шнурок модема на секунды 3-5 потом втыкаем его потом amstart.sh и всё должно работать Написал вроде всё особо не пинайте чем мог тем помог !!!! |
Привет всем,
Делать было нечего, дело было вечером. Вот инструкция для питерских которые используют Zyxel ADSL модем для доступа в Инет, правда одной определенной версии, а именно 630-11, ну хоть что-то. По adsl грузится быстро http://www.dzhi.sp.ru/drivers/zyxel_adsl.html Дмитрий |
Под mandrake, кажись, прикрутили эту железяку.
http://www.opennet.ru/opennews/art.shtml?num=4192 |
Дмитрий ух ты! и rpm сделали :) :up: спасибо!
(при беглом просмотре - принципы те же, что и у Guest 195.131.122.*? я правильно поняла?) Народ, вы бы регистрировались иногда, что ли? а то куча гостей из webplus-овских ip - не сразу поймешь, разные это люди, или один и тот же :confused: Belansky - это как раз та же ссылка, на сайт к Дмитрию |
Народ помогите плз..... модем "ZyXel omni adsl usb 630-11 ee" настроил как Guest написал, но мне нужен режим rfc1483 bridge что и поставил в /etc/amedyn PROTOCOL_MODE=3 при запуске amstart.sh выдает ошибку: Error: I Didn't found ADSL modem |
Какое у вас ядро?atm,loadable module supprt,usb включены?
Покажите что у вас в /proc/bus/usb/devices И точно все нужнные rpm'ы установлены? |
amedyn дрова наверное не будут работать если модем на чипсете от conexant(Annex A/Lan adapter). Какие дрова тогда нужны?
|
А какие у вас пинги до провайдера с этими драйверами, если не секрет?
|
taaak modem pomenyala schas u mena 630-11... popriobuyem nachat....
|
narod ktonibud REF 1483 bridged mode nastraival????
|
output amstart.sh
>>>Inits Zyxel 630-11 & Asus AAM6000UG >>>Mounting USB file system.... mount: usbfs already mounted or /proc/bus/usb busy >>>Removing amedy driver >>>Loading Firmware Zyxel 630-11 & Asus AAM6000UG microcode upload program 02/08/2004 Josep Comes <jcomes@gna.es> Sundur <sundur@cynaptix.biz> Eduardo Espejo <eespejo@users.sourceforge.net> I found ADSL modem with Vendor ID = 06b98 Product ID = a5a5 Loading and Sending /usr/sbin/fw-usb.bin Firmware is sent! Waiting ADSL line is up (until -1 second) ADSL Line is up >>>Loading driver... Fatal: Module crc32 not found Lanching driver in normal mode... /usr/sbin/amload.sh successful Setting RFC1483/2684 bridged... >>>Setting RFC1483/2684 bridged... >>>Loading br2684 kernel module... >>>Loading br2684ctl... RFC1483/2684 bridge: Interface "nes0" created successfuly. RFC1483/2684 bridge: Communicating over ATM 0.0.33 encapsulation: LLC RFC1483/2684 bridge: Fatal: failed connect socket |
Я тут написал как что подключать. И все файлы приложил: http://grena.spb.ru/linux_adsl.php
|
Установка и настройка модема ZyXEL OMNI ADSL USB ANNEX A на Linux
ПОДРОБНЕЙШЕЕ(!) РУКОВОДСТВО(!) по установке и настройке модема ZyXEL OMNI ADSL USB ANNEX A на операционной системе Linux: http://www.sunhill.h15.ru/zyxel/faq.html
Руководство включает в себя все необходимые ресурсные файлы. -------место для размещения руководства любезно предоставлено безкорыстной админострацией широкоизвестного анимэ-ресурса http://WWW.SUNHILL.H15.RU --= !!! =--вопросы по данному руководству оставлять на форуме SUNHILL FORUM => http://sunhill.h15.ru/cgi-bin/forum/thems.pl в соответсвующей теме (которая уже создана). Ответы гарантированно будут. |
mar
Цитата:
Чёрт, три года уже прошло почти. Только сейчас заметил :-o :-D |
Время: 01:19. |
Время: 01:19.
© OSzone.net 2001-