Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: модем SpeedTouch 330 ADSL modem проблема установки  (Прочитано 2508 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gawriil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
  • gawriil
    • Просмотр профиля
Имею модем указанный в теме! Линух его видит, а работать через него не хотит :-\ Нужны детальные инструкции по его настройке! Помогите чайнику плиззз

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля

Оффлайн gawriil

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
  • gawriil
    • Просмотр профиля
Re: модем SpeedTouch 330 ADSL modem проблема установки
« Ответ #2 : 28 Августа 2007, 22:32:46 »
https://help.ubuntu.com/community/UsbAdslModem/SpeedTouch
Уряяя товарищи! Проблема решена. Пришлось повозиться с  переводом https://help.ubuntu.com/community/UsbAdslModem/SpeedTouch и все пошло. Спасибо за сцылку.
Итак вот решение
Руководство по установке модема SpeedTouch 330 ADSL modem под KUBUNTU 7.04 на ядре 2.6.20 -15 –generic

Выясняем необходимые параметры соединения. Для этого в Windowsх открываем утилиту SpeedTouch USB Diagnostics (PPP) – она поставляется с дровами на модем – и на вкладке Connection находим:

1.   VPI – virtual path id
2.   VCI – virtual circuit id
3.   Encapsulation
4.   Type

Мой ISP работает по: type=PPPoE, vpi = 0, vci= 35,  Encapsulation= LLC
 
Ставим пакеты:pppoe и br2684ctl (у мя все это было в пакетах deb)
Пакет br2684ctl – качаем здесь.
Выясняем ревизию нашего модема – для этого в консоли набираем:
grep -B 1 "THOMSON" /proc/bus/usb/devices

После исполнения команды , ищем на экране терминала запись типа: Rev = X.00, где Х – ревизия вашего модема.
Для упрощения многих операций по копированию, разархивированию и т.д. я использовал файловый менеджер – Krusader (аналог TotalComander из виндов). У него есть два режима – простого пользователя и пользователя root.
Качаем  SpeedTouch330_firmware_3012.zip. Сохраняем у себя в домашней папке.
Создаем рабочий каталог(назовем его - speedtouch), где и будем проводить основные операции.
mkdir speedtouch

mv SpeedTouch330_firmware_3012.zip speedtouch

cd speedtouch

unzip SpeedTouch330_firmware_3012.zip
Копируем в него то, что скачали - SpeedTouch330_firmware_3012.zip
Переходим в  каталог  speedtouch. Проводим разархивирование.
Итак – сейчас в нашей рабочей папке появилось два файла :

 - KQD6_3.012
 - ZZZL_3.012

Теперь нам пригодится знание версии нашего модема. Для версий 0 или 2 нам надо будет использовать файл - KQD6_3.012, а для версии модема 4 нам надо будет использовать файл - ZZZL_3.012.

Но не торопитесь. Фирмваре еще надо подготовить!!! Для этого качаем firmware-extractor и копируем его в созданный рабочий каталог speedtouch.
mv firmware-extractor speedtouch

Для модемов с ревизией 0 или 2:
cd speedtouch
chmod +x firmware-extractor
./firmware-extractor KQD6_3.012
 
Для модемов ревизией 4:

cd speedtouch
chmod +x firmware-extractor
./firmware-extractor ZZZL_3.012
После выполнения этих команд в вашем рабочем каталоге появится два бинарных файла - speedtch-1.bin и speedtch-2.bin. Копируем оба этих файла в папку  - /lib/firmware/

sudo cp speedtch* /lib/firmware/

Т.к. мы не знаем каким методом проводится аутентификация у вашего ISP , то делаем следующее. В каталоге /etc/ppp находим файлы – pap-secret и chap-secret. Открываем их для редактирования и добавляем строку:

'username' * 'password'

, где username – имя данное вам вашим провайдером, а password, соответственно, пароль данный вам провайдером для входа в сеть. Сохраняем файлы.
Используйте Krusader – так удобнее.

Для PPPoATM, PPPoA

Если ваш ISP использует PPPoATM, PPPoA, то читаем здесь. Оговорюсь сразу – у меня PPPoE, поэтому я этого не делал. Здесь приводится вольный перевод англоязычной инструкции
Создадим конфигурационный файл для pppd. Открываем текстовый редактор и вставляем следующие строки:
noipdefault
defaultroute
user 'username'
noauth
updetach
usepeerdns
plugin pppoatm.so
0.00

### You may need to uncomment these
### options to connect with some ISP's.
### They disable compression.

# noaccomp
# nobsdcomp
# nodeflate
# nopcomp
# noccp
# novj

### If the firmware loads and pppd won't
### connect uncomment this option to make
### pppd be more verbose in the system log

# debug

### For more details (and more options)
### Read man pppd

Заменяем «username» и заменяем значения 0.00 (помечено красным) на значения vpi/ vci, которые мы узнали в самом начале. В моем случае – 0.35. Сохраняем файл как speedtch и копируем его  в /etc/ppp/peers.

sudo install -m 600 speedtch /etc/ppp/peers

Создание загрузочного скрипта
Из под root редактируем конфигурационный файл /etc/rc.local
sudo nano /etc/rc.local
(Проще в крусадере)
После строки:
# By default this script does nothing
Вставляем вот это:
# Start up Speedtouch connection
pon speedtch
 Сейчас соединение будет устанавливаться при загрузке.

Для PPPoE (PPP Over Ethernet)
Напоминаю, что нам необходимо поставить утилиту демон  - br2684ctl – она даст нам bridge интерфейс nas0. Эту утилиту устанавливаем командой:
sudo install -m 755 br2684ctl /usr/sbin
 
Создаем конфигурационный файл. Для этого открываем текстовый редактор и вставляем туда вот это:
noipdefault
defaultroute
user 'username'
noauth
updetach
usepeerdns
plugin rp-pppoe.so
nas0

### You may need to uncomment these
### options to connect with some ISP's.
### They disable compression.

# noaccomp
# nobsdcomp
# nodeflate
# nopcomp
# noccp
# novj

### If the firmware loads and pppd won't
### connect uncomment this option to make
### pppd be more verbose in the system log

# debug

### For more details (and more options)
### Read man pppd

Заменяем “username” (помечено красным) на данное вам провайдером имя. Сохраняем как speedtch в /etc/ppp/peers:
sudo install -m 600 speedtch /etc/ppp/peers
Повторюся – Я почти все делал через Krusader и не парился с терминалом))

