Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Unix_лаб_роб.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
334.85 Кб
Скачать

Лабораторна робота № 11.

Тема: Робота з мережами: перевірка мережевого з’єднання, реєстрація, підключення

Мета роботи: Ознайомитися з елементами адміністрування і обслуговування мережі в операційній системі UNIX. Уміти здійснювати особливості елементарної перевірки, підключення та доступ в мережах через представлені команди в лабораторній роботі.

Теоретичні відомості до лабораторної роботи викладені в темі № 9.

Хід роботи і короткі теоретичні відомості.

  1. Завантажте систему UNIX разом із вашим системним адміністратором або викладачем. Правою клавішею миші клацніть на столі операційної системи UNIX і із меню виберіть команди Tools → Admintool для завантаження програми «Властивості Адміністратора».

  2. Отримання загальної інформації про вузол. Таку інформацію можна отримати за допомогою програми Admintool, яка входить до складу програм робочого столу операційної системи UNIX і якою може скористатися тільки користувач з правами доступу адміністратора, тобто користувач, що ввійшов в систему під головним обліковим записом. Як уже говорилось на попередніх лабораторних роботах, при виконанні цієї програми в алфавітному порядку виводяться облікові записи усіх зареєстрованих в системі користувачів, і не тільки тих, що працюють в даний час. Треба пам’ятати, що під час установки системи UNIX комп’ютеру присвоюється мережеве ім’я за замовчуванням  localhost. Як правило, після цього в терміналі UNIX за допомогою редактора vi мережеве ім’я за замовчуванням міняють на яке-небудь інше. Цю ж роботу можна проробити за допомогою утиліти Admintool. В вікні утиліти Admintool клацніть на меню Brouse (Перегляд), після чого появиться випадне меню. У випадному меню виберіть і клацніть мишею на пункті Hosts (Вузли). У вікні Admintool буде відображений список вузлів. За замовчуванням відображається інформація про локальний вузол.

  3. Перевіримо сітьове з’єднання за допомогою команди ping. Команда ping – одна із найстарших команд системи UNIX. Як правило, команда ping надсилає ТСР-пакет (TransmissionControlProtocol – Протокол управління передачею), який називають також віртуальним каналом (VirtualCircuit), так як він забезпечує відповідь від пункту призначення. В команді ping використовується механізм зворотного зв’язку протоколу ТСР для перевірки роботи віддаленого вузла. Команда ping також засилає потік ТСР-пакетів, які повинні повернутися, і на основі цього виводить інформацію про пакети, що повернулися. Якщо ні один із пакетів не повернувся, значить мережа або комп’ютер не працюють або неправильно налаштовані. Для опитування комп’ютера, що перебуває в мережі, потрібно ввести команду виду: ping remotehost в командній лінійці, а потім ввести мережеве ім’я цього комп’ютера і натиснути ввід. Команда ping проінформує про кількість пакетів, що повернулися. Якщо ви знаєте ІР-адресу (InternetProtocol – Міжмережевий протокол) комп’ютера, що інтересує вас, то цей комп’ютер також можна опитати. Для цього введіть в командній лінійці ping, а потім введіть ІР-адресу і натисніть клавішу вводу. І знову команда проінформує вас про кількість відправлених пакетів, що повернулись. Пророблені кроки опишіть для звіту.

  4. Реєстрація в системі за допомогою утиліти rlogin. Після того, як ви зареєструвалися в системі, за допомогою команди rlogin ви можете підключитися до інших робочих станцій і серверів UNIX в мережі і передавати їм команди. За допомогою віддаленої реєстрації (RemoteLogin) ви отримуєте повний доступ до всіх ресурсів віддаленого комп’ютера так, як би ви сиділи за його клавіатурою. Утиліта rlogin призначена також для роботи зі з’єднаннями і вузлами по протоколах ТСР/ІР. Вона також дозволяє реєструватися на відстані на іншому комп’ютері, використовуючи або мережеве ім’я комп’ютера, або його ІР-адресу. Завантажте програму термінала в операційній системі UNIX. Правою клавішею миші клацніть на столі операційної системи UNIX і із меню виберіть команди Tools → Terminal для завантаження програми Terminal. Для віддаленої реєстрації на іншому комп’ютері введіть команду rlogin в командній лінійці, а за нею мережеве ім’я того комп’ютера і натисніть клавішу вводу. Коли віддалений комп’ютер попросить ввести ім’я користувача, введіть своє ім’я користувача і натисніть ввід. Комп’ютер попросить ввести пароль. Введіть свій пароль (він може відтворюватися на екрані під час вводу) і знову натисніть ввід. Після того, як комп’ютер прийняв ваш пароль, появиться командний рядок віддаленого комп’ютера.

  5. Використання параметра -l з утилітою rlogin. Можна також підключитися до інших комп’ютерів, використовуючи інший обліковий запис, а не той, за допомогою якого здійснювалась реєстрація на локальному комп’ютері. Це можна зробити за допомогою вигідного параметра утиліти rlogin  параметра -l. Ця опція дозволяє почати реєстрацію на іншому комп’ютері, використовуючи абсолютно інший обліковий запис. Такий механізм корисний, коли цей обліковий запис має особливі права, наприклад, головного облікового запису. Отримавши доступ до мережевих комп’ютера або сервера з правами адміністратора, можна подавати команди, які дозволені тільки для адміністратора. Наприклад, якщо ви зареєструвалися як звичайний користувач і хочете відредагувати файл паролів /ets/passwd на тому комп’ютері, то вам потрібно зареєструватися на ньому як адміністратору з опцією -l, якщо ви знаєте пароль адміністратора. Тоді ви відредагуєте файл паролів на тому комп’ютері, навіть не наближаючись до нього. Якщо ви перебуваєте в програмі Terminal, то після того, як ви зареєструвалися як адміністратор і хочете використати інший обліковий запис, введіть команду rlogin -l в командній лінійці та ім’я користувача і натисніть клавішу вводу. Вас попросять ввести пароль користувача. Введіть його і натисніть ввід. Після того, як комп’ютер прийме ваш пароль, появиться командний рядок віддаленого мережевого комп’ютера, на якому ви зареєструвались. Проробіть дану частину завдання. Якщо вам не відоме мережеве ім’я, що присвоєне комп’ютеру, до якого ви хочете підключитися по мережі, можна вказати утиліті rloginl ІР-адресу того комп’ютера, тобто набір цифр, наприклад 160.101.80.91, який однозначно визначає місцерозташування комп’ютера в мережі. Для реалізації цієї можливості використовуйте формат команди «rlogin -l <ІР-адреса_мережевого_комп’ютера>» в командній лінійці і натисніть ввід. Всі пророблені кроки у цьому і попередніх завданнях занотуйте у ваш звіт.

  6. Підключення за допомогою команди rsh. Команда rsh (по-англійськи Remote Shell – віддалена оболонка) використовується для підключення мережевого вузла до локальної групи комп’ютерів. Утиліті rsh замість мережевого імені комп’ютера, якщо воно не зовсім точно відоме, можна також вказувати ІР-адресу. Хоча ця команда набагато простіша, вона все одно ефективна для швидкої реєстрації на інших мережевих комп’ютерах, щоправда, з деякими обмеженнями. Команда rsh застосовується не для глобальних мережевих підключень, а для локальних, тобто не виходячи за рамки локальної мережі, і тільки для комп’ютерів, що працюють під UNIX та Linux. За допомогою утиліти rsh неможливо підключитися до комп’ютерів, що працюють під управлінням Novel або Microsoft Windows NT, 95, 98, 2000. Для реєстрації на іншому комп’ютері введіть в командній лінійці команду rsh та мережеве ім’я комп’ютера, до якого потрібно підключитися, натиснувши ввід. Перед вами з’явиться запит мережевого комп’ютера на реєстрацію. Як і в попередніх завданнях, ви виконуєте всі вказівки щодо заповнення необхідної інформації, і у вас з’являється командний рядок для роботи з мережевим комп’ютером, на якому ви зареєструвалися. При реєстрації утилітою rsh замість імені можна також використовувати ІР-адресу або формат команди реєстрації подавати у вигляді:

Rshl <ім’я_користувача> <мережевий_вузол>

з використанням опції -l, як і в попередньому завданні. Корисну пророблену інформацію відтворіть для звіту з вашої лабораторної роботи.

  1. Реєстрація у сітьовому комп’ютері за допомогою команди telnet. Як і в попередніх завданнях, при використанні команди telnet можна теж зареєструватися на будь-якому мережевому комп’ютері. Проте, виконуючи команду telnet, операційна система UNIX запускає процес telnet, який контролює спеціальні байтові операції під час роботи команди. Основною перевагою є те, що всі комп’ютери, що працюють в операційній системі UNIX, використовують команду telnet для зв’язку між собою. До того ж комп’ютери, що працюють під операційні системи Linux, Macintosh i Windows 95, 98, i NT, також мають у своєму складі цю команду. Для запуску утиліти telnet потрібно клацнути двічі на значку telnet, що міститься в папці Communication (Зв’язок) або Accessories (Стандартні). Основані на протоколі ТСР/ІР telnet-серії частіше за все застосовуються в з’єднаннях мережею різних комп’ютерів з різними операційними системами.

  • Якщо ви перебуваєте у вікні програми Terminal, для реєстрації по мережі на іншому комп’ютері введіть telnet або remotehost в командній лінійці, а потім введіть мережеве ім’я комп’ютера, призначеного для реєстрації, і натисніть клавішу вводу. Комп’ютер попросить вас ввести ім’я користувача. Введіть ім’я користувача і натисніть ввід. Після цього комп’ютер попросить вас ввести пароль, введіть його і натисніть клавішу вводу. Після того, як комп’ютер прийме ваш пароль, появиться командний рядок віддаленої системи комп’ютера, на якому ви зареєструвалися. Для завершення роботи з командою telnet в її командній лінійці наберіть команди quit або exit і натисніть клавішу вводу. Ця процедура поверне вас в командний рядок вашої системи.

  • При реєстрації через команду telnet з використанням опції система намагається автоматично зареєструватися на вказаному мережевому комп’ютері, проте використовуючи поточний обліковий запис. Це дозволяє обійти зайву печатну роботу. Якщо у вас залишилося трохи часу, спробуйте реалізувати цей підхід.

  1. Оформіть звіт вашої лабораторної роботи до кінця, зробіть висновки і здайте вашу роботу викладачеві для перевірки.

Контрольні запитання.

1. Як можна отримати інформацію про вузол?

2. Що здійснює команда ping?

3. Через знання чого можна доступитися до мережевого комп’ютера?

4. Як працює команда ping?

5. Назвіть особливості реєстрації на мережевому комп’ютері за допомогою команди rlogin.

6. Що дозволяє застосування опції -l в поєднанні з командою rlogin?

7. Як здійснюється підключення до мережевого комп’ютера за допомогою команди rsh? Що слід пам’ятати при підключенні цією командою?

8. Як здійснюється реєстрація за допомогою команди telnet?

9. В чому вагомі переваги при використанні команди telnet для мережевої реєстрації?

10. Особливості роботи команди telnet.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]