лабораторная работа №3 (информационные сети и телекоммуникации ЛР3)

Посмотреть архив целиком

Федеральное агентство по образованию

Московский государственный

технический университет

«МАМИ»



Кафедра «Автоматика и процессы управления»


Кобзев П.А.



Методические указания


по выполнению лабораторных работ по дисциплине «Информационные сети и телекоммуникации»


Лабораторная работа №3

Internet Connection Sharing в MS Windows XP.












Москва – 2009

Содержание


Теоретическая часть. 3

Основные компоненты ICS [2] 4

Распределение адресов в частных IP-сетях 4

Трассировка сетевых соединений с помощью программы tracert 4

Описание работы tracert 4

Настройка ICS в Windows XP 5

Настройка управляющего компьютера 5

Port Forwarding в ICS Microsoft Windows XP 7

Настройка компьютеров-клиентов 9

Практическая часть 12

Настройка главного компьютера 12

Настройка компьютера-клиента под управлением Microsoft Windows XP. 14

Настройка компьютера-клиента под управлением Tiny Core Linux 15

ПРИЛОЖЕНИЕ 16

Создание Microsoft Loopback Adapter в Microsoft Windows XP. 16

Удаление Microsoft Loopback Adapter в Microsoft Windows XP. 20

Подключение виртуальной машины к хост машине через сетевой мост 21

Список литературы 22



Лабораторная работа 3. Internet Connection Sharing в MS Windows XP.

Цель: Ознакомление с совместным использованием одного подключения к Интернету несколькими компьютерами, находящимися в локальной сети.

Теоретическая часть.

Возможность совместного подключения к Интернету (Internet Connection Sharing, ICS) позволяет средствами ОС Windows предоставить доступ клиентам небольшой сети к Интернету с использованием лишь одного Интернет-подключения. Впервые ICS появилось в линейке Windows с версии 98 SE. В Windows XP и Windows Vista ICS было усовершенствовано, его стало проще настраивать. Однако, это упрощение имеет и обратную сторону – теперь невозможно отключить DHCP-сервер, или изменить диапазон адресов, назначаемых DHCP-сервером.

Примечание: Компонент Общий доступ к подключению Интернета (ICS) есть в 32-разрядной версии Windows XP Professional и в Windows ХР Home Edition, но отсутствует в 64-разрядной версии Windows XP Professional.

Для использования ICS необходимо, чтобы соблюдался ряд условий. На компьютере, где будет «раздаваться» Интернет, необходимо наличие как минимум двух сетевых интерфейсов.




Для настройки параметров совместного доступа к сети Интернет необходимо иметь полномочия администратора. ICS будет недоступен, если в сети присутствуют контроллер домена, серверы DHCP и DNS или шлюз. Как правило, в небольших сетях эти ограничения не вызовут никаких проблем, по причине отсутствия вышеперечисленных устройств. Также следует отметить, что при установке VPN-соединения, остальные компьютеры сети не смогут получить доступ в Интернет, пока не закончится сеанс VPN-соединения. Самым же существенным недостатком ICS является то, что управляющий компьютер обязательно должен быть включен для того, чтобы остальные клиенты смогли подключиться к Интернету. Иногда это не столь существенно (например, при использовании модемного подключения или использования модема с USB-интерфейсом), но если такое условие является критичным, для совместного доступа следует использовать решения, основанные на применении маршрутизаторов.

Основные компоненты ICS [2]

  • DHCP Allocator (DHCP-распределитель). Отвечает за выдачу IP-адресов ICS-клиентам.

  • NAT. В пакетах заменяет IP-адреса ICS-клиентов на IP-адреса, выданные интернет-провайдером.

  • DNS Proxy (DNS-прокси). Предоставляет сервисы трансляции между IP-адресами и именами хостов посредством DNS-сервера интернет-провайдера.

Распределение адресов в частных IP-сетях [3]

Служба распределения номеров IANA (Internet Assigned Numbers Authority) зарезервировала для частных сетей три блока адресов:

10.0.0.0 - 10.255.255.255 (префикс 10/8)

172.16.0.0 - 172.31.255.255 (префикс 172.16/12)

192.168.0.0 - 192.168.255.255 (префикс 192.168/16)

Будем называть первый блок 24-битовым, второй - 20-битовым, а третий - 16-битовым. Отметим, что первый блок представляет собой ни что иное, как одну сеть класса А, второй блок - 16 последовательных сетей класса В, а третий блок - 256 последовательных сетей класса С.

Трассировка сетевых соединений с помощью программы tracert [4]

Tracert (Trace Route) — это служебная программа для трассировки маршрутов, используемая для определения пути, по которому IP-датаграмма доставляется по месту назначения. Для определения сетевого маршрута от одного узла сети до другого команда tracert использует поле срока жизни (TTL) заголовка IP и ICMP-сообщения об ошибках.