Создаем загрузочный скрипт.

Открываем текстовый редактор и вставляем вот это:

#!/bin/bash
modprobe ppp_generic
modprobe pppoatm
modprobe br2684
count=0
while [ $count -lt 40 ]
do
  sync=$(dmesg | grep 'ADSL line is up')
  if [ ! -z "$sync" ]
  then
    br2684ctl -b -c 0 -a VP.VC
    sleep 3
    ifconfig nas0 192.168.0.1 netmask 255.255.255.0 up
    sleep 10
    pppd call speedtch
    exit 0
  fi
  sleep 1
  count=$((1+$count))
done
echo "The Speedtouch firmware didn't load"

Заменяем VP.VC (помечено красным) на значения vpi и vci соответственно (в моем случае 0.35). Сохраняем файл как – dial. Далее в консоли делаем так:

sudo install -m 744 dial /etc/init.d
sudo ln -s ../init.d/dial /etc/rc2.d/S95dial
sudo ln -sf ppp/resolv.conf /etc/resolv.conf

После перезагрузки – ДОБРО ПОЖАЛОВАТЬ во всемирную паутину.
Использованы материалы - https://help.ubuntu.com/community/UsbAdslModem/SpeedTouch

« Последнее редактирование: 30 Августа 2007, 14:43:36 от gawriil »

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: модем SpeedTouch 330 ADSL modem проблема установки
« Ответ #3 : 28 Августа 2007, 22:54:34 »
не знаю.

упдате: просмотрел на искосок. там вся настройка дана в терминале. разницы быть не должно.
« Последнее редактирование: 28 Августа 2007, 22:56:23 от Kwah »

 

Страница сгенерирована за 0.048 секунд. Запросов: 23.