LINUX.ORG.RU
ФорумAdmin

mgetty+pppd ;proxyarp на RH7.2


0

0

Сделал RAS на RH7.2 ;скачал сырник pppd 2.4.1 ; скампилил.
Вроде  зараборало , но как всегда  не всё что мне требовалось:((
не работает proxyarp .
подскажите пожалуса , где крутануть надо (перекампилять ядро надо??)

подсеть : 192.168.64.12/29
eth0: 192.168.64.14
gatewey: 192.168.64.13 
----options-----------------
name ras
modem
crtscts
auth
+pap
+chap
asyncmap a0000
debug
lock
proxyarp
netmask 255.255.255.255
ms-dns 192.168.0.38
ms-dns 192.168.0.39
ms-wins 192.168.0.39
------end-options-----------
--options.ttyS1-------------
192.168.64.16:192.168.64.18
-----end--------------------
--options.ttyS0-------------
192.168.64.15:192.168.64.17
-----end--------------------

***************************pppd.log*********************************
Mar 18 18:33:22 localhost mgetty[1083]: data dev=ttyS1, pid=1083, caller='none', conn='26400/ARQ/V34/LAPM/V42BIS', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
Mar 18 18:33:22 localhost pppd[1083]: pppd 2.4.1 started by a_ppp, uid 0
Mar 18 18:33:22 localhost pppd[1083]: using channel 2
Mar 18 18:33:22 localhost pppd[1083]: Using interface ppp0
Mar 18 18:33:22 localhost pppd[1083]: Connect: ppp0 <--> /dev/ttyS1
Mar 18 18:33:22 localhost pppd[1083]: sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth chap MD5> <magic 0xa9a377ea> <pcomp> <accomp>]
Mar 18 18:33:23 localhost pppd[1083]: rcvd [LCP ConfNak id=0x1 <auth pap>]
Mar 18 18:33:23 localhost pppd[1083]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <auth pap> <magic 0xa9a377ea> <pcomp> <accomp>]
Mar 18 18:33:23 localhost pppd[1083]: rcvd [LCP ConfAck id=0x2 <asyncmap 0xa0000> <auth pap> <magic 0xa9a377ea> <pcomp> <accomp>]
Mar 18 18:33:25 localhost pppd[1083]: rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x20d72636> <pcomp> <accomp> <callback CBCP> <mrru 1614> <endpoint [local:18.48.ba.5c.d0.39.44.81.9f.07.43.ff.4a.52.
17.c4.00.00.00.00]>]
Mar 18 18:33:25 localhost pppd[1083]: sent [LCP ConfRej id=0x2 <callback CBCP> <mrru 1614>]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [LCP ConfReq id=0x3 <asyncmap 0x0> <magic 0x20d72636> <pcomp> <accomp> <endpoint [local:18.48.ba.5c.d0.39.44.81.9f.07.43.ff.4a.52.17.c4.00.00.00.00]>]
Mar 18 18:33:26 localhost pppd[1083]: sent [LCP ConfAck id=0x3 <asyncmap 0x0> <magic 0x20d72636> <pcomp> <accomp> <endpoint [local:18.48.ba.5c.d0.39.44.81.9f.07.43.ff.4a.52.17.c4.00.00.00.00]>]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [LCP code=0xc id=0x4 20 d7 26 36 4d 53 52 41 53 56 35 2e 30 30]
Mar 18 18:33:26 localhost pppd[1083]: sent [LCP CodeRej id=0x3 0c 04 00 12 20 d7 26 36 4d 53 52 41 53 56 35 2e 30 30]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [LCP code=0xc id=0x5 20 d7 26 36 4d 53 52 41 53 2d 31 2d 56 4f 4c 46 46]
Mar 18 18:33:26 localhost pppd[1083]: sent [LCP CodeRej id=0x4 0c 05 00 15 20 d7 26 36 4d 53 52 41 53 2d 31 2d 56 4f 4c 46 46]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [PAP AuthReq id=0x1 user="volff" password=<hidden>]
Mar 18 18:33:26 localhost pppd[1083]: sent [PAP AuthAck id=0x1 "Login ok"]
Mar 18 18:33:26 localhost pppd[1083]: sent [IPCP ConfReq id=0x1 <addr 192.168.64.16> <compress VJ 0f 01>]
Mar 18 18:33:26 localhost kernel: PPP BSD Compression module registered
Mar 18 18:33:26 localhost kernel: PPP Deflate Compression module registered
Mar 18 18:33:26 localhost pppd[1083]: sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [IPXCP ConfReq id=0x6 <network 0> <node 02ee00f4a43c>]
Mar 18 18:33:26 localhost pppd[1083]: Unsupported protocol 'Novell IPX Control Protocol' (0x802b) received
Mar 18 18:33:26 localhost pppd[1083]: sent [LCP ProtRej id=0x5 80 2b 01 06 00 12 01 06 00 00 00 00 02 08 02 ee 00 f4 a4 3c]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [CCP ConfReq id=0x7 < 12 06 00 00 00 01>]
Mar 18 18:33:26 localhost pppd[1083]: sent [CCP ConfRej id=0x7 < 12 06 00 00 00 01>]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [IPCP ConfReq id=0x8 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins 0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins 0.0.0.0>]
Mar 18 18:33:26 localhost pppd[1083]: sent [IPCP ConfNak id=0x8 <addr 192.168.64.18> <ms-dns1 192.168.0.38> <ms-wins 192.168.0.39> <ms-dns3 192.168.0.39> <ms-wins 192.168.0.39>]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [IPCP ConfAck id=0x1 <addr 192.168.64.16> <compress VJ 0f 01>]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [CCP ConfRej id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Mar 18 18:33:26 localhost pppd[1083]: sent [CCP ConfReq id=0x2]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [CCP TermReq id=0x9" \37777777727&6\000<\37777777715t\000\000\002\37777777734"]
Mar 18 18:33:26 localhost pppd[1083]: sent [CCP TermAck id=0x9]
Mar 18 18:33:26 localhost pppd[1083]: rcvd [IPCP ConfReq id=0xa <compress VJ 0f 01> <addr 192.168.64.18> <ms-dns1 192.168.0.38> <ms-wins 192.168.0.39> <ms-dns3 192.168.0.39> <ms-wins 192.168.0.39>]
Mar 18 18:33:26 localhost pppd[1083]: sent [IPCP ConfAck id=0xa <compress VJ 0f 01> <addr 192.168.64.18> <ms-dns1 192.168.0.38> <ms-wins 192.168.0.39> <ms-dns3 192.168.0.39> <ms-wins 192.168.0.39>]
Mar 18 18:33:26 localhost pppd[1083]: Cannot determine ethernet address for proxy ARP
Mar 18 18:33:26 localhost pppd[1083]: local  IP address 192.168.64.16
Mar 18 18:33:26 localhost pppd[1083]: remote IP address 192.168.64.18
Mar 18 18:33:26 localhost pppd[1083]: Script /etc/ppp/ip-up started (pid 1106)
Mar 18 18:33:26 localhost pppd[1083]: Script /etc/ppp/ip-up finished (pid 1106), status = 0x0
Mar 18 18:33:29 localhost pppd[1083]: sent [CCP ConfReq id=0x2]
Mar 18 18:33:32 localhost pppd[1083]: sent [CCP ConfReq id=0x2]
Mar 18 18:33:33 localhost pppd[1083]: rcvd [CCP TermAck id=0x2]
Mar 18 18:33:33 localhost pppd[1083]: sent [CCP TermReq id=0x3"No compression negotiated"]
Mar 18 18:33:33 localhost pppd[1083]: rcvd [CCP TermAck id=0x2]
Mar 18 18:33:33 localhost pppd[1083]: rcvd [CCP TermAck id=0x3"No compression negotiated"]
Mar 18 18:35:46 localhost pppd[1083]: rcvd [LCP TermReq id=0xb " \37777777727&6\000<\37777777715t\000\000\000\000"]
Mar 18 18:35:46 localhost pppd[1083]: LCP terminated by peer ( M-W&6^@<M-Mt^@^@^@^@)
Mar 18 18:35:46 localhost pppd[1083]: Script /etc/ppp/ip-down started (pid 1108)
Mar 18 18:35:46 localhost pppd[1083]: sent [LCP TermAck id=0xb]
Mar 18 18:35:47 localhost pppd[1083]: Script /etc/ppp/ip-down finished (pid 1108), status = 0x0
Mar 18 18:35:47 localhost pppd[1083]: Hangup (SIGHUP)
Mar 18 18:35:47 localhost pppd[1083]: Modem hangup
Mar 18 18:35:47 localhost pppd[1083]: Connection terminated.
Mar 18 18:35:47 localhost pppd[1083]: Connect time 2.4 minutes.
Mar 18 18:35:47 localhost pppd[1083]: Sent 160 bytes, received 33160 bytes.
Mar 18 18:35:47 localhost pppd[1083]: Exit.

Попробуй в опциях ttySx выставлять адрес Ethernet 192.168.64.14:192.168.64.18

anonymous
()

Дополню ответ. Для proxyarp требуется, чтобы удалённый клиент получал адрес, находящийся в той же подсети, в которой находится интерфейс, на который требуется proxyarp.

novocel
()

Сделал  в опциях ttySx выставлять адрес Ethernet 192.168.64.14:192.168.64.18 ---> не помогло из лога показывает:
Cannot determine ethernet address for proxy ARP

IP адреса выдаются все из локальной сети
(выше указано в файлaх options)

volff
() автор топика

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

novocel
()

гЮОХЯЙХ вЮИМХЙЮ:
     P.S. - ЛНФЕР Б АСДСЫЕЛ ЙНЛС ОПХЦНДХРЯЪ...:)