Описание работы tracert

Диагностическая программа Tracert определяет маршрут до конечного узла, посылая ему эхо-пакеты протокола ICMP (Internet Control Message Protocol) с различными значениями поля «Срок жизни (TTL)» протокола IP. Каждый маршрутизатор, через который проходит путь, обязан перед дальнейшей пересылкой пакета уменьшить значение его поля TTL по меньшей мере на 1. Когда значение поля TTL становится равным нулю, маршрутизатор обязан послать компьютеру-отправителю ICMP-сообщение об истечении времени.

Команда tracert определяет маршрут, посылая первый эхо-пакет с полем TTL, равным 1, и увеличивая значение этого поля на единицу для каждого последующего отправляемого эхо-пакета до тех пор, пока конечный узел не ответит или пока не будет достигнуто максимальное значение поля TTL. Маршрут определяется путем анализа ICMP-сообщений «Time Exceeded», отправленных промежуточными маршрутизаторами. Некоторые маршрутизаторы просто отбрасывают сообщения с истекшим сроком жизни, поэтому они невидимы для служебной программы Tracert.

Команда tracert выводит упорядоченный список ближних интерфейсов маршрутизаторов, возвративших ICMP-сообщение об истечении времени. Если используется параметр -d, служебная программа Tracert не выполняет поиск имен DNS для IP-адресов.

Настройка ICS в Windows XP

Настройка управляющего компьютера

Нажимаем кнопку «Пуск», выбираем панель управления, переходим в раздел «Сеть и подключения к Интернету». Щелкаем ссылку Сетевые подключения. Теперь необходимо выбрать сетевой адаптер, по которому «приходит» Интернет. Делаем на нем щелчок правой кнопкой мыши и в открывшемся меню выбираем команду Свойства.



В открывшемся диалоговом окне переходим на закладку «Дополнительно». Устанавливаем флажок «Разрешить другим пользователям использовать подключение к Интернету».



Если вы хотите предоставить возможность пользователям сети управлять общим подключением – то есть включать/выключать общее соединение для всей сети – установите флажок «Разрешить другим пользователям управлять общим доступом». Если производится настройка коммутируемого (например, модемного) соединения, в списке параметров появится еще один флажок – «Устанавливать вызов по требованию».

При его включении любой пользователь сети сможет самостоятельно инициировать процесс автоматического подключения к Интернету в случае обращения к ресурсам Интернета. После установки необходимых параметров нажмите кнопку «ОК», расположенную внизу окна. Появится сообщение с предупреждением о смене IP-адреса сетевого интерфейса. Нажмите кнопку «Да».

      • Port Forwarding в ICS Microsoft Windows XP

Если внутри локальной сети работают службы, к которым необходимо предоставить доступ из Интернета (например, в сети работает Web- или FTP-сервер, или пользователям внутренней сети нужны он-лайн игры), нажимаем кнопку «Параметры» в разделе «Общий доступ».




В списке служб представлены стандартные протоколы, использующие общепринятые порты. Если вам необходимо добавить собственную службу, нажмите кнопку «Добавить». Необходимо будет задать название службы, указать компьютер, на котором будет запущена эта служба, указать номера внешних и внутренних портов и тип протокола. Здесь нам придется немного забежать вперед. Обычная настройка ICS предполагает, что IP-адреса в локальной сети будут назначаться DHCP-сервером, запущенным на управляющем компьютере. Однако, это не всегда удобно. Если компьютеры-клиенты настроены на автоматическое получение IP-адресов, а компьютер, их назначающий, не включен, сеть окажется неработоспособной. Поэтому предпочтительней вариант назначения статических адресов, даже, несмотря на запущенный DHCP-сервер. В случае, если компьютеру со службой, к которой смогут обратиться пользователи Интернета, назначен статический адрес, в поле Имя можно указать его IP-адрес.

После того, как будет разрешено совместное использования подключения к сети Интернет, на управляющем компьютере запустятся службы DHCP. Это позволит динамически назначать IP-адреса остальным клиентам домашней сети. При этом IP-адрес самого управляющего компьютера на сетевом интерфейсе, «смотрящем» в домашнюю сеть, автоматически получит статический адрес 192.168.0.1 с маской подсети 255.255.255.0. Если ранее другим компьютерам в домашней сети были вручную назначены статические IP-адреса, возможно, связь с ними будет потеряна. Не переживайте, дальнейшими настройками ICS мы восстановим работоспособность сети.

Примечание. В сети есть неофициальные ссылки, что область адресов, назначаемых DHCP-сервером компьютера с запущенной службой ICS, определяется в разделе реестра HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters и при необходимости можно попробовать изменить этот диапазон. Однако работоспособность сети в этом случае никто не гарантирует.

        • Настройка компьютеров-клиентов

