Настройка 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. Заходим в меню: Параметры → Связь → USB Интернет → Уч. зап. данн. USB → Новая уч. запись → Данные PS
    2. В ответ на запрос "Имя:" вводим имя подключения: "Мегафон".
    3. Далее в трёх текстовых полях экрана "Нов. уч. запись PS" вводим:

      1. "Точка доступа" - вводим "internet",
      2. "Имя пользоват." - вводим "gdata",
      3. "Пароль" - вводим "gdata".
    4. После создания записи выделим её и нажмём кнопку "Выбрать".
    5. Заходим в меню: Параметры → Связь → Передача данных → Уч.записи данных → выбираем "Мегафон" и жмём кнопку "Измен." Проверим параметры:

      1. "Точка доступа" - должно быть "internet",
      2. "Имя пользоват." - должно быть "gdata",
      3. "Пароль" - должно быть "gdata",
      4. "Запрос пароля" - должно быть "Отключено",
      5. "Разреш. вызовы" - должно быть "Автоматически",
      6. "Адрес IP" - должно быть "...",
      7. "Адрес DNS" - должно быть "...",
      8. "Аутентификация" - отмечаем галочкой только вариант "Нет",
      9. "Сжатие данных" - должно быть "Отключено",
      10. "Сжатие заголов." - должно быть "Отключено".
    6. Заходим в меню: Параметры → Связь → Передача данных → Парам. Интернет → выбираем "Мегафон".
    7. Заходим в меню: Параметры → Связь → Передача данных → Параметры Java → выбираем "Мегафон".
    8. Заходим в меню: Параметры → Связь → Передача данных → Пар.поток.воспр. → выбираем "Мегафон".
  2. Во-вторых настроим компьютер.

    1. Установим пакет resolvconf:

      # aptitude install resolvconf
    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 соответствует имени файла устройства - телефона.

    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         ''
    4. Теперь, по желанию, можно прописать автоматическое подключение при загрузке системы в файле /etc/network/interfaces:

      auto megafon
      iface megafon inet ppp
        provider megafon

      Для подключения соединения можно ввести команду pon megafon от пользователя root, для отключения - poff megafon.

Написать автору