сПЮЮЮ!!! гЮПЮАНРЮКЮ.

Я РЮЙНИ ЙНМТХСПЮЖХЕИ:
мЮ FreeBSD 4.4 :
ДКЪ ЩРНЦН ОПХЬКНЯЭ ОЕПЕЙЮЛОХКХПНБЮРЭ ЪДПН,
ДКЪ РНЦН ВРН АШ ЛНФМН АШКН ОНДДЕПФХБЮЭ МЕЯЙНКЭЙН 
НДМНБПЕЛЕММН ГЮОСЫЕМШУ pppd (Ъ ОНЯРЮБХК ЛЮЙЯХЛСЛ 4).
ОН ЙНМЙПЕРМЕЕ МЮ ЩРНИ ЯРПЮМХЖЕ: http://www.nitek.ru/~igor/pppd/
МС ОНЯЙНКЭЙС pppd Б FreeBSD 4.4 БЕПЯХХ 2.3.5  Х НМ ОНВЕЛСРН 
С ЛЕМЪ НРЙЮГЮКЯЪ ПЮАНРЮРЭ :(, УНРЪ Ъ ЙСОХК тПЧ Б ХМЕР ЛЮЦЮГХМЕ 
МЮ 4-У ДХЯЙЮУ Х ОЕПЕЙЮЛОХКЪЖХЪ 2.3.5 МХВЕЦН МЕ ДЮКЮ .
ъ ЯЙЮВЮК ЯШПМХЙ Я ftp://cs.anu.edu.au/pub/software/ppp/old/ppp-2.3.11.tar.gz
МЮВЮК ЙНЛОХКЪРЭ МЮ тПЕ 4.4 .дКЪ ЩРНЦН ЛМЕ ОПХЬКНЯЭ ХГЛЕМХРЭ:

  P.S.- мЮ Linux R7.2 ЙЮЛОХКХРЯЪ pppd АЕГ ОПНАКЕЛ.
	МН ЙЮЙ Ъ ОНМЪК ОЕПЕЙЮЛОХКХРЭ МЮДН  НАЪГЮРЕКЭМН
	(С ЛЕМЪ НМ МЕ ОНЬ╦К ДН РЕУ ОНП ОНЙЮ Ъ МЕ ОЕПЕЙЮЛОХКХК ЕЦН) 
1)

