Ubuntu 8.10 + UTEL + SonyEricsson k800i
Настал момент, когда я решил обзавестись мобильным Интернетом. Изучив предложения, которые имеются сегодня на рынке (Украинском), остановился на инете от UTEL. Мой SonyEricsson k800i поддерживает работу в сетях 3G с максимальной скоростью около 380 кБит\сек. Чтобы работать на максимальной скорости нужен или другой телефон, или GSM-модем от UTEL с большей пропускной способностью. Поэтому остановимся на том, что есть. Для этого был куплен стартовый пакет с припейдом U’Try за 50 грн.. Далее собственно подключение.
-
- Читаем здесь:
- http://www.pdahelp.net/forum/index.php/t
opic,5.0.html - http://www.pdahelp.net/index.php?view=ar
ticle&id=95
и здесь:
http://www.oslinux.ru/node/179 -
Затем ставим пакет:
- sudo apt-get install gnome-ppp
-
- Заходим в меню:
- Приложения-Интернет-GNOME PPP (Или же в консоли набираем gnome-ppp)
- В запустившемся окне идем в Настройки -> Модем и что от нас требуется это только нажать кнопку "Определить" (у меня определилось как /dev/ttyACM0).
Далее пароль и имя пользователя оставляем пустыми, номер телефона забиваем *99# - В поле Строки Инициализации вводим то, что рекомендует провайдер для ОС Linux, на странице
- http://utel.ua/private/services.php?show=i
nstr_pk - а именно:
AT+CGDCONT=1,"IP","3g.utel.ua"
- Обращаю внимание на отсутствие пробелов в строке!
-
- Далее у автора написано следующее:
- после этого жмем "Соединить" и наслаждаемся...
- У меня не получилось. Вылезло вот такое окно:
- Вроди-бы все правильно – телефон прописан, логин и пароль пустые, как и рекомендует провайдер. Но тем не менее не соединяет. Разбираться не стал, оставил на потом :-)
- Идем дальше:
-
- В принципе задачу так же можно решить и через wvdial только необходимо убедится что телефон определен и модем найден, а так же посмотреть на каком порту система «видит» модем (команда dmesg).
Дальше в /etc/wvdial.conf для удобства я прописал еще свое соединение, удалив все, что до этого было в файле: *************************
- [Dialer utel]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","3g.utel.ua"
ISDN = 0
Dial Attempts = 1
Modem Type = USB Modem
Phone = *99#
Phone1 = *99#
Username = ''
Password = ''
Auto DNS = on
New PPPD = yes *************************
- Соединение осуществляется все тем же методом sudo wvdial utel
- Пытался выполнить соединение без sudo, но ничего не вышло – pppd ругается на какие-то права доступа. Попробовал добавить pppd sticky bit - не помогло. Тоже разбираться дальше пока не стал – другой раз. От рута запускается, да и ладно. :-)
-
- Разрываем соединение через Ctrl+c в этом же окне терминала
-
- ***********************
- Теперь проделаем то же самое, но через Система-Параметры-Network Configuration или же (выполнить – nm-connection-editor)
-
- Заходим в Мобильные широкополосные – Добавить – Далее. Так как Провайдера UTEL в списке нет, то выбираем Beeline. Страна – Украина. В поле «Название» пишем вместо Beeline - Utel. В поле номер прописываем *99#
- В поле APN все удаляем. В остальных полях ничего не менял.
- После проделанных манипуляций щелкаем левой кнопкой мыши на апплете NetworkManager трее, выбираем в списке только что созданное соединение Utel. Благополучно подключаемся. В трее появляется значек подключения к сети.
- Для разрыва связи – Левой кнопкой по значку соединения – Отключится.
-
- Может кто подскажет, буду благодарен, какие конфиги крутит этот графический конфигуратор. С удовольствием их исследую, чтобы до конца разобраться в процессе.
-
- Теперь то, что я не делал, за неимением Синего Зуба. Привожу без поправок – может кому-то понадобится.
-
- Код:
- [Dialer utel_bt]
Modem = /dev/rfcomm0
Baud = 57600
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","3g.utel.ua"
Dial Command = ATM1L3DT
Dial Attempts = 1
Phone = *99#
Phone1 = *99#
Username = ''
Password = ''
Auto DNS = on
New PPPD = yes
Соединение осуществляется все тем же методом wvdial utel_bt - ******************************
- На этом пока все.
*******************************
Ну а если нет шнурочка, то можно так же воспользоваться и Bluetooth. Правда, есть минус, так называемое "бутылочное горлышко" - скорость передачи между Bluetooth устройствами. Тем неменее конфиг есть и юзабелен:
Относительно NetworkManager`а - это хитрая штука, которая создаёт свои собственные конфиги, совершенно не затрагивая т.с. "общепринятых". Ручному редактированию они не поддаются. Поэтому либо юзать через GUI, либо обойтись без NM и крутить всё руками.
Касательно NM: Обидно. :-) Я-то как раз думал разобрать их (конфиги)"по буквам". А с другой стороны - работает, и ладно. Займусь пока чем-то другим.
Кстати, порекомендуешь какое-нибудь простенькое GUI-приложение для контроля трафика? Когда платишь за каждый метр это становится актуальным.
Для контроля траффика - хз. У меня безлимитный тариф) Но знаю как можно нарулить сжатие через toonel. Если надо - опишу. Только скорость снизится, сразу предупреждаю) Поэтому решай - что тебе актуальней.
С тунелированием интересно. Если есть готовый рецепт - выложи, буду благодарен. А экономия в этом случае большая?