Записки начинающего линуксовода. Alcatel X080S vs Ubuntu 10.04
16-11-2010 00:08
к комментариям - к полной версии
- понравилось!
Настроение сейчас - скотоложство
Или как хранцузов антилопой Гну усмиряли...
В отсутствии творческого озарения, а так же благодаря попыткам осознать величие Яркой Рыси - Ubuntu 10.04 Lucid Lynx по сравнению со старичками Mandriva 2010 && Open SuSE 11.1, попытался истинным путем ненасилия освоить еще одну ось. Этим попыткам и будут посвящены несколько постов, поскольку вдруг кому понадобятся сии записки?
Одна из задач, возникших при освоении Ubuntu 10.04 Lucid Lynx:
- подключение USB-модема Alcatel X080S.
Решение:
1. Погуглить интернет.
2. Скачать пакеты:
- для определения системой устройства Alcatel X080S как USB-модема:
ozerocdoff_0.4-2_i386.deb;
usb-modeswitch_1.0.2-1_i386.deb;
- для дозвона через терминал:
gnome-ppp_0.3.23-1_i386.deb;
libuniconf4.4_4.4.1-0.2ubuntu2_i386.deb
libwvstreams4.4-base_4.4.1-0.2ubuntu2_i386.deb
libwvstreams4.4-extras_4.4.1-0.2ubuntu2_i386.deb
libxplc0.3.13_0.3.13-1build1_i386.deb
wvdial_1.60.1+nmu2_i386.deb
3. Устанавливаем все богатство из одного каталога одной командой в терминале:
sudo dpkg -i *.deb
4. Подсоединяем USB-модем.
5. Проверяем вывод lsusb через терминал:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0566:3002 Monterey International Corp.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 03f0:5511 Hewlett-Packard DeskJet F300 series
Bus 002 Device 002: ID 1267:0212 Logic3 / SpectraVideo plc
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 013: ID 1bbb:f000 T & A Mobile Phones
при этом внимательно смотрим и запоминаем строчку, в конце которой прописан сам модем aka T & A Mobile Phone - мне понадобились два числа после ID. Т. е. 1bbb:0000.
6. Выполняем в терминале sudo ozerocdoff #На всякий случай.
7. Если при первом запуске sudo usb_modeswitch, получили сообщение, что
swargd@desktop:/media/4641-0F5D$ sudo usb_modeswitch
* usb_modeswitch: tool for controlling "flip flop" mode USB devices
* Version 1.0.2 (C) Josua Dietze 2009
* Works with libusb 0.1.12 and probably other versions
No default vendor/product ID given. Aborting.
подключаем драйвер USB-устройства следующей командой, вставляя значения vendor и product из вывода команды lsusb:
sudo modprobe usbserial vendor=0x1bbb product=0×f000
8. Теперь идем править конфиг usb_modeswitch.conf, лежащий в директории /etc - sudo nano usb_modeswitch.conf. Выбираем в нем любой блок, относящийся к продукции Alcatel, и исправляем в нем строки примерно на следующий вариант, предварительно раскомментируя их путем удаления ";" в начале каждой строки:
# Alcatel X0S06
DefaultVendor=0x1bbb
DefaultProduct=0xf000
TargetVendor=0x1bbb
TargetProduct=0x0000
MessageEndpoint=0x01
MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
9. Теперь, откинув все посторонние мысли, медленно входим в состояние дзен и вводим в терминале:
sudo usb_modeswitch
на это видим, что впавший в состояние ответной нирваны компутер благосклонно принял наши потуги и теперь у нас есть новое USB-устройство.
10. Проверяем, не утаил ли от нас чего хитрый, отличающийся прямотой линий дхен-буддист:
ls /dev | grep ttyUSB
и видим:
ttyUSB0
ttyUSB1
ttyUSB2
Вопрос "И какой антилопы гну столько портов?" отпадет в следующем шаге наших танцев с бубнами.
11. Поскольку мы установили gnome-ppp и wvdial ранее, нам остается только подправить wvdial.conf:
[Dialer Defaults]
Init1 = AT+CGDCONT=1,"IP","internet" #Это есть строка инициализации модема, включающая описание APN;
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem #Тип модема
Baud =406800 #Да-да, именно такая скрость нынче на просторах 3G сетей;
New PPPD = yes
Modem = /dev/ttyUSB2 #Вот этот порт из всех 3-х и работает в качестве модема;
ISDN = 0
Phone = *99# #Здесь, надеюсь, понятно, что сии цифири есть номер дозвона?
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off #В сети Мегафона аутентификация с паролем не требуется
Password = gdata #Собственно сам пароль
Username = gdata #И логин
Auto Reconnect = off #Отрубаем самопроизвольное переподключение
Abort on Busy = off #Заставляем модем не обращать внимание на занятость линии при дозвоне
Carrier Check = off #Да и на саму несущую сигнала нам тоже начхать - не диалап же!
Check Def Route = on
Abort on No Dialtone = off
Stupid Mode = 1
Idle Seconds = 0
Auto DNS = on #Предлагаем wvdial'у воспользоваться любезно предоставленным ОпСоСом маршрутом
12. Подключаемся из терминала sudo wvdial - и наслаждаемся быстрым инетом!
вверх^
к полной версии
понравилось!
в evernote