Возможно вы искали: 'Elemental Monster'

May 15 2025 18:52:49
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » Настройка CBCP CallBack в ppp и pppd (callback modem ppp cbcp)

Настройка CBCP CallBack в ppp и pppd (callback modem ppp cbcp)

Ключевые слова: callback, modem, ppp, cbcp, (найти похожие документы)

From: Компания ФАРЛЕП <support@mk.farlep.net.>
Newsgroups: http://www.mk.farlep.net
Date: Mon, 20 Dec 2004 18:21:07 +0000 (UTC)
Subject: Настройка CBCP CallBack в ppp и pppd

Оригинал: http://www.mk.farlep.net/support/inet/cb_unix.html


Описание PPP

Настройка "обратного звонка" посредством user ppp в Unix-подобных
системах.

В составе стандартной поставки большинства известных Unix-подобных
систем с открытым кодом имеется ppp. Это универсальное средство для
создания соединений по стандарту ppp с использованием большого
количества расширений этого протокола.

В данном случае нас интересует расширение Microsoft CBCP
(сокращение от CallBack Control Protocol). Он предусматривает
передачу информации о адресе назначения обратного звонка.

Для настройки соединения с использованием CBCP важно уяснить, что
прямое и обратное соединения - это РАЗНЫЕ соединения с разными
параметрами.

Соответственно необходимо создать два профиля соединений. Задача
первого - дозвониться до провайдера, выполнить процедуру
аутентификации, передать CBCP-информацию и завершить соединение.
Задача второго - принять входящее соединение от провайдера.

Запуск ppp с этими профилями можно осуществлять либо "вручную", из
командной оболочки ppp, либо из shell-скрипта (что мы и сделали).


Настройка

Пример файла конфигурации ppp (обычно это находится в /etc/ppp/ppp.conf):


default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
set device /dev/cuaa1
set speed 115200
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
enable dns
dialout:
set dial "ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5
"" AT OK-AT-OK ATE1Q0L1M1 OK \dATDT\T TIMEOUT 40 CONNECT"
set timeout 180 # 3 минуты таймаут (по умолчанию)
set callback cbcp e.164 USER_PHONE_NUMBER
set cbcp USER_PHONE_NUMBER
set phone ISP_PHONE_NUMBER
set authname USERNAME
set authkey USERPASSWORD
dialin:
set dial "ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5
""TIMEOUT 30 RING ATA CONNECT"
set timeout 180 # 3 минуты таймаут (по умолчанию)
disable pap chap
set callback none


Секция "default" содержит параметры и настройки, используемые во
всех остальных секциях этого файла.
Эта секция неявно добавляется в каждую секцию.

В этой секции можно размещать "стандартные глобальные настройки",
которые применяются для всех сессий дозвона;
например, настройки модема и префиксы дозвона, которые обычно не
изменяются, независимо от того с системой какого типа будет
произведено соединение.

Ниже приведено описание строк в "стандартной" секции примера:

* set device /dev/cuaa1


Эта строка сообщает программе PPP, что ей необходимо использовать
первый последовательный порт. В системе FreeBSD устройство
'/dev/cuaa0' - это тот же самый порт, который известен под именем
"COM1:" в системах DOS, Windows и т.д...Если Ваш модем подключен к
порту COM2:, то необходимо указать значение '/dev/cuaa1, если
COM3: - '/dev/cuaa2'.

* set speed 115200


Эта строка устанавливает скорость передачи и приема для соединения
между последовательным портом и модемом.

Если у вас возникнут проблемы при установке модемного соединения,
попробуйте изменить эту величину на значение 57600 или, еще
меньше, на 38400.

* set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR


Если вы используете dial-up соединение, без выделенного IP адреса,
то эти строки менять не надо, оставьте как они есть.

Секция "dialout" содержит параметры и настройки, используемые при
прямом (исходящем) звонке к провайдеру:

* set dial "ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5 \"" AT
OK-AT-OK ATE1Q0L1M1 OK \dATDT\T TIMEOUT 40 CONNECT"


ПРИМЕЧАЕНИЕ: (Этот оператор необходимо ввести одной строкой; все
переносы строк, которые Вы встретите в этом документе должны
игнорироваться.)

