Сама столкнулась с этой проблемой, нашла один хороший топик, но в процессе установки были обнаружены некоторые недочёты, которые исправлены. Основная проблема - отсутствие официальных драйверов под linux на этот модем(даже мои провайдеры не знают, как его настроить ). Но всё не так худо! Выход есть. Надеюсь, что кому-то это хау-ту поможет.
Первое - скачиваем драйвера (.deb), версия 0.10(Под более поздними версиями не поднимается интерфейс tap0), и файлы синхронизации:
http://eciadsl.flashtux.org/download.php
http://eciadsl.flashtux.org/download/ec … in.tar.bz2
Далее перемещаемся в директорию с сохранёнными драйверами:
$ cd ~/бла-бла-бла
Теперь необходимо получить доступ к правам рута:
$ sudo -i
Меняем среду и монтируем ФС модема:
$ sudo ln -sf /bin/bash /bin/sh
$ sudo mount -t usbfs none /proc/bus/usb
Распаковываем архив eciadsl и устанавливаем сначала пакет рррое, потом eciadsl. Файлы синхронизации также распаковываем и переносим в директорию /etc/eciadsl.
А вот теперь самое интересное:
Для работы устройства нужно узнать VID&PID модема:
$ lsusb
В одной из строчек будет указано либо GlobeSpan, либо Conexant. Возле названия смотрим значения вида хххх:уууу(у меня это 0572:cb16). Запоминаем или записываем их.
Начинаем конфигурирование файла eciadsl.conf
$ sudo eciadsl-config-text
Пишем значения
- жмём "1" (configure all settings);
- username/passwd - ваши настройки, или выданные провайдером;
- провайдер : "55" (Other);
- адреса DNS-серверов : чтобы их узнать, нужно в windows выполнить команду ipconfig /all;
- DNS-сервер №2: то же самое;
- VPI & VCI также зависят от провайдера(у меня vpi=0, vci=40);
- модем : "57" (Other);
- VID1: 0572 (первое число из двух, которые показала команда lsusb)
- PID1: cb16 (второе число из двух, которые показала команда lsusb)
- VID2: 0572 (первое число из двух, которые показала команда lsusb)
- PID2: cb16 (второе число из двух, которые показала команда lsusb)
- чипсет: "3" (GS7470);
- SYNCH: 0 (этот пункт и следующий ставим методом научного тыка )
- PPPOECI: 0
- .bin file: /etc/eciadsl/gs7470_synch21.bin или /etc/eciadsl/gs7470_synch20.bin
- PPP Mode: "5" (LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS);
- DHCP(автомататически присваивает IP): y
- static IP(статический IP-адрес): n
Закончили конфигурирование? Приступаем к синхронизации.
$ eciadsl-start
Самое главное - добиться, чтобы лампочки на модеме горели ровно. Если не получается, попробуйте ещё пару раз. Если совсем не хочет синхронизироваться - меняйте файлы синхронизации, проверяйте настройки. Может нет интерфейса tap0, в таком случае смотрим $ ifconfig.
Далее переносим файл pppoe.conf в /etc/ppp и начинаем конфигурацию уже рррое:
$ pppoe-setup
Здесь вас опять попросят ввести username&passwd, адреса DNS и проч.
Ну вот и всё готово. Подключаемся:
$ sudo pppoe-start
Если connected!, то всё прошло хорошо и теперь можно лезть в интернет. Timed out? Проверяем настройки, но иногда достаточно просто перезагрузиться
При подключении в следующий раз нужно ввести команды:
$ sudo mount -t usbfs none /proc/bus/usb
$ sudo eciadsl-start
$ sudo pppoe-start
Спасибо за внимание