- •Урок № 61
- •Урок № 62
- •Урок № 72
- •Урок № 73
- •Створення зв'язку з файлом /dev/modem за допомогою команди lisa.
- •Настройка системи Linux для встановлення зв'язку.
- •Як створюється зв'язок з файлом /dev/modem за допомогою команди lisa?
- •Яким чином можна настроїти систему Linux для встановлення зв'язку?
- •Урок № 74
- •Урок № 75
- •Використання програми mail.
- •Урок № 76
- •Використання клієнта kpackage
- •Як використовується клієнт kpackage?
- •Урок № 77
- •Урок № 80
- •Урок № 82
- •Урок № 84
- •Урок № 85
- •Урок № 86
- •Урок № 87
- •Урок № 88
- •Урок № 89
- •Урок № 90
- •Урок № 92
- •Урок № 93
- •Урок № 95
- •Урок № 96
- •Урок № 97
- •Урок № 97
Урок № 73
(згідно навчальної робочої програми)
Тема: «Використання комунікаційних програм»
Питання:
Установка і перевірка роботи модему.
Створення зв'язку з файлом /dev/modem за допомогою команди lisa.
Настройка системи Linux для встановлення зв'язку.
Факсимільний зв'язок з використанням системи efax.
Установка і перевірка роботи модему
Перше завдання — знайти вільний або резервний послідовний порт. Якщо ви користуєтеся портативним комп'ютером, то повинен бути дев'ятиштирьковий поштовий послідовний порт, телефонний роз'єм RJ-11 для внутрішнього модему або PCMCIA-карта модему з телефонним роз'ємом RJ-11.
Можна відшукати послідовний порт в Linux, проглянувши каталог /dev. У цьому каталозі визначено багато пристроїв, такі як жорсткі диски, флопі-диски і принтери, але необхідно шукати пристрій типу ttyS, наприклад:
Is /dev/ttyS*
Для підключення вашого модему на основі РС CARD необхідно реєструватися як root-оператор. а потім відредагувати файл pcmcia, розташований в каталозі /etc/sysconfig так, щоб він виглядав таким чином:
PCMCIA=yes
PCIC=i82365
PCIC_OPTC=
CORE_OPTS=
Створення зв'язку з файлом /dev/modem за допомогою команди lisa
Для установки модему можна використовувати команду lisa. Команда lisa створює символічний зв'язок, /dev/modem, після того, як ви виберете тип вашого модему і послідовний порт модему. Спочатку переконайтеся в тому, що маєте статус root-оператора, або скористайтеся командою su-, а потім запустіть програму lisa з опцією — modem таким чином:
Su -с "lisa --modem"
Після натиснення клавіші <Enter> з'являється діалогове вікно програми lisa.
Щоб вибрати модем, прокрутіть список опцій і натисніть клавішу <Enter>. Програма lisa попросить вибрати послідовний порт, використовуваний модемом,.
Щоб вибрати послідовний порт для модему, прокрутіть список послідовних портів. Після натиснення клавіші <Enter> програма lisa попросить вибрати максимальну швидкість, з якою може працювати модем. Якщо модем забезпечує швидкість передачі 33600 біт/с, виберіть рядок 57600 біт/с. Якщо модем типу “56К”, виберіть значення 115200 біт/с.
Після натиснення клавіші <Enter> отримаєте запит на введення номера факсу. Введіть номер факсу і натисніть клавішу <Enter> або просто натисніть клавішу <Enter>, щоб завершити настройку конфігурації модему.
Якщо ви знаєте параметри, введення яких запрошує команда lisa, можна створити символічний зв'язок самостійно, ввівши в командний рядок команду In. Наприклад, якщо модем підключений до послідовного порту COM2, переконаєтеся, що маєте статус root-oпepaтopa і введіть наступну команду:
In -s /dev/ttySl /dev/modem
Ця команда створює символічний зв'язок /dev/modem, яка указує на послідовний порт, підключений до модему.
Настройка системи Linux для встановлення зв'язку
Ви можете також набудувати систему OpenLinux так, щоб модем комп'ютера відповідав на дзвінки і дозволяв реєструватися. Потім можна запустити систему BBS, текстовий процесор і процесор електронних таблиць. Можна навіть відповідати по іншій лінії, якщо удома є як мінімум дві телефонні лінії і до комп'ютера підключено два модеми.
Спочатку зареєструйтеся в якості root-oпepaтopa, запустіть команду minicom. Для відображення профіля або наперед відомих параметрів модема використтовуйте команду &V набору команд АТ.
Слід переконатися щонайменше в наявності наступних установок для модему:
ElQ0 VI S0=1&С1 &S0
Можна установити ці значення параметрів для модему з допомогою команди АТ, наприклад:
ATE1Q0V1S0=1&C1&S0&W
OK
Звернете увагу на те, що команда &w, використовувана в кінці командного рядка АТ, забезпечує збереження конфігурації модему, як передбаченою за умовчанням. Звернете також увагу на запрошення для введення ОК, повертане модемом після введення рядка, так що можна знову застосувати команду AT&Vдля перевірки правильності настройки.
Після цього створіть підкаталог з ім'ям default в каталозі /etc, таким чином:
mkdir /etc/default
Тепер відредагуйте скопійований файл за допомогою відповідного текстового редактора, звернувши при цьому увагу на наступну команду:
ALTLOCK=cua2
Змінітеьпередбачене за умовчанням значення сиа2 так, щоб воно відповідало розширенню і послідовному порту вашого модему:
ALTLOCK=ttySO
Збережіть файл і вийдіть з редактора.
Останній крок настройки пов'язаний з редагуванням єдиного рядка файлу /etc/inittab, таблиці ініціалізації системи. Якщо ви проглянете цей файл, то виявите в нім наступні записи:
Кожен з приведених записів представляє різні значення параметра runlevel (рівень виконання), який зафіксований на початку файлу /etc/inittab.
Збережіть файл і використовуйте команду завершення сеансу для перезапуску системи.
Факсимільний зв'язок з використанням системи efax
Система efax є простою і легкою у використанні програмну факс-систему, яка, відповідно до документації на неї, краще всього підходить окремому користувачеві автономної системи Linux. Це програмне забезпечення складається з набору програм і сценаріїв і підтримує факс-модеми рівня Class 1 і Class 2.
Система складається з наступних програм.
/usr/bin/efax. Програма факсимільного зв'язку.
/usr/bin/efix. Програма перетворення графіки, використовувана для підготовки текстових файлів для передачі факсом або конвертації файлів в різні графічні формати.
/usr/bin/fax. Сценарій оболонки, використовуваний для створення, відправки, прийому, відображення і друку факсимільних файлів.
Якщо потрібно переглядати або обмінюватися по факсимільному зв'язку графічними файлами PostScript, то, крім того, необхідно встановити у вашій системі інтерпретатор PostScriptgsі супутню йому програму проглядання gv.
Перш ніж ви приступите до відправки і прийому факсимільних повідомлень, перевірте сценарій оболонки /usr/bin/fax. Ця програма є “останнім словом” у використанні служби факсимільного зв'язку на основі efax, проте, вам необхідно перевірити декілька розділів файлу, щоб переконатися, що сценарій конфігурований правильно. Наприклад, перший розділ складається з переліку імен програм пакету efax:
FAX=/usr/bin/fax EFAX=/usr/bin/efax EFIX=/usr/bin/efix
Це не повинно викликати утруднення, оскільки програми встановлюються на відповідне місце при установці програмного забезпечення. Наступний розділ містить перелік модемів:
DEV=modem
Слово modem можнс використовувати у тому випадку, коли створюєте символічний зв'язок. Наступний розділ, що підлягає перевірці, представляє тип факсимільного зв'язку, підтримуваного модемом:
CLASS=1
CLASS=2
CLASS=2.О
Щоб відобразити правильну підтримку протоколів, переведіть в розряд коментарів або, навпаки, зніміть коментарі за допомогою знаку фунта (#) з деяких елементів розділу, проте при цьому в списку без коментарів повинен залишитися тільки один елемент CLASS.
Після цього продовжите настройку факсів за допомогою завдання телефонного номера:
Useonlydigits, spaces, andthe "+"character.
FROM="0 000 000 0000"
Your name as it should appear on the page header.
NAME="Your Name Here"
Введіть телефонний номер в рядок FROM, змініть елемент NAME на ваше ім'я. Нарешті встановите для факсу розміри сторінки за умовчанням, наприклад:
# PAGE=letter
PAGE=legal
PAGE=a4
Переведіть в розряд коментарів або, навпаки, зніміть коментарі за допомогою знаку (#) з деяких елементів розділу, проте при цьому в списку без коментарів повинен залишитися тільки один елемент PAGE. Після внесення необхідних змін, щоб перевірити конфігурацію і роботу модему, спробуйте застосувати команду fax з використанням опції командного рядка test, наприклад:
Якщо необхідно перевірити цю інформацію на дозвіллі, перенаправте текстовий результат у файл, наприклад за допомогою наступної команди:
Fax test>faxtest.txt
Припускаючи, що все нормально, можна спробувати відправити факсом документ за допомогою команди fax:
Fax send -l 8207442 faxtest.txt
Опція -l указує програмі fax на необхідність відправки факсу низького дозволу (98 рядків на дюйм) з використанням створеної тестової інформації.
Для проглядання всіх сторінок факсу використовуйте шаблон підстановки, наприклад, зірочку (*), разом з першою частиною імені багатосторінкового факсу. Щоб використовувати як приклад попередній двохсторінковий факс, введіть в командний рядок наступну команду:
Fax view 1229215350.*
Програма fax циклічно звертається до файлу факсу і відображає кожну сторінку за допомогою програми перегляду, яку ви визначили в сценарії оболонки fax. Для виведення факсу на друк можна використовувати клієнт XI1xv. Для цієї ж мети можна скористатися опцією командного рядка print команди fax, наприклад:
Fax print 1229215350.001
Ця команда виводить на друк першу сторінку вхідного факсу. Надрукувати всі сторінки багатосторінкового факсу можна за допомогою наступної команди:
Fax print 1229215350.*
Якщо потрібно видалити факс, можна скористатися командою rm, наприклад:
rm /var/spool/fax/1229215350.*
Контрольні питання:
