Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   DLINK DSL-200 - как его пнуть, чтобы поехал? (http://forum.oszone.net/showthread.php?t=85860)

DTF 24-06-2007 16:59 603384

DLINK DSL-200 - как его пнуть, чтобы поехал?
 
Здравствуйте, уважаемые линуксоиды!

У меня проблема: не могу заставить работать модем DLINK DSL-200.


Итак, имеетя:
1. Модем DLINK DSL-200 Generation III
2. debian etch (ядро 2.6.18).
3. Провайдер ЦентрТелеком (Ярославль)

Я скачал драйвер eciadsl-usermode_0.11-1_i386_with_synch_patch.deb, а также файлы синхронизации eciadsl-synch_bin.tar.bz2.

что делал:
1. установил драйвер, скопировал файлы синхронизации в /etc/eciadsl
2. eciadsl-probe-device
Получил в ответ:

Код:

WARNING: before probing, please ensure that your USB devices are plugged in
and that your system's USB support is properly configured

USB modem to probe must be UNinitialized, it will surely appear as an unknown
device (because it is not initialized yet), for instance: ? (0547:2131)

config read from /etc/eciadsl/eciadsl.conf

your USB devices:
1:  EHCI Host Controller / Linux 2.6.18-4-686 ehci_hcd (0000:0000)
2:  DataTraveler 2.0 / Kingston (13fe:1d00)
3:  UHCI Host Controller / Linux 2.6.18-4-686 uhci_hcd (0000:0000)
4:  UHCI Host Controller / Linux 2.6.18-4-686 uhci_hcd (0000:0000)
5:  UHCI Host Controller / Linux 2.6.18-4-686 uhci_hcd (0000:0000)
6:  USB-ADSL Modem / Conexant, Inc. (0915:8104)
7:  UHCI Host Controller / Linux 2.6.18-4-686 uhci_hcd (0000:0000)

enter device to probe (1-7):

6

Код:

cannot find /usr/local/bin/eciadsl-firmware in $PATH, test mode assumed

probing, please wait..

your USB devices now:
1:  EHCI Host Controller / Linux 2.6.18-4-686 ehci_hcd (0000:0000)
2:  DataTraveler 2.0 / Kingston (13fe:1d00)
3:  UHCI Host Controller / Linux 2.6.18-4-686 uhci_hcd (0000:0000)
4:  UHCI Host Controller / Linux 2.6.18-4-686 uhci_hcd (0000:0000)
5:  UHCI Host Controller / Linux 2.6.18-4-686 uhci_hcd (0000:0000)
6:  USB-ADSL Modem / Conexant, Inc. (0915:8104)
7:  UHCI Host Controller / Linux 2.6.18-4-686 uhci_hcd (0000:0000)

probed USB device: USB-ADSL Modem / Conexant, Inc.
VID1=0915, PID1=8104
VID2=0915, PID2=8104
Did you really unplug/replug your modem before launching this script?

Далее, делаю eciadsl-config-text, ввожу параметры,
получаю такой файл eciadsl.conf :

Код:

VID1=0915
PID1=8104
VID2=0915
PID2=8104
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCI=33
VPI=0
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/gs7470_synch21.bin
PPPD_USER=
PPPD_PASSWD=
USE_DHCP=no
USE_STATICIP=yes
STATICIP=172.xxx.xxx.xxx
GATEWAY=172.25.134.65
MODEM=D-Link DSL200 rev B
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=0
PPPOECI_ALTIFACE=0

PROVIDER=Other
DNS1=217.15.134.65
DNS2=217.15.135.68

далее, делаю eciadsl-start, и результаты таковы:

Код:

[EciAdsl 1/5] Setting up USB support...

Preliminary USB device filesystem is OK

[EciAdsl 2/5] Uploading firmware...

Process skipped .. no more needed
firmware loaded successfully

[EciAdsl 3/5] Synchronization...

OK eciadsl-synch: success                                                     
Synchronization successful

[EciAdsl 4/5] Connecting to provider...

Connection successful

[EciAdsl 5/5] Setting up route table...

Waiting for tap0...
Adding default route... default route added: tap0

ifconfig:
Код:

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:669 errors:0 dropped:0 overruns:0 frame:0
          TX packets:669 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:60089 (58.6 KiB)  TX bytes:60089 (58.6 KiB)

tap0      Link encap:Ethernet  HWaddr FE:A3:6E:8E:4A:9E
          inet addr:172.25.134.68  Bcast:172.25.255.255  Mask:255.255.0.0
          inet6 addr: fe80::fca3:6eff:fe8e:4a9e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:308 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:0 (0.0 b)  TX bytes:13176 (12.8 KiB)

(хотя частенько tap0 не появляется...)

route -n :
Код:

Kernel IP routing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
172.25.0.0      0.0.0.0        255.255.0.0    U    0      0        0 tap0
0.0.0.0        172.25.134.65  0.0.0.0        UG    0      0        0 tap0


Настройки для windows, рекомендуемые провайдером (в win все работает :)):
Код:

Драйвер: LAN
Инкапсуляция: RFC 2684 IPoATM Bridget LLC Enapsulation
Модуляция: Multimode
VPI.VCI: 0.33

Настройки сети (тоже выданы провайдером) - проставлены в конфиге (проставлены верно :)).
Авторизация не используется.


Я перерыл кучу мануалов в интернете, но так ничего и не смог :(
Насколько я понял, есть несколько пособов установить соединение, используя мой модем:
pppoe и еще какие-то :)

Также часто пишут, что после успешного запуска eciadsl-start ifconfig должен выдавать информацию о каком-то tun0.
и не пойму, ipoATM - это то же самое, что pppoe, или что-то другое?

Я в линуксе и в сетевых технологиях полный чайник, по английски понимаю довольно плохо,
и не могу разобраться в этих заумных названиях.

Надеюсь, здесь мне помогут! ;)

P.S.
Часто рекомендуют для настройки соединения использовать пакет rp-pppoe,
однако я этого делать не хочу по причинам:
1. Не знаю, pppoe соединение мне нужно, или какое-то другое.
2. Не люблю использовать сторонние не входящие в дистрибудив программы настройки
3. Хочу сам уметь все это настраивать, а не верить чьей-то программе :)

PPS.
спасибо хотя бы за то, что дочитали до конца эту писанину!

Vvolk 06-02-2008 01:04 733896

ну во первых без ревущего пингвина заставить работать этот у**тый модем ну никак нельзя)) я потратил на извращение неделю..
интерфейс тап вообще не виден.
если как говоришь насторойки провайдера правильные то чтобы запустить попробуй: eciadsl-start && pppoe-connect
..насчет pppoATM - нет это не тоже самое.
кстати к последней 12 версии eciadsl есть гуи интерфейс команда : eciadsl-config-tk

yurfed 06-02-2008 05:12 733942

DTF, посмотри сюда, может что и сгодится.
http://www.linuxquestions.org/questi...all-it-308257/ и сюда


Время: 09:48.

Время: 09:48.
© OSzone.net 2001-