URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 2098
[ Назад ]

Исходное сообщение
"OpenNews: Настраиваем CallBack сервер с использованием PPPD"

Отправлено opennews , 03-Июн-03 12:47 
Вышел перевод небольшой статьи с Linux Gazette "Настройка callback-сервера на базе Linux", в которой рассказывается про настройку pppd для работы в качестве CBCP CallBack сервера, рассказывается также про настройку клиентского ПО на Linux для работы с CallBack.

<b>Настройка сервера:</b>

<pre>
Заводим пользователей pppuser и back:
   pppuser:x:1001:1001:,,,:/home/pppuser:/usr/sbin/pppd

Добавляем в /etc/inittab (затем перезапустить init через: "init q"):
   T0:23:respawn:/sbin/mgetty ttyS0 -D /dev/ttyS0

В файл конфигурации mgetty login.config:

  /AutoPPP/ - a_ppp /usr/sbin/pppd file /etc/ppp/options
  back - - /usr/sbin/callback -S 2561

Изменяем /etc/ppp/options:

   -detach
   asyncmap 0
   modem
   crtscts
   proxyarp
   lock
   require-pap
   refuse-chap
   ms-dns 192.168.50.100 #put your dns server ip here
   usepeerdns

Создайте файл options.ttyS0 в директории /etc/ppp:

   192.168.0.100:192.168.0.2
   noauth
</pre>


<b>Настройка клиента:</b>

<pre>

В /etc/options:
  lock
  defaultroute
  noipdefault
  modem
  115200
  crtscts
  debug
  passive
  asyncmap 0

В файл /etc/ppp/peers/pppcalback:

  ttyS1 19200 crtscts
  connect '/usr/sbin/chat -v -f /etc/ppp/chat-callback'
  noauth

/etc/ppp/chat-callback:

  ABORT BUSY
  ABORT VOICE
  ABORT "NO DIALTONE"
  ABORT "NO ANSWER"
  "" ATZ
  OK ATDT2562             # Telephone number of server
  CONNECT dd
  ogin: qdback
  TIMEOUT 90
  RING AT&C0S0=1
  ogin: qdpppuser
  assword: qdpasswordforppuser

/usr/bin/pppcall:

   #!/bin/bash
   /usr/sbin/pppd -detach call pppcall &

</pre>

URL: http://gazette.linux.ru.net/lg77/articles/rus-sunil.html
Новость: http://www.opennet.me/opennews/art.shtml?num=1127


Содержание

Сообщения в этом обсуждении
"Настраиваем CallBack сервер с использованием PPPD"
Отправлено MadSpeedy , 03-Июн-03 12:47 
Хорошо б біло ещо дописать на серваке на свойствах ppp маленькую такую невзрачную опцию login :-)