Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Настройка callback'a

Ответить
Настройки темы
Настройка callback'a

Аватара для Dimon

Ветеран


Сообщения: 551
Благодарности: 13


Конфигурация

Профиль | Отправить PM | Цитировать


Привет всем! Подскажите плиз как сделать следующее:

"В pppd должен быть подлинкован модуль для поддержки CBCP (если pppd понимает параметр callback, то перекомпиляция не требуется). Для получения pppd с поддержкой CBCP необходимо в директории его исходников сделать ./configure, затем перейти в поддиректорию pppd и отредактировать Makefile так, чтобы среди CFLAGS был -DCBCP_SUPPORT, среди SRCS - cbcp.c, а среди PPPDOBJS - cbcp.o. Теперь пересобирайте pppd."

А дело вот в чем: cbcp.c есть в наличии, а cbcp.o- нет -есть cbcp.h, пересобирать пакет - make и make install или надо че-то еще?

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 19:50, 25-04-2002

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Привет Dimon
По Вашему описанию достаточно в директории с СВСP дать стандартный make - должен получиться cbcp.o

Перед перелинковкой pppd надо
1 дать сonfigure  - получатся Makefile
2 Изменить Makefile
3 make
4 make install

-------
Поспешай не торопясь


Отправлено: 21:57, 25-04-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Dimon

Ветеран


Сообщения: 551
Благодарности: 13

Профиль | Отправить PM | Цитировать


ruslandh
пакет и его исходники создал из сырца, отредактировал, установил, но опцию callback  pppd упорно не хочет понимать. Скажите может я не там где нужно прописал DCBCP_SUPPORT?

#
# pppd makefile for Linux
# $Id: Makefile.linux,v 1.41 2001/03/08 05:00:35 paulus Exp $
#
# Default installation locations
BINDIR = $(DESTDIR)/usr/sbin
MANDIR = $(DESTDIR)/usr/man
PPPDSRCS = main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c \
  ipxcp.c auth.c options.c sys-linux.c md4.c chap_ms.c cbcp.c \
  demand.c utils.c multilink.c tdb.c tty.c
HEADERS =  callout.h pathnames.h patchlevel.h chap.h md5.h chap_ms.h md4.h \
  ipxcp.h cbcp.h tdb.h
MANPAGES = pppd.8
PPPDOBJS = main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o \
  auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o \
  tdb.o tty.o cbcp.o
all: pppd
#
# include dependancies if present and backup if as a header file
ifeq (.depend,$(wildcard .depend))
include .depend
endif
CC = gcc
#
COPTS = -Wall $(RPM_OPT_FLAGS)
LIBS = -lutil
ifneq ($(wildcard /usr/lib/libcrypt.*),)
LIBS += -lcrypt
endif
# Uncomment the next 2 lines to include support for Microsoft's
# MS-CHAP authentication protocol.
CHAPMS=y
USE_CRYPT=y
ifneq ($(wildcard /usr/lib/libcrypt.*),)
HAVE_CRYPT_H=y
endif
# Uncomment the next line to include support for PPP packet filtering.
# This requires that the libpcap library and headers be installed
# and that the kernel driver support PPP packet filtering, which it
# doesn't yet.
#FILTER=y
HAS_SHADOW=y
USE_PAM=y
#HAVE_INET6=y
PLUGIN=y
INCLUDE_DIRS= -I../include
COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP
CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS) $(DCBCP_SUPPORT)
...

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 20:51, 26-04-2002 | #3


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Ошибок не видно

Похоже все-таки проблемы с паролем.

-------
Поспешай не торопясь


Отправлено: 07:53, 27-04-2002 | #4


Аватара для Dimon

Ветеран


Сообщения: 551
Благодарности: 13

Профиль | Отправить PM | Цитировать


Дык пароль-то здесь ни причем- в скрипте дозвона есть строка 'callback <мой телефон> и вот на этой строке pppd выдает ошибку 'unrecognized option 'callback''  
Какие еще идеи будут?  

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 21:40, 27-04-2002 | #5


Аватара для Guest

Guest


Профиль | Цитировать


Dimon,
у меня такая же проблема.. никак не получается сделать, что он понимал эту опцию... если ты нашел решение, поделись, плиз.
Denys

Отправлено: 12:19, 11-03-2003 | #6


Аватара для Dimon

Ветеран


Сообщения: 551
Благодарности: 13

Профиль | Отправить PM | Цитировать


Guest
К сожалению пока проблема не решена. но как только - так сразу...

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 20:30, 11-03-2003 | #7


Аватара для Guest

Guest


Профиль | Цитировать


У тебя явно ошибка,  DCBCP_SUPPORT нужно добавить таким вот макаром

COMPILE_FLAGS= -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -DCBCP_SUPPORT

а с нижней строчки убрать, оно там ничего не жает
к тому же нужно добавить cbcp.o в список PPPDOBJS

удачи, ща и себе зкомпилю....



-= snowman =-

Отправлено: 21:27, 26-02-2004 | #8


Аватара для Dimon

Ветеран


Сообщения: 551
Благодарности: 13

Профиль | Отправить PM | Цитировать


Guest 82.207.26.*
Спасибо, уже давно разобрался. Теперь проблема посложнее: никто у провайдера не может объяснить как у них проводится авторизация колбека и возможно ли оный проводить через терминал.  
И еще у них для колбека такой логин: 'cb#<my login>' Все бы хорошо, только в линухе-то все, что после "решетки" - комментарий. Вот и не поймешь: то ли скрипт дозвона неверный, то ли логин неправильный посылается...

-------
Патроны кончаются... Санитары близко... Всем пока


Отправлено: 23:06, 26-02-2004 | #9


Аватара для Guest

Guest


Профиль | Цитировать


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

sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
rcvd [IPCP ConfReq id=0x3e <addr 212.109.37.186>]
sent [IPCP ConfAck id=0x3e <addr 212.109.37.186>]
rcvd [proto=0x8207] 01 a9 00 04
Unsupported protocol 0x8207 received
sent [LCP ProtRej id=0x2 82 07 01 a9 00 04]
rcvd [LCP ProtRej id=0x3 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x2 <addr 254.255.255.255>]
sent [IPCP ConfReq id=0x3 <addr 254.255.255.255>]
rcvd [IPCP ConfAck id=0x3 <addr 254.255.255.255>]
ioctl(SIOCSIFADDR): Invalid argument(22)
Interface configuration failed
sent [IPCP TermReq id=0x4 "Interface configuration failed"]
rcvd [IPCP TermAck id=0x4]
sent [LCP TermReq id=0x3 "No network protocols running"]
rcvd [LCP TermAck id=0x3]
Connection terminated.

Отправлено: 23:46, 26-02-2004 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Настройка callback'a

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Callback New DiploBoy Хочу все знать 4 05-01-2009 00:07
Перенабор callback DeepProg Microsoft Windows 2000/XP 3 10-01-2006 14:53
callback+linux GriSHka2 Общий по Linux 14 23-09-2003 18:13
Callback - окончательная настройка Neon Общий по Linux 7 29-05-2003 01:34
Help with Callback, please LoveGun Хочу все знать 2 11-12-2002 19:03




 
Переход