5 Настройка конфигурационных файлов

Содержимое этого раздела

5.1 Настройка TCP/IP

Настройка файлов TCP/IP производится во время инсталляции CD/ROM'a. Если Вас не устроили произведенные установки или на момент инсталляции не было екобходимого оборудования (ethernet карт) или ядро не поддерживало необходимую карту, то Вы можете произвести настройку TCP/IP после инсталляции, вызвав команду netconfig.

После вызова на экране появится меню, работа с которым описана в разделе ...

Данный расчет формирует файлы:

/etc/rc.d/rc.inet1

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

  • Интерфейсы TCP/IP - локальный (lo), интерфейс локальной сети (eth0).
  • Статическую таблицу роутинга через команду route.

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

/etc/hosts

Данный файл содержит таблицу соответствия физических адресов машин их доменным именам. Желательно в этом файле для каждой машины сети, доступной по TCP/IP указать ее доменное имя для удобства работы с программами TCP/IP.

5.2 Настройка пакета программ uucp

Все файлы настройки UUCP пакетов находятся в директории /usr/lib/uucp/taylor/config Данный директорий включает в себя следующие файлы:

config

- файл общих настроек программ UUCP,

sys

- файл описания машин с которыми связана данная машина,

passwd

- файл имен входов и паролей удаленных машин,

port

- порты (каналы), через которые машина связина с другими,

dial

- описание модемов через которые производится связь.

Общий файл конфигурации (config)

Стандартно данный файл содержит строку:

max-uuxqts 1
которая задает число одновременно работающих программ разбора почты. Данное ограничение (одна программа) снижает нагрузку на машину при интенсивном потоке писем.

Кроме этого в данном файле могет быть описаны список остальных файлов настроек и т п.

Файл описания удаленных машин (sys)

В начале данного файла идут описания общие для всех нижеперечисленных машин. Как правило это описание списка команд, допустимых на выполнение на данной машине. Обычно список команд ограничивается программой доставки почты rmail:

commands rmail

Далее идет описание удаленных машин. Описание каждой машины начинается со строки

system <имя_машины>
Как правило сначала описываются машины с которыми соединяется данная машина (HOST машины). Затем описываются машины, которые соединяются с данной (CLIENT машины).

Описание HOST машин

Описание должно включать операторы:

time Any

Оператор указывает что связь с HOST машиной возможно в любое время,

port ...

Порты через которые производится связь (описание портов в файле port). Как правило указывается тип порта ACU - Automat Call Unit - связь через серийный порт по модему, или TCP - связь по TCP/IP каналу.

chat ...

Последовательность входа. Эта строка, как правило, имеет вид:

chat ogin: \d\d<имя_входа> ssword: <пароль>

где
<имя_входа> - имя под которым данная машина заригистрирована
              на HOST машине для UUCP входа
<пароль> - пароль для взода на HOST машину.
То есть после получении от HOST-машины строки login: данныя машина посылает свое имя входа и после получения строки password: - пароль. Символы \d\d обеспечивают 2-х секундную задержку посылки имени входа после получения приглашения login:.

phone ...

Для порта TCP данная строка задает домен HOST машины. Для порта ACU даная строка задает номер телефона модема HOST машины. Если таких номеров несколько, то строки phone ... перемежаются строками alternate.

Пример описания HOST машины :

# Описание узловой  машины
system teremp
time Any        #возможно соединение в любое время
port ACU
chat ogin: \d\duugps ssword: tyeaghk
phone 9,343912
alternate
phone 9,336122
alternate
phone 9,338613

Описание CLIENT машин

Описание должно включать операторы:

time Never

Оператор указывает что данная машина не инициирует связь с машиной клиента, а ждет соединения с ее стороны.

called-login ...

задает имя, под которым клиент входит на данную машину. Это имя должно присутствовать в файле описания входов passwd.

Файл имен входов и паролей удаленных машин

Данный файл содержит список имен входов для удаленных машин и пароли для них. Пример файла passwd:

#Имя_входа      Пароль
uumach1 mach1
uumach3 mach3
uutech pass01

Файл описания портов (port)

Данный файл, как правило, описывает порты:

ACU

- асинхронный модемный порт для соединения с HOST-машной.

TCP

- TCP канал для соединения с HOST-машной.

Данный файл как правило не требует корректировки, за исключением строк:
device tty..

описателя ACU, в которой Вы должны указать номер порта модема, занимающегося дозвонкой до HOST-машины.

dialer ...

- имя описания модема в файле dial

Пример файла port:
port TCP
type tcp
seven-bit false
reliable true
half-duplex false
service uucp
protocol tgG

port ACU
type modem
device ttyD7
baud 38400
protocol gGi
protocol-parameter g window 7
protocol-parameter g packet-size 256
protocol-parameter g errors 1000
dialer multitech

Файл описания модемов (dial)

