Это старая версия документа.
Содержание
Со многими модемами возникают проблемы, для каждой железки отдельную статью заводить не хочется, может проблему пофиксили уже, а может и железку эту все уже выбросили.
GPRS
CNU-680
1. В 9.10 этот модем сходу не определяется, поэтому качаем драйвера с интернета (или выуживаем их из-под windows с модема): http://wellcom.etk.ru/equipment/modem/cmotech_cnu680.html
2. Копируем из полученной папки Linux в /usr/local/bin
один файл:
sudo cp /media/CNU-680/Linux/RDEVCHG /usr/local/bin
3. Дальше нам необходимо, чтоб sudo
не спрашивала пароль запуска для этого приложения. Для этого правим /etc/sudoers
добавляя строку:
%admin ALL=NOPASSWD: /usr/local/bin/RDEVCHG
А почему не suid?
4. Сделаем, чтоб устройство автоматически переключалось в режим модема. Дописываем в /etc/udev/rules.d/70-persistent-cd.rules
:
ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="CMOTECH_Mass_Storage_000000000002-0:0", SYMLINK+="cdrom1", ENV{GENERATED}="1" RUN+="/usr/bin/sudo /usr/local/bin/RDEVCHG" ENV{ID_CDROM}=="?*", ENV{ID_SERIAL}=="CMOTECH_Mass_Storage_000000000002-0:0", SYMLINK+="dvd1", ENV{GENERATED}="1" RUN+="/usr/bin/sudo /usr/local/bin/RDEVCHG"
5. Перезагрузка.
6. Модем обычно появляется на ttyACM0, ttyACM1 или ttyACM2. Чтобы не гадать - запустите в консоли файл из папки драйвера:
sudo sh execute.sh
Этот скрипт опросит все порты и даже попробует подключиться к интернету (но если у вас не SkyLink — подключиться не удастся).
7. Я попробовал различные программы звонилки - лучше всех справляется с задачей gnome-ppp
. В ней нельзя выбрать модем на ttyACMx, но это не мешает вам вписать руками устройство :) Также у меня заработало только с sudo
. Для удобства делайте ярлык :)
Для пользователей Wellcom: номер телефона — #777
; имя пользователя (User Name) — mobile
; пароль (Password) — internet
.
Замечания:
- не монтируйте определившиеся разделы с модема, если вы хотите выйти в интернет.
- втыкайте всегда модем в один и тот же USB-порт, чтобы не гадать на какое tty повесила Ubuntu модем в этот раз.
- после прочтения возникнет резонный вопрос: а как же в KDE? Kppp в 9.10 дико у меня дико глючил, поэтому даже в KDE лучше использовать gnome-ppp (зависимости конечно потянет, но…)
3G
Huawei E1550
USB-модем Huawei E1550, купленный у МТС.
1) Для начала надо установить udev-extras
из стандартного репозитория Ubuntu:
sudo apt-get update && sudo apt-get install udev-extras
2) Дальше добавим правило для Huawei E1550 с помощью этой команды:
echo 'SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"' | sudo tee /etc/udev/rules.d/45-huawei1550.rules
3) После этого остаётся настроить стандартный Network Manager для нашего оператора. Зачастую необходимо изменить только адрес APN-сервера. В случае МТС менять вообще ничего не пришлось. Хватило нажать 3 раза кнопку далее.