понедельник, 27 апреля 2009 г.

Настройка GPRS (Sony Ericsson K530i) в Linux (Debian)

Собственно, писать тут особо нечего. Есть описания вариантов настройки различных телефонов. Есть и превосходная статья, которая описывает полностью все аспекты настройки GPRS-подключения в Linux.

Вот эти источники, которыми воспользовался я:
  1. Настройка GPRS-internet для Sony Ericsson. FAQ
  2. Настройка GPRS-internet для новых телефонов Sony Ericsson, платформа А200. FAQ
  3. Подключение GPRS/EDGE в GNU/Linux
Теперь я кратко пробегусь по процессу настройки, чтобы его не забыть. Я не собираюсь использовать его в качестве основного подключения, только в качестве аварийного (надеюсь, что воспользоваться не придётся).

1. Во-первых, настроим сам телефон.

1.1. Заходим в меню: Параметры -> Связь -> USB Интернет -> Уч. зап. данн. USB -> Новая уч. запись -> Данные PS

1.2. В ответ на запрос "Имя:" вводим имя подключения: "Мегафон".

1.3. Далее в трёх текстовых полях экрана "Нов. уч. запись PS" вводим:
1.3.1. "Точка доступа" - вводим "internet",
1.3.2. "Имя пользоват." - вводим "gdata",
1.3.3. "Пароль" - вводим "gdata".

1.4. После создания записи выделим её и нажмём кнопку "Выбрать".

1.5. Заходим в меню: Параметры -> Связь -> Передача данных -> Уч.записи данных -> выбираем "Мегафон" и жмём кнопку "Измен." Проверим параметры:
1.5.1. "Точка доступа" - должно быть "internet",
1.5.2. "Имя пользоват." - должно быть "gdata",
1.5.3. "Пароль" - должно быть "gdata",
1.5.4. "Запрос пароля" - должно быть "Отключено",
1.5.5. "Разреш. вызовы" - должно быть "Автоматически",
1.5.6. "Адрес IP" - должно быть "...",
1.5.7. "Адрес DNS" - должно быть "...",
1.5.8. "Аутентификация" - отмечаем галочкой только вариант "Нет",
1.5.9. "Сжатие данных" - должно быть "Отключено",
1.5.10. "Сжатие заголов." - должно быть "Отключено".

1.6. Заходим в меню: Параметры -> Связь -> Передача данных -> Парам. Интернет -> выбираем "Мегафон".

1.7. Заходим в меню: Параметры -> Связь -> Передача данных -> Параметры Java -> выбираем "Мегафон".

1.8. Заходим в меню: Параметры -> Связь -> Передача данных -> Пар.поток.воспр. -> выбираем "Мегафон".

2. Во-вторых настроим компьютер.

2.1. Установим пакет resolvconf:
# aptitude install resolvconf
2.2. Настроим опции демона pppd для подключения точка-точка через модем /etc/ppp/peers/megafon:
/dev/ttyACM0 115200
# отключаем сжатие данных
nobsdcomp
nodeflate
novj
novjccomp
nopcomp
noaccomp
nodeflate
# команда для установки соединения
connect '/usr/sbin/chat -v -f /etc/chatscripts/megafon'
noauth
# автоматическое получение сетевых настроек
noipdefault
usepeerdns
defaultroute
ttyACM0 соответствует имени файла устройства - телефона.

2.3. Настроим chat-сценарий /etc/chatscripts/megafon:
TIMEOUT         5
ECHO            ON
ABORT           '\nBUSY\r'
ABORT           '\nERROR\r'
ABORT           '\nNO ANSWER\r'
ABORT           '\nNO CARRIER\r'
ABORT           '\nNO DIALTONE\r'
ABORT           '\nRINGING\r\n\r\nRINGING\r'
''              \rAT
TIMEOUT         12
OK              ATE1
OK              'AT+cgdcont=1,"IP","internet"'
OK              ATD*99#
CONNECT         ''
2.4. Теперь, по желанию, можно прописать автоматическое подключение при загрузке системы в файле /etc/network/interfaces:
auto megafon
iface megafon inet ppp
  provider megafon
Для подключения соединения можно ввести команду pon megafon от пользователя root, для отключения - poff megafon.

Комментариев нет: