Все достаточно просто. Прежде всего находишь последний пакет mgetty разархивируешь его, затем
cp policy.h.dist policy.h
отредактировать его.
отредактировать Makefile добавив строчку
CFLAGS=-O2 -Wall -pipe -DAUTO_PPP -DFIDO
make ;make install
в login.config для mgetty выставить (он ляжет в /usr/local/etc/mgetty)
/AutoPPP/ — uucp /usr/sbin/pppd login kdebug 7 debug 5
В /etc/initttab записать строку
S1:45:respawn:/usr/sbin/mgetty /dev/ttyS0 -s 38400 -i etc/issue.serial vt100
Модемы настроить в mgetty.config
data-only y # Только данные (никаких Факсов)
speed 57600 # Скорость лочки портаdebug 5 # Уровень отладочной информации
port-owner uucp # владелец портаport-group uucp # владелец группы
port-mode 0666 # режим доступа к порту
# настройки для порта ttyS0 (COM1)
# For US Robotics Sportster 28.8 with speaker off port ttyS0
port ttyS0
init-chat «» ATZ OK AT&F1M0E1Q0S0=0 OK
answer-chat «» ATA CONNECT \c \r
в файле /etc/ppp/options
-detach
modem
crtscts
lock
:< IP адресс PPP, который в твоей сетке>
proxyarp
ms-dns < адресс DNS>
И еще, в /etc/ppp создаешь файлик с именем pap-secrets
в него пишешь
# Secrets for authentication using PAP \Секреты aутентификации, для PAP
# client server secret IP addresses
* * «» 10.0.0.3
* * «» 10.0.0.4
Это если ты не параноик.
Для параноиков: имя_пользователя * пароль 10.0.0.3
Предварительно создаешь юзера в системе (adduser). Если модем один — то тогда можно все проще организовать
в /etc/ppp/options рисуешь
:10.10.10.10 — например (это вместо :< IP адресс PPP, который в твоей сетке>)
рисуешь нового юзера — user
в /etc/ppp/pap-secrets
user * password *
И все. Вообще, тут вариантов много, смотря чего ты от этого дела хочешь и кто будет коннектиться к твоему Линуксу. Учти, что по данному варианту с НТ не законнектишься. Только 95 или 98 Линукс. Для HT надо chap аунтификацию врубать и патчить mgetty. Если мне память не изменяет…
Примечание
Ко мне НТ коннектится и без включения chap, только с pap. Так что настраивай и пробуй. И почитай внимательно ppp-howto, там много полезного содержится.