Linux - статьи

Установка и настройка mgetty


Нам понадобится mgetty+sendfax (). На текущий момент последняя beta версия mgetty - 1.1.30, однако опытным путем выяснилось, что лучше использовать версию 1.1.28, ибо 1.1.30 у меня как-то странно глючила.

Распаковываем тарбол: % tar zxvf ./mgetty1.1.28-Jan10.tar.gz % cd ./mgetty-1.1.28

копируем дефаултный policy.h, на базе него будем составлять свою конфигурацию: % cp ./policy.h-dist ./policy.h

Редактируем policy.h, переназначая консоль для вывода сообщений, чтобы всякая ерунда не сыпалась на экран (если нужно - в логах все можно посмотреть): #define CONSOLE "/dev/null"

Редактируем Makefile: CFLAGS= -DAUTO_PPP prefix=

Компилируем и устанавливаем mgetty: % make % make install

Редактируем /etc/mgetty+sendfax/login.config, добавляя туда строчку: /AutoPPP/ - a_ppp /usr/sbin/pppd file /etc/ppp/options

В /etc/mgetty+sendfax/mgetty.config для каждого порта прописываем (соответственно указывая ttyS0, ttyS1...): port ttyS0 debug 3 data-only y

Добавляем в /etc/inittab запуск mgetty init'ом (по строчке на каждый порт): d0:23:respawn:/sbin/mgetty ttyS0

Перезапускаем init (необходимо делать после каждого изменения inittab): % kill -1 1



Содержание раздела