/<ЙЮРЮКНЦ ЙСДЮ ПЮГЮПУХБХПНБЮКХ ЯШПМХЙ>/ppp-2.3.11/configure
Б М╦Л ДНАЮБХК ЯРПНВЙС ОНЯКЕ ЯРПНЙХ ╧  62
      4.4*) state="known"; ksrc="freebsd-3.0";;
2) ГЮОСЯРХК ЩРНР ТЮИК "./configure"
3) ХГЛЕМХК ТЮИК @Makefile Б ЙЮРЮКНЦЮУ
/chat

PROG=   chat
SRCS=   chat.c
MAN8=   chat.8
#MAN=   chat.cat8     #< ГДЕЯЭ 
BINDIR= /usr/sbin

.include <bsd.prog.mk>


/pppd

#       $Id: Makefile.bsd,v 1.15 1999/04/12 06:24:44 paulus Exp $

BINDIR?= /usr/sbin
# -D_BITYPES is for FreeBSD, which doesn't define anything to
# tell us that u_int32_t gets defined if <sys/types.h> is included.
# Remove for older *BSD systems for which this isn't true.
CFLAGS+= -g -I../include -DHAVE_PATHS_H -D_BITYPES

PROG=   pppd
SRCS=   main.c magic.c fsm.c lcp.c ipcp.c upap.c chap.c md5.c ccp.c \
        demand.c auth.c options.c utils.c sys-bsd.c
#MAN=   pppd.cat8   #<ГДЕЯЭ 
MAN8=   pppd.8
BINMODE=4555
BINOWN= root