Теперь перейдем к настройке остальных компьютеров в сети. Для ее осуществления также необходимы полномочия администратора. В панели управления выберите раздел «Сетевые подключения». Щелкните правой кнопкой мыши на значке сетевого подключения и в открывшемся меню выберите команду «Свойства». На вкладке «Общие» выберите в разделе «Компоненты», используемые этим подключением пункт «Протокол Интернета (TCP/IP)» и нажмите кнопку «Свойства».




Откроется окно свойств. Если вы решили, что все адреса в домашней сети будут автоматически назначаться DHCP-сервером, переведите переключатели в положение автоматического получения настроек.

Если же необходимо указать статические адреса клиентам сети, настройка будет несколько сложнее. Устанавливаем верхний переключатель в положение «Использовать следующий IP-адрес». В поле «IP-адрес» укажите любой из диапазона 192.168.0.2–192.168.0.254. Выбирать адреса в этом диапазоне можно в произвольном порядке, условие лишь одно – в пределах сети адреса должны быть уникальны для каждого компьютера. После ввода адреса маска подсети должна появиться автоматически. Если этого не произошло, введите вручную значение 255.255.255.0. В поле «Основной шлюз» указываем адрес управляющего компьютера - 192.168.0.1.




Нижний переключатель переводим в положение «Использовать следующие адреса DNS-серверов» и в поле «Предпочитаемый DNS-сервер» также вводим адрес управляющего компьютера – 192.168.0.1. Далее нажимаем кнопку «Дополнительно», переходим на вкладку «DNS» и в поле «DNS-суффикс подключения» вводим MSHOME.NET (ICS Windows XP всегда использует имя домена MSHOME.NET; например, для компьютера с именем COMP1 полное имя внутреннего клиента будет COMP1.MSHOME.NET).



В завершение настройки статических адресов можно изменить содержимое файла hosts. Это позволит ускорить разрешение имен клиентов сети, предотвратить отправление ненужных запросов DNS-серверам в Интернете и позволяет уменьшить трафик, вызываемый набором номера для подключений удаленного доступа. Для этого откройте файл hosts, находящийся в папке %SystemRoot%\System32\Drivers\Etc (обычно это C:\WINDOWS\system32\drivers\etc) на управляющем компьютере с помощью любого текстового редактора. Переведите курсор на первую пустую строку после последней записи. Далее необходимо указать записи для всех клиентов, имеющих статические адреса в следующем формате:
IP-адрес    полное имя компьютера
Обратите внимание, разделяться адрес и имя должны не пробелом, а клавишей табуляции (Tab). Полное имя компьютера можно узнать на одноименной вкладке апплета «Система», находящегося в панели управления, добавив к нему DNS-суффикс MSHOME.NET. Так, для компьютера с именем COMP1 полное имя будет COMP1.MSHOME.NET. После указания всех клиентов добавьте в файл hosts две пустых строки, дважды нажав клавишу ВВОД и сохраните изменения.

Осталось настроить Internet Explorer на клиентах. Для этого заходим в панель управления, выбираем категорию «Сеть и подключения к Интернету», и переходим в «Свойства обозревателя».




Открываем вкладку «Подключения» и нажимаем кнопку «Установить». На открывшейся странице «Мастера новых подключений» нажимаем кнопку «Далее», затем указываем «Подключение к Интернету», еще раз нажимаем «Далее». Выбираем «Установить подключение вручную», жмем «Далее», указываем «Подключаться через постоянное высокоскоростное подключение», нажимаем «Далее» и «Готово». На этом настройки общего подключения к Интернету закончены.

Разрешение проблем [1]

При включении общего доступа к подключению Интернета на главном компьютере сетевой плате для локальной сети автоматически назначается IP-адрес 192.168.0.1. В результате могут возникать следующие ситуации.

Конфликт IP-адресов

Каждый компьютер в локальной сети должен иметь уникальный IP-адрес. Если нескольким компьютерам назначены одинаковые IP-адреса, возникает конфликт и одна из сетевых плат будет отключена вплоть до устранения конфликта. Чтобы решить эту поблему, нужно настроить на компьютерах-клиентах параметр динамического получения IP-адреса или назачить каждому из них уникальный IP-адреса в диапазоне от 192.168.0.2 до 192.168.0.254.

Потеря сетевого соединения

Если сеть настроена с диапазоном IP-адресов, отличающимся от того, который используется средством ICS, будет потеряно сетевое соединение с главным компьютером. Чтобы решить эту проблему, нужно настроить на компьютерах-клиентах параметр динамического получения IP-адреса или назначить каждому из них уникальный IP-адреса в диапазоне от 192.168.0.2 до 192.168.0.254.

