LINUX.ORG.RU

Проблемма с ADSL-модемом DSL-200


0

0

Пожалуйста, помогите разобраться в чём проблема. Решил познакомиться с никс системами поставил Debian (стабильную версию), ядро 2.6.18-5 k7. Первым делом надо было настроить инет, но тут начались проблемы, у меня ADSL WebPlus модем USB D-link DSL-200(Generation III). Прочитал статьи по его настройке, везде написано, что нужен драйвер с eciadsl.flashtux.org, установил драйвер (eciadsl-usermode_0.12-1_i386), настроил pppoe.conf:



VID1=0915
PID1=8104
VID2=0915
PID2=8104
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCI=32
VPI=1
FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=/etc/eciadsl/gs7470_synch20.bin
PPPD_USER=*******
PPPD_PASSWD=******
USE_DHCP=no
USE_STATICIP=yes
STATICIP=89.163.**.**
GATEWAY=89.163.**.** - сюда я вбил IP шлюза (или надо что-то другое?)
MODEM=D-Link DSL200 generation III
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=0
PPPOECI_ALTIFACE=0
PROVIDER=RU..WebPlus
DNS1=194.8.160.90
DNS2=195.131.52.130

Запускаю:



localhost:~# eciadsl-start

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

Preliminary USB device filesystem is OK
Loading tun/tap module...
tun loaded successfully

[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


Проверяю, создался ли tap0:


localhost:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:80:48:18:4C:D5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 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)
Interrupt:5 Base address:0xa400

localhost:~# ifconfig tap0
tap0: error fetching interface information: Device not found

Нету!!!
На модеме горят две лампочки Power и Link, но устройства нет!

Что это может быть?
Или я просто что-то не то делаю?
Поясните новичку...

anonymous

У меня такое-же. Но как ты это сделал? Adding default route... default route added: tap0 у меня нету этой строчки :(

Noert
()

eciadsl-synch
sleep 3
eciadsl-pppoeci -v 1
sleep 5
ifconfig tun0 IPADDR pointopoint GWADDR
route add default gw GWADDR

IPADDR и GWADDR догадаетесь чем заменить?

Можете оформить в скрипт, тестируйте эти строки только после выключения/включения компьютера. sleep обязателен. Скрипт писал для D-Link DSL-200B1.

saper ★★★★★
()

Если с какого то раза не получится, то копайте в сторону этой вашей строки: SYNCH=/etc/eciadsl/gs7470_synch20.bin

Вот эти строки ничего не значат, особенно если модем на них не подвисал и лампочкой секунд 5 не мигал, а сразу их выдал:
[EciAdsl 3/5] Synchronization...

OK eciadsl-synch: success
Synchronization successful

При тестах разных synchXX.bin перезагрузка рекомендуется, хотя вроде и модем достаточно отсоединять с перезагрузкой драйвера USB в Linux (что то вроде: rmmod usb_uhci, insmod usb_uhci, строки могут несильно отличаться).

saper ★★★★★
()

Если у вас старый WebPlus доступ (без логина/пароля и слова PPPoE), то у меня для него было MODE=LLC_RFC1483_ROUTED_IP.

saper ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.