Показать сообщение отдельно
Старый 20.08.2010, 14:31   #1 (permalink)
s.s
Member
 
Аватар для s.s
 
Регистрация: 28.02.2008
Сообщений: 1,666
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 246
По умолчанию FAQ: Объединение двух компьютеров в сеть


Начало:
Приветствую вас всех уважаемые форумачане Вот на досуге решил запостить how-to (нынче модное слово), о том как соединить два компьютера в сеть, очень надеюсь что этот туториал будет пополняться и не только мной, например нужен материал по ad_hoc, т.к мой морально устарел. Так же соединение по firewire и Usb DataTrancfer, примечательно но в этой статье все относительно сказано и показано как не только соединить два ПК в сеть, но и о том как настроить программно

От автора:

Материал исключительно для новичков, Может кому и пригодиться, а может и нет. Но в любом случае будет не лишним. Прошу не судить строго, я не мастер в написании тех.документаций и инструкций, но если есть возражения или ошибки, не стесняйтесь и высказывайте (разуметься соблюдайте правила форума).


Приступаем:
В этом ht будем рассматривать очень простой случай, когда нам необходимо объединить два компьютера в сеть
Код:
	Что нужно и краткое обозначение:
		1. Два ПК - Personal Computer (pc)
			a. Операционная система Microsoft Windows XP (os)
		2. Две сетевые карты - NetworkCards (nc)
		3. Свич или Хаб - Switch or Hub (sw, hb)
		4. Интернет - канал  - Internet Sharing (is)
		5. Коннекторы  8P8C - a.k.a Registered Jack (rj45)
		6. Кримпер  - Crimping tool (ct)		
		7. Витая пара категории 5e - Twisted Pair cat 5e (tp)
		8. Патч корд (Витая пара + 8P8C + Кримпер ) - PatchCord (pd)
			a. Если используете свич (или хаб), то витую пару следует обжимать 
			   По технологии EIA/TIA-568B:
			   http://s52.radikal.ru/i135/1008/db/1fb8c1772a99.png

			b. Если используете кабель на прямую (кросс-овер)
			    http://s005.radikal.ru/i210/1008/dd/eb88e9ba8e02.png
Где купить, как сделать и правильный выбор:

Сетевые карты, в любом компьютерном магазине. Свич тоже в любом компьютерном магазине, НО, не утруждайте себя покупкой дорогих коммутаторов. Для домашнего использования или малого офиса не нужно веб управление, распределение потоков или с функциями транк. При выборе следуйте из правил: nc, sw или hb лучше одной фирмы, содержание таких слов как 1000Base говорит о том что сеть держит гигабит, сейчас большинство сетевых карт маркеруться как 10/100/1000T-Base, это значить что сетевая карта может работать на скорость 10Мбит, 100 и 1000 соответственно, так же вам понадобиться pd обжатый как следует на рисунках выше.
Расскажу почему в соединении двух компьютеров обычной схемы по стандарту EIA/TIA-568B не подходит для соединения, а необходим кабель cross-over. Все дело в том что сетевые карты (100t-Base) используют разъем MDI, где контакты 1,2 отвечают за прием, контакты 3,6 за передачу, таким образом если соединить их обычным патч кордом то получиться один к одному и работать ничего не будет.


MDI
http://s45.radikal.ru/i108/1008/f9/0ba30c557b4f.png

На обеих сетевых картах, в случае прямого провода, совмещаются пары 3,6, отвечающие за прием (обе будут ждать передачи, слушать линию) и пары 1,2, отвечающие за передачу (обе будут пытаться передавать, но их никто не услышит). Эту проблему исправляет кросс-овер кабель, он перекрещивает пары проводов 1,2 и 3,4, т.е. меняет их местами. Таким образом, сигнал из 1,2 пары пойдет в 3,6 пару второй сетевой карты, а из 3,6 – в 1,2. Следует заметить что при соединении Switch + Switch используется тоже cross-over т.к на коммутаторах стоят разъемы MDI-X. Обычно в кабеле, типа витая пара, 8 проводов, но из них используются только 4 (все восемь применяются в Gigabit Ethernet).
Итак в начеш примере нет sw или hb, мы используем для соединения двух ПК cross-over. Вы воткнули кабель в сетевые карты и первым делом на что вы должны обратить внимание, т.к это на то что на nc должны загорется индикаторы (показывающие нам наличие связи ) link.
ВНИМАНИЕ:
Горящий индикатор на одной сетевой карте не говорит о том что на физ уровне все в порядке, Индикаторы link должны мерцать на всех nc которые подключены к сети. Если link не говорит, то это следсвие двух причин:
a. Не верно обжат кабель
b. Одна из либо две nc не исправны
К сожалению индикаторы не говорят о том, что os видит nc и взаимодействует с ней, индикаторы link свидетельствуют лишь о наличии физической связи между pc. В этой ht мы не будем рассматривать установку драйверов сетевых карт.
Если вы используете sw или hb, то link также должен присутствовать, включая индикаторы на коммутаторе.