LDADD=  -lcrypt -lutil
DPADD=  ${LIBCRYPT} ${LIBUTIL}

.include <bsd.prog.mk>


/pppstats

PROG=   pppstats
SRCS=   pppstats.c
CFLAGS+=-I../include -D_BITYPES
MAN8=   pppstats.8
#MAN=   pppstats.cat8  #< ГДЕЯЭ
BINDIR= /usr/sbin

.include <bsd.prog.mk>
  
4)  /pppd/sys-bsd.c СДЮКХРЭ ЯРПНВЙС 25 (#endif) Р.Й. Я МЕ МЕ ЙЮЛОХКХРЯЪ
  ЛНФЕР АШРЭ Й РНЛС БПЕЛЕМХ ЙНЦДЮ ЯЙЮВЮЕРЕ SRC НЬХАЙХ МЕ АСДЕР... 
5)
	make
	make install

make kernel < Б 4.4 ДЕКЮРЭ МЕ МЮДН , ЩРН РНКЭЙН ДКЪ 3.0

                               
ЯЕРЭ: 192.168.64.16/29 (mask 255.255.255.248)
ЬКЧГ: 192.168.64.17
IP ЯЕПБЕПЮ RAS: 192.168.64.18

-----options--------------
name ras.rgrta.edu
auth
require-pap
require-chap # МСФЕМ Р.Й. С ЛЕМЪ ОНДЙКЧЯЮЕРЯЪ ЕЫ╦ Х NT4
proxyarp
modem
crtscts
lcp-echo-failure 15
lcp-echo-interval 4
netmask 255.255.255.248
debug
lock
----end_options------------

--options.cuaa0------------
ms-dns 192.168.0.38
ms-dns 192.168.0.39            
ms-wins 192.168.0.39
192.168.64.18:192.168.64.19
-end_options.cuaa0---------
УНВС ОНДВЕПЙМСРЭ ВРНАШ ПЮАНРЮК proxyarp 
МСФМН СЙЮГЮРЭ Б <local ip addres> (local ip addres:remote ip addres )
IP ЮДПЕЯ ХЛММН ПЕЮКЭМНЦН ЯЕРЕБНЦН ХМРЕПТЕИЯЮ
ЙНРНПШИ СЯРЮМНБКЕМ МЮ ЯЕПБЕПЕ
ДКЪ ЛЕМЪ ЩРН rl0 c ip 192.168.64.18 
Р.Е МЮ ЩРНР ХМРЕПТЕИЯ ДНАЮБКЪЕРЯЪ arp ЮДПЕЯ
оПЮБДЮ МЮ Linux R7.2 С ЛЕМЪ МЕ ОПНЙЮРХКН ЩРН ЯПЮГС 
Х ЛМЕ ОПХЬКНЯЭ ЯНГДЮРЭ БХПРСЮКЭМШИ УНЯР Х ЕЦН СЙЮГЮРЭ Б local ip addres 

--options.cuaa1------------
ms-dns 192.168.0.38
ms-dns 192.168.0.39
ms-wins 192.168.0.39
192.168.64.18:192.168.64.20
-end_options.cuaa1---------

----mgetty.config----------
port cuaa0
debug 0
fax-id 00 00 000000
speed 115200
direct NO
blocking NO
port-owner uucp
port-group uucp
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only YES
fax-only NO
modem-type auto
init-chat "" AT&F1S0=0Q0&D3&C1S9=40S10=80S7=35&U4 OK
modem-check-time 3600
rings 6
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 80
autobauding NO
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 240
diskspace 1024
notify faxadmin
fax-owner uucp
fax-group modem
fax-mode 0660

port cuaa1
debug 0
fax-id 00 00 000000
speed 115200
direct NO
blocking NO
port-owner uucp
port-group uucp
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only YES
fax-only NO
modem-type auto
init-chat "" AT&F1S0=0Q0&D3&C1S9=40S10=80S7=25&U4 OK
modem-check-time 3600
rings 5
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 80
autobauding NO
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 240
diskspace 1024
notify faxadmin
fax-owner uucp
fax-group modem
fax-mode 0660
--end_mgetty.config--------

-----login.config----------
/AutoPPP/ -     a_ppp   /usr/sbin/pppd
*       -       -       /usr/bin/login @
--end_login.config---------

2 ЛНДЕЛЮ Courier

Ю НЯРЮКЭМНЕ НВЕМЭ УНПНЬН НОХЯЮМН ГДЕЯЭ:http://www.nitek.ru/~igor/pppd/

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.