Практическая часть

Для организации общего доступа в Интернет с помощью ICS на главном компьютере требуется одна сетевая карта для подключения к внутренней сети, а вторая карта или модем — для подключения к Интернету.

Настройка главного компьютера

Установите на главном компьютере общее подключение к Интернету.

Зарегистрируйтесь на главном компьютере как администратор или владелец.

Нажмите кнопку Пуск на панели задач и выберите команду Панель управления.

На панели управления нажмите кнопку Сеть и подключения к Интернету в разделе Выберите категорию.

В этом разделе или на панели управления щелкните значок Сетевые подключения.

Щелкните правой кнопкой мыши нужное подключение к Интернету. Например, если доступ в Интернет осуществляется через модем, щелкните правой кнопкой мыши требуемое подключение в разделе Удаленный доступ.

В контекстном меню выберите пункт Свойства.

Откройте вкладку Дополнительно.

В разделе Общий доступ к подключению к Интернету установите флажок Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера.

При использовании удаленного общего подключения к Интернету установите флажок Устанавливать вызов по требованию, чтобы разрешить компьютеру автоматическое подключение к Интернету.

Нажмите кнопку OK. Появится следующее сообщение.

Когда общий доступ к подключению к Интернету будет разрешен, сетевой плате локальной сети будет назначен IP-адрес 192.168.0.1. При этом связь с компьютерами сети может быть потеряна. Если другие компьютеры используют статические IP-адреса, следует настроить их на использование динамических адресов.

Разрешить общий доступ к подключению Интернета?

Нажмите кнопку Да.

Подключение к Интернету будет доступно для всех компьютеров локальной сети. Для сетевой платы локальной сети устанавливается статический IP-адрес 192.168.0.1 и маска подсети 255.255.255.0.

На компьютере-клиенте

Для подключения к Интернету с использованием общего доступа сначала необходимо проверить IP-конфигурацию сетевой платы локальной сети, а затем настроить компьютер-клиент.
Чтобы проверить IP-конфигурацию сетевой платы, выполните следующие действия:

Зарегистрируйтесь на компьютере-клиенте как администратор или владелец.

Нажмите кнопку Пуск на панели задач и выберите команду Панель управления.

На панели управления нажмите кнопку Сеть и подключения к Интернету в разделе Выберите категорию.

В этом разделе или на панели управления щелкните значок Сетевые подключения.

Щелкните правой кнопкой мыши значок Подключение по локальной сети, затем выберите в контекстном меню пункт Свойства.

На вкладке Общие выберите в списке Компоненты, используемые этим подключением пункт Протокол Интернета (TCP/IP) и нажмите кнопку Свойства.

В диалоговом окне Свойства: Протокол Интернета (TCP/IP) выберите пункт Получить IP-адрес автоматически (если он еще не выбран) и нажмите кнопку OK.


Примечание. Кроме того, имеется возможность назначить уникальный статический IP-адрес в диапазоне от 192.168.0.2 до 192.168.0.254. Например, возможно назначение следующей комбинации статического IP-адреса, маски подсети и шлюза по умолчанию:

IP-адрес 192.168.0.2

Маска подсети: 255.255.255.0

Шлюз по умолчанию: 192.168.0.1

В диалоговом окне Свойства: Подключение по локальной сети нажмите кнопку OK.

Закройте панель управления.

Настройка компьютера-клиента под управлением Microsoft Windows XP.

Чтобы настроить компьютер-клиент для использования общего подключения к Интернету, выполните следующие действия:

Нажмите кнопку Пуск на панели задач и выберите команду Панель управления.

На панели управления нажмите кнопку Сеть и подключения к Интернету в разделе Выберите категорию.

В этом разделе или на панели управления щелкните значок Свойства обозревателя.

В диалоговом окне Свойства обозревателя откройте вкладку Подключения.

Нажмите кнопку Установить.
Будет запущен мастер нового подключения.

На странице Мастер новых подключений нажмите кнопку Далее.

Выберите параметр Подключение к Интернету и нажмите кнопку Далее.

Выберите вариант Установить подключение вручную и нажмите кнопку Далее.

Выберите параметр Подключаться через постоянное высокоскоростное подключение и нажмите кнопку Далее.

На странице Завершение работы мастера новых подключений нажмите кнопку Готово.

Закройте панель управления.

Теперь при запуске обозревателя Internet Explorer компьютер-клиент будет пытаться подключиться к Интернету через общее подключение главного компьютера.

При помощи Tracert определить маршрут до удаленного узла

Пример.

[win]+[r]

cmd

tracert ya.ru

Настройка компьютера-клиента под управлением Tiny Core Linux


Случайные файлы

Файл
170191.rtf
31143-1.doc
128658.doc
174404.rtf
42630.rtf




Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.