прблема с ZyXel omni ADSL USB(Annex A) (как заставить работать??)

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

mindstorm
Сообщения: 1
ОС: Linux Mandriva 2007 Free

прблема с ZyXel omni ADSL USB(Annex A)

Сообщение mindstorm »

При подключении к adsl получил adsl modem ZyXell omni adsl usb(annex A) на винде всё встало
без единой проблемы но с установкой конекта на linux вожусб уже около полугода с установкой
драйверов и заливкой прошивки разобрался да и особых проблем там не возниало (драйвер cxacru)
прошивка загружается в модем и он соединяется с adsl-базой и всё с установкой какого либо соединеия
интернет или внутренняя сеть проявляютс огромные проблемы на которыя я потратил 99% всего времени с
момента получения модема. Облазил кучу форумов howto и т.д. решения НЕТ надеюсь на этом форуме есть
люди знающие метод решения или сталкивающиеся сами с подобным, которым нежалко будет рассказать о том КАК
заставить всё это работать. Ниже превоже неполный список моих попыток разрешить проблему на уровне соединения.
######################## вариант 1а(средствами системы) ########################
через kde захожу в настроить сеть выбираю dsl->через модем "|ADSL-usb"->PPPoE как я понял именно это
нужно выбрать для соединение с интернетом(Провайдер исспользует DSL protocol Bridget IP over ATM(RFC1483)
DSL modulation Automatic,ITU G.dmt or G.lite preferend <- так есть в винде аналога в никсе ненашёл
в конфигах atm где указывается тип линии либо псусто либо конфига нет (RPM блин)); ввожу логин пароль,
устанавливать соединение при загрузке сстемы
# reboot
после долгой загрузки есесно ничего неработает
/var/log/message
................................................................................
..
Aug 11 14:28:34 localhost kernel: Using specific hotkey driver
Aug 11 14:28:34 localhost kernel: ibm_acpi: ec object not found
Aug 11 14:28:34 localhost kernel: ACPI Exception (acpi_processor-0677): AE_NOT_FOUND, Processor Device is not present [20060707]
Aug 11 14:28:34 localhost kernel: usbcore: registered new interface driver cxacru
Aug 11 14:28:34 localhost kernel: device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
Aug 11 14:28:34 localhost kernel: cxacru 3-2:1.0: found firmware cxacru-fw.bin
Aug 11 14:28:34 localhost kernel: cxacru 3-2:1.0: found firmware cxacru-cf.bin
Aug 11 14:28:34 localhost kernel: EXT3 FS on sda5, internal journal
................................................................................
..
ug 11 14:28:36 localhost kernel: NET: Registered protocol family 10
Aug 11 14:28:36 localhost kernel: lo: Disabled Privacy Extensions
Aug 11 14:28:36 localhost pppd[2580]: pppd 2.4.3 started by root, uid 0
Aug 11 14:28:36 localhost pppd[2580]: Using interface ppp0
Aug 11 14:28:36 localhost pppd[2580]: Connect: ppp0 <--> /dev/pts/0
Aug 11 14:28:36 localhost pppd[2580]: Modem hangup
Aug 11 14:28:36 localhost pppd[2580]: Connection terminated.
Aug 11 14:28:37 localhost sensord: sensord started
Aug 11 14:28:37 localhost sensord: Chip: w83627thf-isa-0290
Aug 11 14:28:37 localhost sensord: Adapter: ISA adapter
Aug 11 14:28:37 localhost sensord: VCore: +1.46 V (min = +1.31 V, max = +1.46 V)
Aug 11 14:28:37 localhost sensord: +12V: +12.16 V (min = +10.82 V, max = +13.19 V)
Aug 11 14:28:37 localhost sensord: +3.3V: +3.34 V (min = +3.14 V, max = +3.47 V)
Aug 11 14:28:37 localhost sensord: +5V: +5.07 V (min = +4.75 V, max = +5.25 V)
Aug 11 14:28:37 localhost sensord: -12V: +6.06 V (min = -13.18 V, max = +6.06 V)
Aug 11 14:28:37 localhost sensord: V5SB: +5.05 V (min = +4.76 V, max = +5.24 V)
Aug 11 14:28:37 localhost sensord: VBat: +0.14 V (min = +0.03 V, max = +3.60 V)
Aug 11 14:28:37 localhost sensord: CPU Fan: 2343 RPM (min = 2205 RPM, div = 4)
Aug 11 14:28:37 localhost sensord: M/B Temp: 42 C (limit = 16 C, hysteresis = 64 C, sensors = thermistor)
Aug 11 14:28:37 localhost sensord: CPU Temp: 47.5 C (limit = 80 C, hysteresis = 75 C, sensor = thermistor)
Aug 11 14:28:37 localhost sensord: temp3: -48.0 C (limit = 80 C, hysteresis = 75 C, sensor = thermistor)
Aug 11 14:28:37 localhost sensord: vid: +1.388 V
Aug 11 14:28:37 localhost sensord: alarms: Chassis intrusion detection
Aug 11 14:28:37 localhost sensord: beep_enable: Sound alarm enabled
Aug 11 14:28:40 localhost pppd[2580]: Couldn't get channel number: Input/output error
Aug 11 14:28:48 localhost last message repeated 2 times
Aug 11 14:28:51 localhost kernel: ATM dev 0: ADSL line: training
Aug 11 14:28:52 localhost pppd[2580]: Couldn't get channel number: Input/output error
Aug 11 14:28:56 localhost kernel: ATM dev 0: ADSL line: channel analysis
Aug 11 14:28:56 localhost pppd[2580]: Couldn't get channel number: Input/output error
Aug 11 14:29:00 localhost pppd[2580]: Couldn't get channel number: Input/output error
Aug 11 14:29:01 localhost kernel: ATM dev 0: ADSL line: up (512 kb/s down | 128 kb/s up)
Aug 11 14:29:04 localhost pppd[2580]: Couldn't get channel number: Input/output error
Aug 11 14:29:12 localhost last message repeated 2 times
Aug 11 14:29:16 localhost pppd[2580]: Using interface ppp0
Aug 11 14:29:16 localhost pppd[2580]: Connect: ppp0 <--> /dev/pts/1
Aug 11 14:29:16 localhost pppd[2580]: Modem hangup
Aug 11 14:29:16 localhost pppd[2580]: Connection terminated.
Aug 11 14:29:20 localhost pppd[2580]: Couldn't get channel number: Input/output error
Aug 11 14:29:52 localhost last message repeated 8 times
Aug 11 14:30:12 localhost last message repeated 5 times
Aug 11 14:30:12 localhost pppd[2580]: Exit.
Aug 11 14:30:20 localhost udevd-event[2810]: udev_node_symlink: symlink(../tun, /dev/net/tun) failed: File exists
Aug 11 14:30:20 localhost kernel: tun: Universal TUN/TAP device driver, 1.6
................................................................................
..