Данный файл описавает строки инициализации и сброса указанного модема. Каждое описание начинается со строки

dialer ...
Пример файла dial:

# Start of dialer to teremp
dialer multitech
chat "" ATZ OK AT&N0*E1M1S10=100&D2 OK   ATPD\T CONNECT
chat-fail BUSY
chat-fail NO\sCARRIER
chat-fail NO\sDIALTONE
chat-fail RING
complete  \d\d+++\dATH\r\c
abort     \d\d+++\dATH\r\c

5.3 Настройка программы mgetty

Настроечные файлы программы обслуживания модемного входа mgetty находятся в директории /usr/local/etc/mgetty+sendfax.

Файл dialin.config контроля входящих номеров

Данный файл используется в том случае, если модем может определять номера входящих телефонов. В этом случае Вы можнете в нем перечислить номера телефонов, на звонки которых следует отвечать.

Файл login.config контроля входящих имен входов

Этот файл позволяет по имени входа клиента вызывать соответствующую оболочку. В почтовой системе данный файл настроен таким образом, что при входе клиента с именем, начинающимся с букв uu или ud, mgetty вызывает программу обмена информации uucico.

uu*     uucp    @       /usr/lib/uucp/uucico -l -u @
ud*     uucp    @       /usr/lib/uucp/uucico -l -u @

Файл mgetty.config общей настройки программы mgetty

Данный файл позволяет настроить основные параметры программы mgetty:

debug

- уровень отладочных сообщений

speed

- скорость работы с модемом по асинхронному порту.

port-owner

- владелец устройства /dev/tty... асинхронного порта модема,

port-group

- группа устройства /dev/tty... асинхронного порта модема,

port-mode

- права доступа устройства /dev/tty... асинхронного порта модема,

data-only

- модем работает без поддержки FAX-режима,

fax-only

- модем работает только в режиме FAX-a,

init-chat

- последовательность инициализации модема,

statistic-file

- файл в который выводить модемную статистику по сеансам связи,

statistic-chat

- AT-последовательность получения статистики для данного модема,

После описания основных параметров, Вы можете указать специфические параметры для каждого порта, с которым работает mgetty. Для этого после строки
port tty...
Вы можете указать специфические настройки для модема на указанном порту.

Вызов программы mgetty

Программа mgetty вызывается, как правило инициатором системы init согласно содержимого файла /etc/inittab. Для этого для каждого модема (например на порту ttyD2) файл /etc/inittab должен содержать строку:

d2:5:respawn:/usr/local/sbin/mgetty -x6 -s 38400 ttyD2

5.4 Настройка программы доставки почты smail

5.5 Настройка программ работы с NetWare-сервером

Настроечные параметры для пакета программ работы с NetWare-сервером размещаются в файле $HOME/.nwclient. Здесь можно указывать с какими серверами работает пользователь, имана входов, пароли и т п. Более подробно смотрите документацию по формату этого файла:

man nwclient

Для правильной работы пакета необходимо при сборке ядра не забыть указать поддержку:

The IPX protocol

- протокол IPX,

NCP filesystem support

- протокол NCP

Список основных команд пакета:
slist

- программы выводит список доступных NetWare серверов,

ncpmount

- программа монтирования файловой системы NetWare в файловую систему Linux. Обычный формат вызова:

ncpmount -S <server> -U <user_name> -P <password> <каталог_для_монтирования>

ncpumount

- программа размонтирования файловой системы NetWare,

nprint

- программа печати файлов на сервере NetWare,

ncopy

- ускоренное копирование в пределах одного NetWare-сервера,

npasswd

- изменение пароля пользователя NetWare,

nsend

- посылка сообщения пользователю Netware,

pqlist

- список доступных NetWare серверов печати,

pserver

- сервер печати для Netware.

5.6 Настройка программ файл-сервера по протоколу SMB (smbd,nmbd)

Настроки файлового сервера smbd находятся в файле: /usr/local/samba/lib/smb.conf. Этот файл описывает общие настройки, права доступа пользователя, сервера печати и т п. Как правлило данный файл исходно настроен на оптимальную конфигурацию. Для более тонкой настройки смотрите документацию:

man smb.conf

5.7 Настройка X-Windows

Для настройки X-Windows Вам необходимо запустить программу xf86config. Предварительно ознакомьтесь с документацией на графическую плату Вашего компьютера, Вашего монитора и мыши. Программа xf86config попросит Вас ввести необходимые параметры аппаратуры, желаемые режимы разрешения и т п. По окончании работы она сформирует конфигурационный файл X-сервера: /etc/XF86config. Подродное описание структуры этого файла Вы можете почитать в книге Инсталляция Linux и первые шаги, глава 5.1 X Window .

После окончательной настройки X-сервера наберите команду

startx &
для работы в среде X-Window.

След. Глава, Пред. Глава

Содержимое этой главы, Главное оглавление

Начало документа, Начало этой главы