Это старая версия документа.
Содержание
Со многими модемами возникают проблемы, для каждой железки отдельную статью заводить не хочется, может проблему пофиксили уже, а может и железку эту все уже выбросили.
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 раза кнопку далее.