Эта строка сообщает программе PPP как работать с модемом и
определяет некоторые устаревшие директивы для его управления:
Попытки дозвона ошибочны, если модем вернул код "BUSY" ("ЗАНЯТО"),
Попытки дозвона ошибочны, если модем вернул код "NO CARRIER" ("НЕТ
НЕСУЩЕЙ"),

Программа PPP ожидает завершение каждого последующего события в
течение 5-секундного интервала:

Первоначально программа PPP не ожидает от модема никаких событий
(определяется выше указанием символов ""
в операторе dial)

Программа будет посылать модему строку инициализации "ATE1Q0L1M1"
и ждать ответа "OK". Если ответ не будет получен, то программа
будет вынуждена послать на модем команду "AT" и снова ожидать
ответа "OK",

Перед посылкой в модем строки дозвона программа вынуждена ждать
около 1 секунды (определено символами "\d"
в операторе dial). Часть выражения "ATDT" есть стандартный
модемный префикс для дозвона с использованием тонового набора
номера; если Ваша телефонная линия не поддерживает тоновый набора,
замените "ATDT" на "ATDP".

Символы "\T" определяют место расположения для реального номера
телефона (который будет автоматически
вставляться из параметра "set dial").

И наконец, перед тем как закончится максимальный тайм-аут в 40
секунд, программа PPP ожидает "увидеть"
код "CONNECT"("СОЕДИНЕНИЕ"), возвращаемый модемом.

Ошибка в любой точке этого "диалога" будет интерпретироваться как
ошибка дозвона и программа PPP откажет в соединении.

* set callback cbcp e.164 USER_PHONE_NUMBER
set cbcp USER_PHONE_NUMBER


Эти команды определяют номер телефона, на который будет
перезванивать модем провайдера.

* set phone ISP_PHONE_NUMBER


Номер телефона провайдера

* set authname USERNAME
set authkey USERPASSWORD


Данные учетной записи пользователя (логин и пароль)

Секция "dialin" содержит параметры и настройки, используемые при
обратном (входящем) звонке:

* set dial "ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5 \""TIMEOUT 30 RING ATA CONNECT"


Модем ожидает 30 секунд звонка RING, а потом поднимает трубку ATA
(Более детальную информацию по языку мини-скриптов, используемого
дозвонщиком PPP можно получить, обратившись к man-странице
справочного руководства по "chat".)


Пример скрипта последовательного запуска ppp с профилями прямого,
а затем обратного соединений:

#!/bin/sh
ppp -background dialout
ppp -background dialin


Описанный способ "обкатывался" на FreeBSD 5.0 и показал стабильную
работу.

Примечание 1: У описанного метода есть недостаток - ожидание входящего
звонка будет происходить вне зависимости от результатов прямого. При
необходимости Вы можете доработать описанный способ самостоятельно.

Примечание 2: Поскольку разные модемы и разные системы имеют
персональные особенности, возможно будет необходимо соответственное
изменение профилей. Рекомендуем изучить руководство по ppp, которое
входит в его поставку перед внесением каких-либо изменений.


Описание PPPD

Ваш pppd должен быть собран с поддержкой протокола CBCP (протокол
обратного звонка). Проверить это можно, выполнив следующую команду:
"pppd callback".

Если ответ будет <<unrecognized option>>, значит у Вас pppd собран без
поддержки CBCP. В этом случае для включения поддержки CBCP Вам будет
нужен файл: ftp://ftp.samba.org/pub/ppp/ppp-2.4.2.tar.gz, который необходимо
разархивировать, и из полученного каталога ppp-2.4.2/pppd/ в Makefile.linux
раскоментировать строку CBCP=y после чего собрать и установить pppd.

Дополнительную информацию по установке pppd Вы можете найти в файлах
README.linux и README.cbcp, находящихся в вышеуказанном архиве.


Настройка

1. Разархивировать содержимое архива [22]linux-callback.tar.gz в
каталог /etc/ppp/


2. Отредактировать файл ppp-on-dialer :
+ исправить путь к pppd на тот, по которому у Вас находится
pppd пример: /usr/sbin/pppd /dev/ttyS0 file
/etc/ppp/options-cb.cbcp
+ указать COM-порт, к которому подключен Ваш модем пример:
/usr/sbin/pppd /dev/ttyS0 file /etc/ppp/options.cbcp


3. Отредактировать файл options.cbcp :
+ заменить <<username>> на свой логин;
+ заменить <<callback_phone_number>> номером телефона, с
которого осуществляется связь с интернет.


4. Отредактировать файл pap-secrets :
+ в строке <<login>> farlep <<password>> заменить <<login>> и
<<password>> своими логином и паролем.


5. При необходимости отредактировать файл chat-cbcp :
+ в строке 'OK-+++c-OK' 'ATM1L1' ввести строку инициализации
для Вашего модема мосле символов 'AT .


6. Для установки соединения с Интернет необходимо запустить команду:
ppp-on-dialer <<time>> где <<time>> - время ожидания поступления
звонка (обратного звонка).



Ниже приведены тексты файлов callback-client, chat-cbcp,
options-cb.cbcp, options.cbcp, pap-secrets, ppp-on-dialer, которые
находятся в архиве http://www.mk.farlep.net/support/inet/linux-callback.tar.gz


файл callback-client (права 750):

#!/bin/sh
/usr/bin/chat -v "" ATZ OK "" RING ATA CONNECT


файл chat-cbcp (права 750):

#!/bin/sh
/usr/bin/chat -v
TIMEOUT 7
ABORT "nERRORr"
ABORT "nNO DIALTONEr"
ABORT "nBUSYr"
ABORT "nNO ANSWERr"
ABORT "nNO CARRIERr"
ABORT "nLogin incorectr"
'' AT
'OK-+++c-OK' 'ATM1L1'
TIMEOUT 60
OK ATDP490011
ogin: c


файл options-cb.cbcp (права 644):

noipdefault
defaultroute
connect '/etc/ppp/callback-client'


файл options.cbcp (права 644):

connect '/etc/ppp/chat-cbcp'
user
remotename farlep
callback


файл pap-secrets (права 600):


login farlep password


файл ppp-on-dialer (права 750):



#!/bin/sh
#
#Try to Connect Farlep CallBack
/usr/sbin/pppd /dev/ttyS0 file /etc/ppp/options.cbcp
sleep $1
/usr/sbin/pppd /dev/ttyS0 file /etc/ppp/options-cb.cbcp
509 Прочтений •  [Настройка CBCP CallBack в ppp и pppd (callback modem ppp cbcp)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Настройка CBCP CallBack в ppp и ppp... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка