Date: Wed, 09 Oct 2002 00:39:51 +0600
From: Ramazan Ja-Far <ramazanjf@svitonline.com>
Newsgroups: ftn.ru.linux
Subject: ppp по нуль-модему
AN> Граждане, а кто поднимал ppp по нуль-модему? Расскажите подробно, как
AN> это сделать - хавту читал, и не один раз. getty прекрасно работает. А pppd
Основные опции такие:
ttyS1 115200 modem crtscts defaultroute nopersist asyncmap 0xa0000
"crtscts" и "modem" указываешь если шнурок полный, т.е.
там есть CD,RTS,CTS линии.
Когда соединяешься с виндой, добавляешь
connect "/usr/sbin/chat -t 0 -v '' CLIENT CLIENTSERVER"
соль и перец по вкусу...
я поднимал, и не однократно, вот тебе моя заначка, serial конфигурятся из стартапных
скриптов ( Демьян ) и там все по умолчанию (я ничего не правил),
запихиваешь их в /etc/inittab, делаешь init q и имеешь rulez forever :)
--------------------- cut here -------------------------------------------
вызывающий
p0:23:respawn:/usr/sbin/pppd -detach crtscts lock proxyarp defaultroute /dev/ttyS0 115200
--------------------------------------------------------------------------
отвечающий
S1:23:respawn:/usr/sbin/pppd -detach mtu 1500 mru 1500 asyncmap 0 /dev/ttyS1 115200
--------------------- end cut --------------------------------------------
PS mtu, mru крути по вкусу
BTW: defaultroute, persist/nopersist и asyncmap - это всё же соль/перец :)
RJF> "crtscts" и "modem" указываешь если шнурок полный, т.е.
RJF> там есть CD,RTS,CTS линии.
И ещё DTR и DSR, если правильно помню.
RJF> Когда соединяешься с виндой, добавляешь
RJF> connect "/usr/sbin/chat -t 0 -v '' CLIENT CLIENTSERVER"
RJF> соль и перец по вкусу...
Это для соединения клиентом.
Для того чтобы работать RAS сервером, нужно указать:
connect "/usr/sbin/chat -t 0 -v CLIENT clientserver"
и также стоит указать нечто вроде:
192.168.55.1:192.168.55.2
persist
Hу и править pap-secrets/chap-secrets на предмет паролей.
Кроме того, можешь указать "debug kdebug 7 logfile /var/log/pppd.log"
и смотреть, что там такое. Может у тебя не проходит аутентикация
или не договариваются про ip адрес или что-то навроде этого, а со
шнурком всё в порядке. Попробуй для начала "noauth" у клиента и
сервера.
Если шнурок неполный (3 провода), то указываешь "local xonxoff"
вместо "modem crtscts"; вроде бы с xonxoff нужно указывать
какой-то asyncmap, здесь я не уверен.
From: buzzer <buzzer@proton-sss.ru>
1. пишешь в /etc/inittab на обоих машинах, что-то типа:
s2:12345:respawn:/usr/sbin/pppd /dev/ttyS0 logfile /var/log/pppd.ttyS0.log
а если для отладки, то просто в командной строке:
pppd /dev/ttyS0 и внимательно читай то, что пишет демон на экране
2.a. в /etc/ppp/options
lock
auth
defaultroute
proxyarp
netmask 255.255.255.255
ms-dns 192.168.1.100 #если он есть
ms-wins 192.168.1.100 #если он есть
bsdcomp 0
nodetach