Как быстро настроить сеть из двух компьютеров?
04.11.2004 | khomya

Согласно RFC1918 для частных сетей зарезервированы три следующих диапазона адресов:

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-ти битный блок». Первый блок адресов представляет из себя сеть класса A, второй – это 16 сетей класса B и третий – 256 сетей класса C (именно этот блок нас больше всего и интересует…).

То, адреса какого типа вы будете выдавать, зависит только от Вас. Но, обычно, для локальных сетей принято выдавать адреса вида 192.168.x.x

Итак, в вашей сети два компьютера и Вы хотите соединить их в сеть.
Делается все очень просто!

Берете две сетевые карточки (желательно взять все таки одинаковые, раз вы еще не имеете достаточного опыта, и делате все впервые), вставляете их в компьютеры, и соединяете их кабелем Category 5. Для начала советую взять хаб (лучше даже свич), и воткнуть в него по, одинаково обжатому, кабелю от каждого из компьютеров. Так проще определить «на глаз» есть ли линк. (Т.к. у всех хабов и свичей есть лампочки, чего нельзя сказать о сетевушках, особенно дешевых)

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

Сетевой карте первого компьютера назначаете IP-адрес 192.168.0.1 и Subnet Mask (Маска Подсети) 255.255.255.0.
Сетевой карте второго компьютера назначаете IP-адрес 192.168.0.2 и Subnet Mask такую же, как и у первого – 255.255.255.0

Если потом Вы захотите подключить третий компьютер, то назначьте ему IP-адрес 192.168.0.3 и такую же Subnet Mask, как и у остальных.
Соответственно IP-адрес для четвертого компьютера – 192.168.0.4 (Маска Подсети – 255.255.255.0)
Для пятого компьютера – 192.168.0.5 (255.255.255.0) и так далее…
Но, учтите, что адреса вида 192.168.x.0 и 192.168.x.255 (то есть такие как 192.168.0.0 и 192.160.0.255 или 192.168.1.0 и 192.168.1.255 и т.п.) применять нельзя.

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

Пример для Windows [думаю, если вы будете делать сеть под unix - вы и сами во всем разберетесь, так что примеров для unix`а не будет :) ]
(С компьютера с IP-адресом 192.168.0.1 запускаете ping)
Start => Run => command => ping…
Пуск => Выполнить => command => ping…

В появившемся окне набираете
ping 192.168.0.2, чтобы протестировать связь с компьютером с IP-адресом 192.168.0.2

Если Вы все сделали правильно, то получите ответ от компьютера до которого хотели «достучаться» и время, которое потребовалось, на получение ответа.
Результат должен быть похож на что-то такое:

Pinging 192.168.0.2 with 32 bytes of data:

Reply from 192.168.0.2: bytes=32 time<10ms TTL=32
Reply from 192.168.0.2: bytes=32 time<10ms TTL=32
Reply from 192.168.0.2: bytes=32 time<10ms TTL=32
Reply from 192.168.0.2: bytes=32 time<10ms TTL=32

Время ответа в данном случае меньше 10 миллисекунд.

Если вы получили ответ Request timed out («Превышено время ожидания ответа»), то что-то Вы все таки сделали не так… Либо не работает сеть (т.е. вы неправильно соединили компьютеры кабелем или не так настроили сетевые карточки), либо вы ошиблись IP-адресом компьютера, который хотели «пропинговать», либо ответ шел дольше чем 750 миллисекунд (Это максимальный период времени, который ping, по умолчанию, ждет ответа от «пингуемого» компьютера).

Проверьте, правильно ли вы указали IP-адрес, все ли провода подключены, включен ли другой компьютер. В случае, если все равно ничего не получается, попробуйте заменить сетевой провод на заведомо рабочий. Например поставьте компьютеры рядом и соедините их коротким cross-over (превернутым или «нуль-хабным») кабелем для сети 10Base-T (100Base-TX).

Для увеличения времени ожидания используйте ключ -w.
Например, чтобы увеличить время ожидания до 5 секунд, надо ввести команду:
ping -w 5000 192.168.0.2

Для увеличения количества попыток есть ключ -n.
Например, чтобы опросить компьютер 100 раз, надо ввести команду:
ping -n 100 192.168.0.2

Для задания длины пакетов, которыми опрашивается компьютер используется ключ -l.
Например, чтобы опросить компьютер пакетами, размером с 1 Кбайт, надо ввести команду:
ping -l 1024 100 192.168.0.2


Итак, предположим, что сеть «завелась». Давайте ее потестируем!
Пишем (с компьютера с IP-адресом 192.168.0.1):
ping -l 16384 -w 5000 -n 100 192.168.0.2

Ответ должен будет быть приблизительно такой (подождите, пока пройдут все 100 пакетов):


Ответ от 192.168.0.2: число байт=16384 время=3мс TTL=64
Ответ от 192.168.0.2: число байт=16384 время=3мс TTL=64
Ответ от 192.168.0.2: число байт=16384 время=3мс TTL=64

Статистика Ping для 192.168.0.2:
Пакетов: отправлено = 100, получено = 100, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек

Если процент потерь меньше 5% – сетью пользоваться можно. Если больше 10% – пора искать причины. Нормальное время оборота 16-килобайтного пакета для 100-мегабитной сети – 3-8 мс. Для 10-мегабитной, соответственно – 30-80.

Автор: Tavik
Использованы материалы Дмитрия Редько и форума HUB.ru

Просмотров новости: 24 206  <, , >


  • babr

    Спасибо вам большое за вашу статью.

    Она дает быстрый старт.

    Единственное что я не понимаю, и надеюсь, вы поможете мне понять – как же быть с настройками выделенной линии Интернет?

    До есть допустим у меня есть подключение к выделенной линии, в рамках этого подключения я задаю компьютеру определенный IP, выставляю определенную маску, и ДНСы – все как указал провайдер в настройках подключения.

    Теперь, если я соединю два компа через хаб точно так как вы описали в статье, то как этот хаб получит все эти IP-адреса и маски подсети, который выдал мне провайдер?? Вот что мне непонятно. А без этого ведь, как я понимаю, он не произведет подключение к выделенной линии, и оба моих компа так же не получат подключение к интернет.

    Поясните если можете, пожалуйста. Буду очень признателен.

  • владимир

    Во первых пишу в»выполнить» ping и ни чего не происходит. настраивал сеть много раз, а тут сижу настраиваю шкльные компы и почему то нет полученных пакетов – только отправленные. само собой разумеется компы видят только сами себя..

  • http://www.tavik.ru/ Tavik

    Firewall?

-->