Жанр: Учеба
SCO: Пособие администратора системы Unix
... Числовой признак результата
3 Вверх Признак результата не формируется
Вниз* Признак результата посылается в ответ на
каждую команду модема
4 Вверх* Команды отображаются на экране
Вниз Команды на экране не отображаются
5 Вверх* Модем будет работать в режиме звуковой реак-
цией
Вниз Модем будет работать в режиме без звуковой
реакции
6 Вверх* CD контролируется, если реальном наличии
тактовой частоты
Вниз CD и DSR принудительно получают высокий
уровень сигнала
7 Вверх Модем подключен к одинарной телефонной ли-
нии
Вниз* Модем подключен к телефонной линии коллек-
тивного пользования
8 Вверх Модем распознает команды кодового вызова
Вниз* Модем выполняет только функции ввода-вывода
Если вы пользуетесь другим модемом, ознакомьтесь в техническом
руководстве к нему о назначении переключателей и положении
их на стороне передачи и приема.
Подключение модема
После установки на модеме конфигурации кодового вызова вы
готовы к подключения модема к компьютеру. Для правильной работы
модема кабель RS-232 должен обеспечивать контактное соединение,
показанной ниже.
Заметим, что разъем последовательного порта компьютера должен
иметь конфигурацию DTE (Оконечная аппаратура передачи данных).
Считается, что модем имеет конфигурацию DCE (Аппаратура
передачи данных). Если обе части обрудования имеют DTE и DCE,
вам понадобится специальное подключение модема.
- 11-16 -
WARNING: i-node table overflow
Таблица 11-2. Назначение соединительных контактов
+-----------------------------------------------+
| Название Компьютер Модем |
| (DTE) (DCE) |
+-------------------------------+--------+------+
|Защитное заземление | 1 | 1 |
|Передаваемые данные (TX) | 2 | 2 |
|Принимамые данные (RX) | 3 | 3 |
|Набор данных готов (DSR) | 6 | 6 |
|Заземление сигнала (GND) | 7 | 7 |
|Контроль несущей (CD) | 8 | 8 |
|Терминал данных готов (DTR) | 20 | 20 |
+-------------------------------+--------+------+
Эти соединительные контакты описываются в справочном руководстве
по вашему модему.
Просмотрите инструкции по установке модема, указываемые в
руководстве к нему, а затем выполните следующие пункты:
1. Подключите последовательный кабель RS-232 к разъему
последовательной шины на модеме, а затем к последовательному
разъему на вашем компьютере. Убедитесь, что установлен плотный
контакт. (Кабеля только на контакты 2-3-7 недостаточно. Для
соединения всех контактов советуем использовать плоский кабель.)
2. Вставьте телефонный кабель в телефонный разъем на модеме,
а потом - в телефонную розетку.
3. Вставьте силовой шнур модема в сетевую розетку питания.
Включение в конфигурацию HAYES 2400 или совместимого с
ним модема
Несмотря на то что многие аспекты включения в систему модема
сходны, Hayes Smartmodem 2400 и совместимые с ним модели
требуют неавтономного подключения (on-line), если они планируются
для работы в коммутируемой сети. Заметим, что Hayes
2400 не будет работать в режиме звуковой реакции при несущей
2400 бод, если он не будет настроен на выполнение команд с
частотой 2400 бод.
1. Проверьте наличие в файле Devices элемента описания линии:
ACU ttynn - 300-2400 /usr/lib/uucp/dialHA24
- 11-17 -
2. После этого вам необходимо описать в конфигурации модем
вводом команд настройки:
cu -s2400 -l ttyna
где nn является номером "tty" последовательной шины. Нажмите
клавишу "Return".
3. Далее для включения в конфигурацию модема введите следующие
ниже команды. Они будут храниться в энергонезависимой памяти
модема. Если вы не хотите сохранять данные настройки,
последнюю команду (AT&W) не вводите. Справа указывается название
команды, а слева краткое ее описание. После ввода каждой из
этих команд необходимо нажимать клавишу "Return".
AT&F Заводская конфигурация выборки.
ATT Тональный вызов.
ATL0 Маломощный динамик.
AT&D2 Установка DTR: переход на добавочный блок при скачке
DTR.
AT&C1 Установка dcd: dcd синхронизируется по несущей
удаленного абонента.
ATS0=1 Звуковая реакция после 1 звонка (должен загораться ин-
дикатор АА).
ATS2=128 Выключение управляющей последовательности для модема.
ATE0 Выключение отображения на экран (модем перестает
отображать на экране то, что ему посылается).
ATQ1 Режим скрытой работы (после этой команды и любой
следующей далее модем перестает отвечать "OK").
AT&W Сохранение настройки в энергонезависмой памяти.
Выход из cu производится с помощью знака тильды и точки и
нажатия клавиши "Return".(Иногда необходимо перед вводом тильды
и точки один раз нажимать клавишу "Return".)
После этого модем настроен и готов к тестированию.
- 11-18 -
Модемы с переменной скоростью передачи данных
В некоторых модемах можно задать зависимость скорости
передачи данных от несущей частоты, посылаемой из удаленной
системы. Эти модемы информируют локальную систему о скорости
передачи данных до инициации сигнала определения несущей. Кодовое
наборное устройство Hayes 2400, обеспечиваемое в UUCP, позволяет
детектировать различные скорости передачи данных и
передает эту информацию UUCP и cu по окончании установки успешного
соединения.
Скорость передачи данных при соединении можно указывать в
полях скорости файлов Devices и Systems. Если наборное
устройство поддерживает скорости от 300 до 2400 бод, укажите
диапазон бод в поле скорости файла Devices следующим образом:
300-2400
Если в наборном устройстве/модеме не обеспечена возможность
переменной скорости в бодах, в поле скорости следует указать
конкретную величину. Если в удаленной системе поддерживается
несколько различных скоростей, диапазон этих скоростей следует
поместить в поле скорости в файле Systems. Если удаленная
система входит в соединение на одной скорости, в файле Systems
следует указать именно эту величину. Присоединениее UUCP
передает в наборное устройство пересечение данных о скорости в
бодах, указанных в файлах Devices и Systems. Если набоpное
устройство соединяется при скорости, выходящей за пределы диапазона,
формируется признак ошибки "неправильная скорость в бодах".
При нормальном соединении передается значение скорости.
Тестирование модема
Последним пунктом подключения модема является его
тестирование с целью проверки возможности его посылать и принимать
вызовы. Убедившись, что модем работает, вы можете начать
эксплуатацию системы связи.
Для тестирования модема необходимо выполнить следующие
пункты:
1. Если вы используете Hayes или совместимые с ним,
проверьте, что переключатель громкости на модеме установлен на
необходимый уровень. Для успешного выполнения теста вы должны
способны услышать звуковой сигнал. Местонахождение этого переключателя
можно узнать из справочного руководства по модему.
- 11-19 -
2. Проверьте наличие в файле Systems записи о системе, которую
вы собираетесь вызывать, а в файле Devices - соответствующего
ttynn.
3. Запустите программу uutry вводом командной строки:
/usr/lib/uucp/uutry -x6 имя_абонента
4. Внимательно прислушайтесь к модему. Вы должны услышать
набор каждой цифры кода, затем высокий сигнал при подсоединении
другого модема, за которым последует тишина.
5. Наборное устройство автоматически отсоединяет любой вызов,
который он не может завершить. Во избежание останова не
прекращайте работу иначе, через останов uutry. Дайте наборному
устройству отработать до конца.
6. Если сигнал занятости отсутствует, проверьте, что:
- модем подключен к телефонной розетке,
- розетка соединена с телефонной сетью,
- вы указали правильный телефонный номер в файле
Systems.
7. Если вы не слышите набора кода в модеме, проверьте, что:
- установлена нужная громкость,
- модем подсоединен к правильной последовательной шине и
что соединительный кабель цел,
- вы правильно указали tty шины в файл к Devices,
- включено питание модема,
- в каталоге /usr/spool/uucp отсутствуют файлы блокировки
связи LCK.
8. uucico позволяет вам делать вызов указанной системы лишь
один раз каждые 10 минут. Вы можете подождать до повторной попытки
или удалить файл, соответствующий вызываемой системе и
находящийся в каталоге /usr/spool/uucp/Status.
- 11-20 -
НАСТРОЙКА UUCP В ВАШЕЙ СИСТЕМЕ
Для настройки вашей системы UUCP вам необходимо отредактировать
ряд файлов, содержащих информацию о системе и или
управлении работой программ UUCP. Управляющие файлы UUCP находятся
в каталоге /usr /lib/uucp. Вы можете изменить эти файлы с
помощью стандартного текстового редактора или воспользоваться
программо uustall(ADM), как описано ниже. Описания, приводимые
в последней части этого раздела, подробно объясняют структуру
этих файлов, так что вы легко сможете отредактировать их вручную.
Важный вопрос: Вызывать или быть вызываемым?
Имеется три способа настройки абонента UUCP:
- В качестве абонента только вызывающего.
- В качестве абонента только вызываемого.
- В качестве абонента и вызывающего других, и вызываемого.
В качестве вызывающих абонентов другие компьютеры вызывают
и входят в вашу систему. Они могут передавать файлы и выполнять
определенные команды.
В качестве вызываемого абонента, ваш компьютер вызывает
другие компьютеры и входит в систему. Ваш компьютер инициирует
передачу файлов в или из удаленной ПЭВМ, как и выполнение команд
на локальном и удаленном уровне.
---------------------------------------------------------------------------
Замечание
Термины dial-in (вызов с помощью кодового набора) dial-out
(вызываться кодовым набором) и call (вызов) описывают процесс
связи как для абонентов, соединяющихся прямой шиной, так и связанных
через модем/телефонное наборное устройство.
---------------------------------------------------------------------------
Ъ2Настройка управляющих файлов с помощью uuinstall
Остальная часть раздела относится к настройке управляющих
файлов, работающих как база данных UUCP. Утилита uuinstall(ADM)
дает простой способ настройки этих файлов. Прочитайте оставшуюся
часть главы для ознакомления с описанием каждого файла и
элементов, из которых они состоят.
- 11-21 -
В состав утилиты uuinstal входят несколько файлов подсказки
(доступ к которым осуществляется из меню путем нажатия клавиши
?), поэтому нет необходимости иметь для этого справочную документацию.
После того как вам станет ясно, пользоваться каждым
из этих файлов, следуйте следующей процедуре:
1. Запустите uuinstall путем входа в систему как root и
вводом команды:
/etc/uuinstall
sysadmsh выбор пользователя: система-"Конфигурация-"Сеть-"UUCP
Выводится основное меню uuinstall
---------------------------------------------------------------------------
UUCP Administration Utility
(Административная утилита UUCP)
1. Display or update site or machine name (/etc/systemid)
(Вывод или изменение имени абонента или ПЭВМ)
2. Display or update list of remote sites (Systems)
(Вывод или изменение списка удаленных абонентов)
3. Display or update direct- or dial-out lines (Devices)
(Вывод или изменение прямых шин или шин приема кодового
вызова)
4. Display or update direct- or dial-in lines
(Вывод или изменение прямых шин или шин кодового вызова)
5. Check consistensy of UUCP files
(Проверка корректности файлов UUCP)
6. Check connection with remote site
(Проверка соединения с удаленным абонентом)
7. Convert old UUCP files to new format
(Преобразование старых файлов UUCP в новый формат)
Choose an option (1-7), or enter "q" or quit:
(Укажите опцию (1-7) или введите "q" или quit)
Опции uuinstall применяются следующим образом:
- Для вывода имени абонента из файла /etc/systemid с помощью
опции "Display or update site or machine name".
- Для выбора устройств, которые будут применяться для кодо-
вого вызова или приема такового вызова, и включения их в
файл Devices с помощью опции "Display or update dial-in or
dial-out devices".
- Для описания абонентов вашей системы, с которыми она будет
входить в контакт, путем включения соответствующих описа-
телей в файл Systems с помощью опции "Display or update
list of remote sites".
- Для добавления tty шин, которые планируется использовать,
в файл /etc/inittab с помощью опции "Display or update
line connections".
- 11-22 -
---------------------------------------------------------------------------
Замечание
Если вы хотите, чтобы какое-либо изменение в файле /etc/
inittab стало постоянным, вам необходимо внести точно такое изменение
в файл /etc/conf/cf.d/init.base. Это необходимо потому,
что каждый раз когда выполняется перередактирование ядра (при
добавлении драйвера или изменении параметра настройки) файл
/etc/inittab восстанавливается из описания, находящегося в /etc
/conf/cf.d/init.base.
---------------------------------------------------------------------------
2. Если вами будут вызываться другие системы, образуйте
учетные данные, как описано в разделе "Образование учетных данных
регистрации для абонентов с кодовым вызовом", ниже в этой
главе.
3. Если вами будут вызываться другие системы, определите
схему защиты, которая находится в файле Permission и указывает,
какие команды и каталоги разрешается использовать.
Вы должны заметить, что некоторые файлы имеют множество
необязательных возможностей; наиболее часто применяемые из них
опции и управляющие файлы рассматриваются в разделе "Специальные
опции конфигурации UUCP".
При установке системы UUCP или внесении в нее каких-либо
изменений, вы должны входить в систему в качестве администратора
(root). На самом деле ко всем файлам UUCP доступ по
записи имеет только администратор, доступ по чтению разрешен к
многим файлам, а доступ для выполнения разрешен только для root
и uucp. Убедитесь в том, что при вашей работе с ними все эти
файлы принадлежат uucp и не принадлежат root. UUCP не может
работать правильно, если она не может читать или выполнять свои
файлы. Для проверки полномочий файлов UUCP следует воспользоваться
следующей командой:
fixperm -n -v -dUUCP /etc/perms/*
В результате выполнения этой команды будет выведен список
файлов с неправильными атрибутами доступа.
---------------------------------------------------------------------------
Замечание
Файлы Systems и Permissions содержат незашфрованные пароли
и, следовательно, должны быть доступны для чтения только для
uucp (или root). Заметьте также, что для правильной работы, в
качестве исключения, программа /usr/bin/ct должна принадлежать
root и не принадлежать uucp.
---------------------------------------------------------------------------
- 11-23 -
Установка имени абонента в файле /etc/systemid
В системе UUCP каждый компьютер принадлежит "абоненту".
Абонентом является либо некоторый компьютер, либо сеть Micnet,
которые могут связываться с системой UUCP.
Для того, чтобы отличать одного абонента от другого каждый
абонент должен иметь уникальное имя (sitename). Это имя должно
состоять из любой комбинации букв и цифр, начинаться с буквы и
иметь длину не более 7 символов. В командах UUCP и uux это имя
используется для направления передачи в соответствующий компьютер
или сеть Micnet.
Имя абонента должно отражать некоторые характеристики абонента,
такие как, его местоположение или принадлежность.
Например, абонент из Чикаго может иметь имя Chicago, а абонент
юридического отделения - legal. Имя абонента должно быть уникальным.
То есть но один другой компьютер, вызывающий ваш
компьютер, или вызывающий вас не должен иметь такое же имя.
Каждый абонент должен иметь файл /etc/systemid. В этом
файле указывается имя данного абонента или соответствующая ему
сеть Micnet, если такая имеется. Файл имеет следующий формат:
site_name
[machinename]
где site_name - имя данного абонента.
machinename - имя компьютера в сети Micnet. Если система к
сети Micnet не подсоединена, имя machinename
является необязательным.
Например, следующая запись определяет абонента с именем
chicago, имя компьютера которого в сети Micnet - brewster:
chicago
brewster
Так как системы UUCP часто образуются после того, как
организуется сеть Micnet, файл systemid у конкретного абонента
уже может существовать. В этом случае вам необходимо добавить
имя абонента в начало каждого файла systemid на каждом компьютере,
входящем в сеть Micnet. При необходимости вы можете
перечислить более одного имени ПЭВМ; при этом каждое имя указывается
на отдельной строке. Для получения полной информации по
этому вопросу см. описание systemid(M) в "Руководстве пользователя".
- 11-24 -
Выбор и описание порта UUCP
Как указывалось раньше, вам необходимо выбрать последовательный
порт, выключить его (disable), если он планируется для
работ только в режиме вызова другими абонентами, или подключить
его (enable), если он будет работать в режиме кодового вызова
других абонентов, и отредактировать строку файла /etc/inittab,
в которой описывается последовательная шина.
---------------------------------------------------------------------------
Замечание
Если вы хотите, чтобы какое-либо изменение в файле /etc/
inittab стало постоянным, вам необходимо внести точно такое изменение
в файл /etc/conf/cf.d/init.base. Это необходимо потому,
что каждый раз когда выполняется перередактирование ядра (при
добавлении драйвера или изменении параметра настройки) файл
/etc/inittab восстанавливается из описания, находящегося в /etc
/conf/cf.d/init.base.
---------------------------------------------------------------------------
1. Подберите последовательный порт. При этом следует использовать
шину с управлением через модем (например,
/dev/ttylA) для шины с кодовом вызовом в сеть и из сети, или
шину без управления через модем (например, /dev/tty2A) для
прямого подключения. Для получения полной информации по этому
вопросу см. раздел "Выбор последовательной шины".
2. Отключите последовательную шину. Если вы используете
модем, не забудьте подключить его и оттестировать. Если последовательную
шину предполагается использовать для кодового вызова,
подставьте в следующую команду для выключения (disable)
слово "enable" и выполните ее:
disable /dev/ttynn
где nn является номером вашей последовательной шины. Если шина
уже приведена в нужное состояние (enable/disable), команда даст
сообщение об ошибке, которое вы можете спокойно проигнорировать.
- 11-25 -
3. Отредактируйте файл /etc/inittab. этот файл содержит
список терминалов, через котороые можно входить в систему. Для
вывода текущего содержимого файла для различных последовательных
шин введите команду:
cat /etc/inittab
tty имеет следующий формат:
tn:2:respawn:/etc/getty ttyn m
где n номер tty. Если вам нужно изменить какую-либо запись в
файле, вы можете это сделать с помощью любого текстового редактора.
Более полные сведения о файле /etc/inittab и различных
управляющих кодов см. описание getty(M) и inittab(F) в "Руководстве
пользователя".
---------------------------------------------------------------------------
Замечание
Если вы хотите, чтобы какое-либо изменение в файле /etc/
inittab стало постоянным, вам необходимо внести точно такое изменение
в файл /etc/conf/cf.d/init.base. Это необходимо потому,
что каждый раз когда выполняется перередактирование ядра (при
добавлении драйвера или изменении параметра настройки) файл
/etc/inittab восстанавливается из описания, находящегося в /etc
/conf/cf.d/init.base.
---------------------------------------------------------------------------
Например, запись в файле для последовательной шины для получения
вызова через кодовое устройство (подключенное через модем)
может иметь следующий вид:
t2A:2:respawn:/etc/getty tty2A m
Примером записи для прямой шины, соединяющей два компьюера, может
быть следующая:
t2a:2:respawn:/etc/getty tty2a m
Если шина планируется как для кодового вызова, так и для получения
кодового вызова, проверьте, чтобы имелся соответствующий
элемент в файлах /usr/lib/uucp/Devices и /etc/inittab.
- 11-26 -
Образование учетных данных регистрации для абонента с
режимом кодового вызова
Абонент с возможность кодового вызова должен обеспечить
элементы регистрации входа в систему для абонентов, которые будут
его вызывать. Эти эаписи помещаются в файл /etc/passwd.
Элемент регистрации UUCP имеет такой же вид, что и для
обычного пользователя (см. главу "Администрирование учетных
данных пользователя" в настоящем руководстве), однако вместо
обычного каталога пользователя и командного процессора имеет
специальный каталог регистрации и программу регистрации.
---------------------------------------------------------------------------
Замечание
Слово "uucp" нельзя использовать в качестве имени пользователя
UUCP или учетных данных пользователя; это имя владельца/
администратора uucp.
---------------------------------------------------------------------------
Образование элемента регистрации UUCP выполняется следующим
образом:
1. Выбирается новое имя пользователя и идентификатор пользователя
ID (регистрационный номер) для входа в систему UUCP.
Это может представлять собой произвольную комбинацию из букв и
цифр длиной не более восьми символов. Идентификатор пользователя
должен быть числом из интервала от 50 до 63535.
Обратите внимание на то, что идентификатор пользователя
должен быть уникальным. В элементе регистрации UUCP нельзя указывать
имя или идентификатор, уже имеющийся в другом элементе.
2. Для образования нового бюджета (или учетных данных) запустите
sysadmsh и сделайте следующую последовательность выборок:
Accounts-"User-"Create
3. Для образования бюджета следует использовать следующие
данные:
Login shell: /usr/lib/uucp/uucico
Home directory: /usr/spool/uucppublic
При входе в систему UUCP пароль является необязательным,
но рекомендуемым.
- 11-27 -
Добавление записей для удаленных абонентов в файл
Systems
Файл Systems (/usr/lib/uucp/Systems) содержит информацию,
необходимую для демона uucico для установления связи с удаленным
компьютером. Каждый элемент в файле описывает компьютер,
который может вызывать ваш компьютер.
---------------------------------------------------------------------------
Замечание
После образования файла Systems и каждый раз, когда вы его
изменяете, вы должны войти в систему в качестве пользователя
mmdf и выполнить следующие команды:
cd /usr/mmdf/table
tools/uulist
dbmbuild
Это гарантирует, что механизм маршрутизации MMDF будет
правильно обрабатывать поток сообщений в сети передачи данных
для новых и измененных абонентов. Для получения более подробной
информации см. раздел "Настройка UUCP" в главе "Настройка
электронной почты" настоящего руководства.
---------------------------------------------------------------------------
Кроме того, файл Systems можно настраивать с целью
предотвращения входа в вашу систему компьютера, не описанного в
этом файле. Для отдельного компьютера в файле может существовать
несколько записей. Дополнительные записи описывают альтернативные
пути связи, которые будут отрабатываться в в последовательном
порядке.
---------------------------------------------------------------------------
Замечание
Если вы описываете вашу систему для работы только в режиме
вызова другими абонентами (пассивной работы), которая никогда
не будет инициатором связи, вам достаточно добавить только имена
систем, которые будут вас вызывать.
---------------------------------------------------------------------------
Каждая запись файла Systems имеет следующий формат (каждое
поле должно отделяться от другого пробелом):
sitename schedule device speed phone login-script
(имя або- Планиро- Устрой- Ско- Теле- Сценарий ре-
нента вание ство рость фон гистрации)
- 11-28 -
sitename Поле содержит имя узла удаленного компьютера.
schedule Поле содержит последовательность, представляющую собой
день недели и время дня, когда удаленный компьютер
можно вызывать.
device Указывает тип устройства, которое должно использова-
ться для установления связи с удаленным компьютером.
speed Указывает скорость передачи данных устройства, которое
будет использоваться для установления связи с удаленным
компьютером.
phone Указывает номер телефона удаленного компьютера для
автоматического наборного устройства. Если вы желаете
образовать мобильный файл Systems, который можно бу-
дет использовать несколькими абонентами, у которых
отличается кодовый префикс (для местной телефонной
системы), ознакомьтесь с разделом "Использование ко-
дов вызова для образование мобильного файла Systems"
в "Специальные опции конфигурации UUCP".
login-script
Содержит информацию, используемую при входе в систе-
мах (известную также как "сценарий общения").
Поле Schedule
Поле schedule состоит из трех подполей. Первое поле day
(день) является обязательным. Оста
...Закладка в соц.сетях