Итак мы добились результатов, теперь наши pc соединены на физ уровне в сеть
Теперь нам необходимо настроить программную часть ЛВС . Итак первое что мы делаем это проверяем конфигурацию IP (Бытует мнение что Windows может автоматически настроить динамический IP адрес, os может это сделать в двух случаях: a. В сети есть работающий DHCP сервер, и b. IP адресс будет назначен автоматически службой APIPA) . В нашем случае адрса будут назначены службой APIPA ( 169.254.x.y. ), нам увы это неподходит, мы будем назначать ip статические.
Обсуждение масок, классов подсетей и так далее выходит за рамки этой статьи.

Код:
pc 1 назначим ip адресс 192.168.0.10
сетевую маску укажем 255.255.255.0
pc 2 назначим ip адресс 192.168.0.11
сетевую маску укажем 255.255.255.0

Как это сделать:
Пуск - Настройка - Панель управления - сетевые подключения
Выбрать сетевой адаптер (Подключение по локальной сети англ. Local Network Connection)
Щелкнуть правой кнопкой мыши и выбрать свойства, далее дважды щелкнуть левой кнопкой мыши на "Протокол интернета TCP/IP версии 4"
В появившемся окне "Свойства: Протокол интернета TCP/IP версии 4" Укажите "использовать следующий IP адрес" и укажите:
IP Адрес: 192.168.0.10
Маска подсети: 255.255.255.0
на этом все, тоже самое проделайте на компьютере pc2, укажите адрес 192.168.0.11
первый этап построение логической сети завершен, теперь необходимо проверить результат
На компьютере pc1 нажмите меню пуск - выполнить - cmd
Далее введите следующую команду
Ping 192.168.0.11 <Жмите Enter>
Если команда вернула следующий результат:
Код:
Обмен пакетами с 192.168.0.11 по с 32 байтами данных:
Ответ от 192.168.0.11: число байт=32 время<1мс TTL=64
Ответ от 192.168.0.11: число байт=32 время<1мс TTL=64
Ответ от 192.168.0.11: число байт=32 время<1мс TTL=64
Ответ от 192.168.0.11: число байт=32 время<1мс TTL=64

Статистика Ping для 192.168.0.11:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
Значить у нас все получилось, и следует выполнить туже самую команду на pc 2, указав адрес pc 1
В случае если команда вернула результат:
Код:
Обмен пакетами с 192.168.0.10 по с 32 байтами данных:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 192.168.0.10:
    Пакетов: отправлено = 4, получено = 0, потеряно = 4
    (100% потерь)
Это значить что то не в порядке, следует провести диагностику
1 Отключите Брэнмауер Windows и другие Firewall
2 Пуск - Панель управления - Администрирование - Управление компьютером - Диспетчер устройств - Сетевые адаптеры - Выбрать ту nc которую мы используем(убедитесь что нет никаких восклицательных знаков на адаптере), выделить и щелкнуть правой кнопкой мыши и выбрать свойства, затем перейти на вкладку дополнительно, там тщательно посмотреть все настройки сетевой карты, и изменить два параметра:

Скорость и режим дуплекса - изменить с auto (автоматически) на 100МБ полный дуплекс (full duplex)
Управление потоком - перевести в режим "Отключить"
Тоже самое сделать на втором ПК , если не помогло, добро пожаловать на форум.
Кроме сетевых адресов, всем компьютерам нужно задать одинаковое имя рабочей группы. Это настраивается в настройках системы (System Properties). Туда можно попасть через панель управления (System –> Computer Name). Разумеется, можно задавать и разные имена рабочим группам. Это удобно, если у вас много компьютеров в сети и нужно как то логически разделить работающие машины между собой. Следствием этого станет появление нескольких рабочих групп в сетевом окружении (вместо одной).

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


Последний раз редактировалось s.s; 20.08.2010 в 14:37
s.s вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070