-ТоррНАДО - торрент-трекер для блогов

Делюсь моими файлами
    Скачал и помогаю скачать

      Показать все (1)

       -Поиск по дневнику

      Поиск сообщений в myhost

       -Подписка по e-mail

       

       -Интересы

       -Сообщества

      Читатель сообществ (Всего в списке: 2) linux_lamers linux

       -Статистика

      Статистика LiveInternet.ru: показано количество хитов и посетителей
      Создан: 12.09.2005
      Записей:
      Комментариев:
      Написано: 321


      GPRS

      Воскресенье, 20 Ноября 2005 г. 16:30 + в цитатник
      Пытаюсь подключиться к инету по GPRS,чесно чё-то ничего не выходит....
      У кого был опыт таких подключений, помогите чем можете: а точнее опытом,и примерами скриптов

      linux   обратиться по имени Воскресенье, 20 Ноября 2005 г. 16:42 (ссылка)
      Ну как я подключался, ты у меня наверное читал. Ещё StasikOS как-то ковырялся с этим, может что подскажет.
      Ответить С цитатой В цитатник
      NucleuS_   обратиться по имени Пятница, 16 Марта 2007 г. 19:39 (ссылка)
      Использовать указанное устройство, эмулирующее TTY. При подключении посредством транспорта Bluetooth эмуляцию терминала надо включить командой rfcomm bind 0 00:CP:AD:RE:SS 1; здесь 0 - номер устройства /dev/rfcomm0, а 1 - номер канала DUN (Dial-Up Networking).
      # Serial port line speed
      115200 # fast enough
      #57600 # perhaps useful with IrDA as some phones don't like
      # speeds higher than this

      Скорость порта TTY. Для инфракрасного порта рекомендуется понизить.
      # Hardware flow control:
      # Use hardware flow control with cable, Bluetooth and USB but not with IrDA.
      crtscts # serial cable, Bluetooth and USB, on some occasions with IrDA too
      #nocrtscts # IrDA

      Для всех типов подключения, кроме ИК использовать аппаратное управление потоком данных.
      # Ignore carrier detect signal from the modem:
      local

      Игнорировать управляющие сигналы модема.
      # pppd must not propose any IP address to the peer!
      noipdefault

      # Accept peers idea of our local address
      ipcp-accept-local

      Не предлагать никаких адресов по умолчанию. Использовать для создаваемого интерфейса ppp0 адрес, предложенный провайдером.
      # Add the ppp interface as default route to the IP routing table
      defaultroute

      # Newer pppd's also support replacing the default route, if one is
      # already present, when the GPRS connection should be set as the default route
      # to the network
      #replacedefaultroute

      Установить маршрутизацию по умолчанию используя создаваемый интерфейс ppp0. В тех версиях pppd, которые это умеют - заменить маршрутизацию по умолчанию, если она была установлена (например, локальная сеть); не забудьте раскомментировать replacedefaultroute, если Ваш pppd это позволяет; узнать, позволяет или нет, можно в man pppd.
      # DNS servers from the phone:
      # some phones support this, some don't.
      usepeerdns

      Использовать сервера DNS, предоставляемые провайдером GPRS.
      # ppp compression:
      # ppp compression may be used between the phone and the pppd, but the
      # serial connection is usually not the bottleneck in GPRS, so the
      # compression is useless (and with some phones need to disabled before
      # the LCP negotiations succeed).
      novj
      nobsdcomp
      novjccomp
      nopcomp
      noaccomp

      Отключить все виды сжатия заголовков и данных PPP.
      # The phone is not required to authenticate:
      noauth

      Аутентификация телефона не требуется.
      # Username and password:
      # If username and password are required by the APN, put here the username
      # and put the username-password combination to the secrets file:
      # /etc/ppp/pap-secrets for PAP and /etc/ppp/chap-secrets for CHAP
      # authentication. See pppd man pages for details.
      user beeline

      Имя пользователя для подключения. Пароль берётся из файла /etc/ppp/pap-secrets (см. ниже).

      Файл /etc/ppp/peers/beeline-gprs-connect-chat:

      exec chat -vS \
      '' \rAT \
      TIMEOUT 12 \
      OK ATH \
      OK ATE1 \
      OK 'AT+CGDCONT=1,"IP","internet.beeline.ru"' \
      OK ATD*99***1# \
      TIMEOUT 22 \
      SAY "\nwaiting for connect...\n" \
      CONNECT "" \
      SAY "\nConnected."

      Выполняет процедуру установки связи - посылает GPRS-модему управляющие AT-команды, дожидается ответов OK и CONNECT, или сообщает об ошибке установки связи.

      Файл /etc/ppp/pap-secrets:

      beeline * beeline

      Это имя пользователя и пароль, использующиеся для аутентификации.

      В директориях /etc/ppp/ip-up.d и ip-down.d можно создать скрипты, которые будут вызываться при каждом включении и выключении ppp. Там могут быть изменение настроек сетевого экрана (firewall), proxy и тому подобное.

      Редактируем /usr/local/bluez/etc/bluetooth/rfcomm.conf, пишем туда секцию для Dial-up Networking:

      rfcomm0 {
      bind no;
      device 00:CP:AD:RE:SS;
      channel 1;
      comment "DUN";
      }

      Запускаем rfcomm bind 0. Эта команда загружает драйвер для /dev/rfcomm0, который прописан в /etc/ppp/peers/beeline-gprs в качестве серийного порта для pppd.

      Всё готово. Запускаем pon beeline-gprs, и наблюдаем в syslog, как pppd устанавливает связь.

      Всякая нормальная связь должна иногда рваться. Страдает этим и GPRS; хотя всё же это не настоящий модем и не телефонная линия; связь без перерыва может держаться и час, и больше. В случае же обрыва связи надо просто остановить pppd командой poff, освободить эмулятор TTY командой rfcomm release 0, включить эмулятор заново - rfcomm bind 0, и перезапустить pppd указанной выше командой pon. При остановке pppd укажет в syslog время, потраченное на связь, и количество принятых и отправленных байтов. Бывает, что глючит связь Bluetooth - программа (pppd или obexftp) уже отсоединилась, а телефон показывает, что соединение ещё есть, и, соответственно, не даёт установить новое соединение по тому же каналу. В такой ситуации достаточно просто выключить и включить Bluetooth в телефоне. Перезагружать телефон (полностью выключить и включить питание) автору не приходилось ещё ни разу.

      Алё, говорит Linux. Слышу вас хорошо. Приём...
      Ответить С цитатой В цитатник
       

      Добавить комментарий:
      Текст комментария: смайлики

      Проверка орфографии: (найти ошибки)

      Прикрепить картинку:

       Переводить URL в ссылку
       Подписаться на комментарии
       Подписать картинку