######################## вариант 1б ########################
если зайти в настройку сети и выбрать adsl-start выдаётся:
подключение завершилось неудачей проверьте настройки в центре управленияя mandriva
/var/log/message

Aug 11 14:47:17 localhost net_monitor[6798]: running: /sbin/ifup ppp0 daemon
Aug 11 14:47:17 localhost ifup-ppp: pppd started for ppp0 on at
Aug 11 14:47:17 localhost pppd[6826]: pppd 2.4.3 started by root, uid 0
Aug 11 14:47:17 localhost pppd[6826]: Couldn't get channel number: Input/output error
Aug 11 14:47:49 localhost last message repeated 8 times

######################## вариант 2а ########################
после загрузки системы
# br2684ctl -b -c 0 -a 0.8.35
# ifconfig nas0
nas0 Link encap:Ethernet HWaddr 00:13:49:35:CE:C8
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:141 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
# adsl-start
................TIMED OUT
# adsl-status
pppoe-status: Link is down (can't read pppoe PID file /var/run/pppoe.conf-pppoe.pid.pppoe)

в далёких просторах гугла нашёл единственное упоминание данной проблемы и для её решения советуется если при timeout код adsl-status возвращает
Link is down (can't read pppoe PID file /var/run/pppoe.conf-adsl.pid.pppoe)
то перед adsl-start или pppoe-start необзодимо выполнить ifup ppp0

#ifup ppp0
Cannot find device "ppp0"
RTNETLINK answers: No such process
pppoe: option requires an argument -- I
Usage: pppoe [options]
Options:
-I if_name -- Specify interface (default eth0.)
-D filename -- Log debugging information in filename.
-T timeout -- Specify inactivity timeout in seconds.
-t timeout -- Initial timeout for discovery packets in seconds
-V -- Print version and exit.
-A -- Print access concentrator names and exit.
-S name -- Set desired service name.
-C name -- Set desired access concentrator name.
-U -- Use Host-Unique to allow multiple PPPoE sessions.
-s -- Use synchronous PPP encapsulation.
-m MSS -- Clamp incoming and outgoing MSS options.
-p pidfile -- Write process-ID to pidfile.
-e sess:mac -- Skip discovery phase; use existing session.
-n -- Do not open discovery socket.
-k -- Kill a session with PADT (requires -e)
-d -- Perform discovery, print session info and exit.
-f disc:sess -- Set Ethernet frame types (hex).
-h -- Print usage information.

PPPoE Version 3.8, Copyright © 2001-2006 Roaring Penguin Software Inc.
PPPoE comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under the terms
of the GNU General Public License, version 2 or any later version.
http://www.roaringpenguin.com
Couldn't get channel number: Input/output error
pppoe: option requires an argument -- I
Usage: pppoe [options]
Options:
-I if_name -- Specify interface (default eth0.)
-D filename -- Log debugging information in filename.
-T timeout -- Specify inactivity timeout in seconds.
-t timeout -- Initial timeout for discovery packets in seconds
-V -- Print version and exit.
-A -- Print access concentrator names and exit.
-S name -- Set desired service name.
-C name -- Set desired access concentrator name.
-U -- Use Host-Unique to allow multiple PPPoE sessions.
-s -- Use synchronous PPP encapsulation.
-m MSS -- Clamp incoming and outgoing MSS options.
-p pidfile -- Write process-ID to pidfile.
-e sess:mac -- Skip discovery phase; use existing session.
-n -- Do not open discovery socket.
-k -- Kill a session with PADT (requires -e)
-d -- Perform discovery, print session info and exit.
-f disc:sess -- Set Ethernet frame types (hex).
-h -- Print usage information.
если выполнить # ifup nas0
Determining IP information for nas0... done.
нормально поднимается внутренняя сеть dhcp даёт адрес 192.168.1.16
НО сеть разрыавется с переодичностью в 15-40 сек и попытки пропинговать хосты в сети всегда завершалась неудачей(хотя сложно найти пингуемые машины и под windows)

######################## вариант 2б ########################
если в настройке сети выбрать cjtlbytybt dsl->nas0
# ifup ppp0
Cannot find device "ppp0"
RTNETLINK answers: No such process
Using interface ppp0
Connect: ppp0 <--> /dev/pts/4
pppoe: send (sendPacket): Network is down
pppoe: recv (receivePacket): Network is down
pppoe: send (sendPacket): Network is down
pppoe: send (sendPacket): Network is down
Terminating on signal 2
Child process pppoe -m 1412 -I nas0 (pid 8392) terminated with signal 2
Modem hangup
Connection terminated.
# adsl-start
................TIMED OUT
# adsl-status
pppoe-status: Link is down (can't read pppoe PID file /var/run/pppoe.conf-pppoe.pid.pppoe)

если вы знаете что можно зделать чтоб это заработало прошу описать как.
Спасибо сказали:
KriK
Сообщения: 90
ОС: Ubuntu 7.04

Re: прблема с ZyXel omni ADSL USB(Annex A)

Сообщение KriK »

Могу немного помочь.
Во первых, если я не ошибаюсь, то
(Провайдер исспользует DSL protocol Bridget IP over ATM(RFC1483)

это не PPPoE, а PPPoA, то есть Poin-to-Point Protocol over ATM, когда PPPoE - PPP over Ethernet
Потом.
Когда делаешь

Код: Выделить всё

br2684ctl -b -c 0 -a 0.8.35

Должно появится устройство nas0
Проверь. И еще. Посмотри, как в выньде определяется сеть. Надо там прописывать айпишники или нет. Если там сеть определяется по dhcp, то после команыды br2684ctl надо просто сделать это от рута:

Код: Выделить всё

dhclient nas0

После этого должна нормальна подняться сеть с провайдером по устройству nas0, а потом уже предстоит настроить PPP соединение и вызвать его.
Напиши полностью настройки провайдера сначала и не поленись узнать у самого провайдера их. Буду рад помочь.
Linux Registered user #392927
Спасибо сказали: