Одноранговые сети на протоколе TCP/IP
(Эта тема расположена в архиве и закрыта для обсуждения.)

Версия для печати

Конференция: Конференция iXBT.com (http://forum.ixbt.com/)
Форум: Архив "Коммуникации: сети и сетевые технологии" (http://forum.ixbt.com/?id=86)
URL: http://forum.ixbt.com/topic.cgi?id=86:10

Время GMT +03. Даты в формате dd.mm.yyyy.


DrEvil, 09.08.2002 23:23
Я чувствую, что становлюсь N-сотым изобретателем велосипеда и N-тысячным изобретателем педалей к нему.

Инструкция пользователя велосипеда
(Одноранговые сети на протоколе TCP/IP)

Сий труд основан на вере, что у пользователя в железе сеть уже сделана, и сделана правильно (хотя нередко от сотворенного ужаса у велосипеда колеса отскакивают). Он рассчитан на построение не только надежной, но и быстрой сети.

1. Конфигурирование Win95/98/ME

В настройке "Сеть" панели управления должны присутствовать следующие компоненты:
Клиент для сетей Microsoft
Сетевая карта
Протокол TCP/IP
Служба доступа к файлам и принтерам сетей Microsoft

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

Настройка компонентов:

Клиент для сетей Microsoft - Параметры входа в сеть - если на данном компьютере не требуется подключение сетевого диска при загрузке Windows или подстановка сетевого принтера как порта LPT (все это может быть необходимо только для программ DOS), то можно включить "Быстрый вход" для сокращения времени загрузки системы.

Протокол TCP/IP –

Адрес IP - включить "Вручную" и прописать адрес. На каждом компьютере сети он должен быть уникален ! Рекомендуемые диапазоны адресов - 10.0.0.1 - 10.255.255.254 , 172.16.0.1 - 172.31.255.254.и 192.168.0.1- 192.168.255.254. Это так называемые "частные" адреса, их преимущество в том, что они не используются в Internet и никакие ошибки при настройке общего доступа в Internet не приведут к конфликтам адресов. В сети следует использовать адреса только одного диапазона, различающиеся только последними тремя цифрами. Маску подсети редактировать не нужно. При несоблюдении этих правил Вы получите по факту не одну, а несколько логических сетей (и проблем соответственно).
WINS - поставить "Отключить распознавание WINS"
Шлюз - не требуется при отсутствии общего доступа в Internet и объединенных сетей
DNS - поставить "Включить DNS" и в поле "Имя компьютера" вписать имя компьютера (см дальше)
Прочие настройки изменять не требуется. Важно: для Win95 необходимо установить обновление Winsock2. Помимо того, что оно требуется для многих сетевых программ, оно также обновляет протокол TCP/IP
Важно: Системы WIN98,ME,2000 имеют функцию автоматического назначения IP-адреса (AIPA). При потере настроек TCP/IP (например, при повреждении реестра или переустановке сетевой платы и обновления ее драйверов) WINDOWS сама назначит IP-адрес из диапазона 169.254.х.х. Последствия будут в том, что компьютер без всяких предупреждений будет входить в сеть и видеть все остальные машины и быть видным с них, но соединение с ним с использованием IP-адреса и ,в некоторых условиях, имени будет невозможным. Для своевременного обнаружения проблем следует отключить AIPA - HKLM\System\CurrentControlSet\Services\VxD\DHCP , создать параметр IPAutoConfigurationEnabled и присвоить ему значение 0.

Служба доступа к файлам и принтерам сетей Microsoft –

"Координатор сети". Данная опция отвечает за роль компьютера при построении сетевого окружения. Для создания, поддержания и отображения списка компьютеров в сетевом окружении в одноранговых сетях Microsoft выбирается один компьютер, назначаемый т.н. мастер-броузером. Этот компьютер и собирает сведения о станциях в сети и выдает их по запросу станциям. Критериями выбора (в порядке приоритета) являются версия ОС (приоритет по возрастанию: 95,98,МЕ ,2000, NT) и время работы компьютера в сети - дольше работающий имеет преимущество. Опция же отвечает за возможность компьютера стать мастер-броузером. По умолчанию она стоит в "Авто", что означает, что все машины в сети могут претендовать на роль мастер-броузера. Выборы при этом затягиваются, что приводит к появлению сетевого окружения с большой задержкой (до 45 минут) после включения хотя бы двух компьютеров. Поэтому следет выбрать одну машину на эту роль, предпочтительно первую включающуюся и помощнее, чтобы она сразу становилась мастер-броузером и не тратила значительный процент ресурсов на эти задачи, и на ней поставить опцию в "Вкл", а на всех остальных "Откл". При отключении мастер-броузера (выключение, зависание, перезагрузка) начинаются новые выборы. Для сокращения времени восстановления предусмотрены резервные броузеры. Для их поддержки следует на определенном числе машин ( в зависимости от числа машин в сети - от 2 до 31 на одной, от 32 до 63 на двух и +1 с каждыми следующими 31 машинами) поставить опцию в "Авто". Важно: если в сети есть машины с NT/2000, то они все равно будут побеждать - пресечь это можно лишь отключением на них возможности стать мастер-броузером (см дальше).

Настройка закладки "компьютер"

В поле "Имя компьютера" необходимо прописать название машины. Имя должно быть не больше 15 символов и нежелательно, чтобы оно начиналось с цифр. Имя должно быть уникальным в каждой группе, а лучше всего и во всей сети. В поле "Рабочая группа" необходимо вписать название рабочей группы - логической общности сетевых станций, наподобие папки с файлами. В сетевом окружении непосредственно отображаются только станции из рабочей группы, к которой принадлежит компьютер. Крайне не рекомендуется создавать несколько рабочих групп - это сильно увеличивает трафик в сети, необходимо создавать мастер-броузер в каждой группе и могут возникать проблемы с поиском и доступом компьютера по имени, если имеются "двойники" в разных группах. Важно: не рекомендуется использовать русские символы в именах компьютеров и групп. Нередко при их вводе при установке Windows или после сбоев они превращаются в набор символов и компьютер выпадает из сетевого окружения и/или перестает быть доступным по сетевым путям к ресурсам.

Настройка файлов LMHOSTS

Файлы LMHOSTS используются для разрешения Ip-адресов в имена и наоборот при отсутствии выделенного сервера.
Для их использования следует создать пустые файлы с именем LMHOSTS без расширения в папке Windows. Далее файл можно редактировать просто в Блокноте. Записи должны иметь вид: IP-адрес пробел Имя компьютера пробел #PRE Пример: 10.0.0.1 Station #PRE Таким методом необходимо занести в файл на каждом компьютере все компьютеры сети. Нельзя занести компьютеры с русскими именами и два компьютера с одним именем/адресом (из разных групп/сетей). Важно: файл LMHOSTS обрабатывается только при включенном в свойствах TCP/IP DNS. После создания файла на компьютере следует выполнить команду NBTSTAT -R (обязятельно большая R !)Смысл всего этого заключается в механизме разрешения имен и адресов в Windows. При задании поиска компьютера или выполнения команд NET с сетевым путем, или подключении к компьютеру в сетевом окружении сначала Windows проверяет кэш имен и адресов, в который заносит компьютеры, к которым уже производилось когда-то обращение. Если обращение не происходило, то в сети без сервера имен используется широковещательный механизм распознавания. Его работа состоит в том, что каждый компьютер периодически посылает в сеть пакеты-объявления, содержащие его имя и Ip-адрес. При поиске/обращении к компьютеру клиент прослушивает сеть, пока не поймает пакет, содержащий запрошенное имя, а в это время засылает в сеть соответствующие запросы. Именно эти "вопли в пустоту" и составляют больше половины служебного трафика сети, и определяют задержку при поиске/подключении к компьютеру. Если механизм не сработал (таймаут или запрашиваемый компьютер в другой физической сети) , используется файл LMHOSTS. Выполнение же команды NBTSTAT -R приводит к тому, что кэш имен очищается, и в него записываются все записи файла LMHOSTS содержащие дополнение #PRE. Таким образом, все имена и адреса компьтеров сети на каждом из них будут уже в кэше и станции не будут посылать запросы в пустоту (хотя будут посылать объявления о себе), а задержки при подключении/поиске будут минимальны. Важно: кэш имен имеет вместимость на 100 записей и часть его всегда занята внутренними записями самого компьютера.
Для организации единого файла LMHOSTS для всех компьютеров обязательно наличие в сети компьютера с операционной системой линейки NT. В случае успеха получается почти что WINS-сервер. На сервере файла должны быть выполнены условия:

Работать служба "сервер" (доступа к файлам и т.д. сетей Microsoft)
Создана общая папка с доступом на изменение для всех пользователей.
В данной папке кладется собственно файл, заполненый по правилам из моего первого поста, причем он также должен быть доступен на запись.
Имя общего ресурса добавляется в параметр NullSessionShares в реестре. Конкретно в Win2000 этот параметр лежит в HKLM\SYSTEM\CurrentControlSet\Services\LanManServer\Parameters . Параметр редактировать можно только с помощью regedt32.exe. Требуется создать в нем новую строчку с именем общей папки (тем, что для сети) БОЛЬШИМИ БУКВАМИ.
Для того, чтобы этот файл мог использовать сам сервер, надо изменить в реестре путь к данному файлу. В Win2000 это HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters параметр DatabasePath. Его значение надо изменить на полное имя (локальное) расшаренной папки. Важно: по этому адресу Win2k будет искать ВСЕ файлы Hosts, Lmhosts, Services, Networks, Protocol, Quotes, т.е. их из System32\drivers\etc надо перенести к LMHOSTS.

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

файл LMHOSTS должен содержать записи:

запись сервера LMHOSTS (обязательно с #PRE !)
#INCLUDE \\сетевой_путь_к_общей_папке\lmhosts

Работоспособность системы следует проверить выполнением nbtstat -R и nbtstat -c (должен появиться полный список машин, записанных в LMHOSTS на сервере). В случае отсутствия проверить на сервере , что файл LMHOSTS открыт, а сессий нет. Если таковых записей не появляется при выполнении на станциях nbtstat -R, значит надо проверить уровень доступа к общей папке и файлу и правильность записи в NullSessionShares и записей в LMHOSTS на клиентах.

Создавать общий файл лучше всего на машине, выбранной как мастер-броузер или на машине-роутере в случае объединения сетей (если ОС этой машины из семейства NT). При изменениях в сети , повлекших смену имен и/или адресов исправлять придется только файл на несущей машине, а на остальных только выполнить NBTSTAT -R.

Настройка размера приемного окна TCP/IP протокола.

Нередко в работе можно столкнуться с заметными лагами либо с низкой скоростью обмена файлами по сети, особенно часто это наблюдается в смешанной сети Win9x и 2000. Одна из возможных причин - недостаточный либо избыточный размер приемного буфера TCP/IP. В сетях Ethernet "чистый" размер передаваемых в одном пакете IP даннных составляет 1460 байт Для ускорения обмена принимающая сторона передает полученные данные "заказчику" не сразу после прихода пакета, а объединив в единый блок данные из определенного числа полученных пакетов. Это число пакетов, выраженное в размере данных и называется приемным буфером (окном). В системах Win9x-ME размер приемного буфера TCP/IP равен по умолчанию 8760 байтам или 6-ти пакетам данных(1460х6). Этого размера недостаточно для обмена большими объемами данных. В Windows 2000 размер приемного буфера по умолчанию 17520 байт, что равно 12 пакетам. Этот размер несколько избыточен, и при интенсивном обмене может привести к задержкам. Оптимальный размер приемного буфера по моему личному опыту равен 10 пакетам данных или 14600 байтам. В Win9x размер приемного буфера назначается глобально для всех интерфейсов, изменить его можно в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP, создать параметр DefaultRcvWindow и присвоить ему Ваше значение


2. Настройка Windows 2000

Свойства подключения по локальной сети в настройке сети и удаленном доступе в панели управления.

Должны присутствовать компоненты:
Клиент для сетей Microsoft
Служба доступа для файлов и принтеров сетей Microsoft
Протокол Интернета (TCP/IP)

Настройка компонентов
Клиент настройки не требует

Служба доступа для файлов и принтеров сетей Microsoft

Настраивается через реестр. Первая часть - настройка оптимизации - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Lanmanserver Параметр DWORD "SIZE" отвечает за размер используемого сервером кэша - 1 минимизация объема занимаемой памяти, 2 - баланс, 3 - максимальная скорость доступа к общим файлам. Настройка координатора сети находиться в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser. Параметр MaintainServerList эквивалентен настройке "Координатор сети" в Win9x и имеет те же значения (Yes,No,AUTO). В случае смешанной сети 9х и 2000 предпочтительно назначить мастер-броузером именно машину с win2000. Также имеется возможность назначить компьютер с Win2000 исключительным мастер-броузером. Если в сети нет других станций с подобной же ролью, то данный компьютер всегда выигрывает выборы. IsDomainMaster в 1.

Протокол TCP/IP

По умолчанию требуется только указание IP-адреса по тем же правилам, что и выше. Опять-таки следует помнить о AIPA, отключение производиться в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces надо найти раздел, соответствующий сетевой плате и добавить параметр IPAutoConfigurationEnabled с значением 0. Важно: windows2000 поддерживает прямой обмен по TCP/IP. Это означает , что если в сети только машины с Windows2000, то можно отключить NetBIOS интерфейс в свойствах TCP/IP - "Дополнительно-закладка WINS - Отключить "NetBIOS через TCP/IP" для ускорения работы сети.

Настройка файлов LMHOSTS полностью аналогична 9х, но для работы требует присутствия в свойствах TCP/IP - "Дополнительно-закладка WINS - "Включить просмотр LMHOSTS". Windows 2000 имеет кэш имен на 200 записей. Важно: в случае сети только из Win2000-станций и отключения NetBIOS в трюке с LMHOSTS нужды нет.

Настройка размера приемного окна TCP/IP. В Win2000 размер назначается для каждого интерфейса - HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ найти раздел, соответствующий сетевой карте, и создать параметр DWORD TcpWindowSize (значение не забываем вводить в десятичной системе).

Сетевая идентификация компьютера в целом аналогична. Русские имена компьютеров и групп не следует использовать еще и потому, что компьютеры с Win9x не воспримут русской кодировки Win2000 и будут видеть вместо имен кашу из символов. В сети, состоящей только из компьютеров с Win2000 можно использовать имена длиннее 15 символов.

Службы, необходимые Win2000 для работы одноранговой сети:

Обозреватель компьютеров
Поставщик поддержки безопасности NT LM
Рабочая станция
Сервер
Сетевой вход в систему
Сетевые подключения
Служба поддержки TCP/IP NetBIOS

У Windows2000 имеются еще такие неприятные вещи, как синхронизация папок планировщика задач и проверка на поддержку DFS при обращении к компьютеру в сети, что приводит к неслабым задержкам. Первое можно отключить удалением раздела HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}], а второе в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Mup\ создать параметр DWORD DisableDFS с значением 1). Также имеется такая нехорошая вещь, как запрос службой очереди обмена сообщениями при входе в сеть хранилища сообщений. Этот запрос увеличивает время входа в сеть и, если данная служба не используется, то можно отключить запрос в HKLM\Software\Microsoft\MSMQ\Parameters добавив параметр DWORD DeferredInit с значением 1.

3. Объединение одноранговых сетей.

Здесь рассматриваются случаи подключения компьютера в сеть после исчерпания емкости сетевого оборудования (ну , это, когда дырки в хабу того, кончились, а новый, типа, бабла нэма) и объединения двух удаленных сетей.

Вариант с удаленными сетями, связанными аппаратными роутерами.

Самое простое решение - если все роутеры по дороге позволяют транслировать порты UDP 138 и 139 (это и есть широковещательные запросы и ответы имен и списка компьютеров) или используются мосты, то включить трансляцию, привести в соответствие имя группы, имена компьютеров и в свойствах TCP/IP на закладке "Шлюз" в win9x и в "дополнительно "Основные шлюзы" в Win2000 прописать адрес роутера , выходящего в "свою" физическую сеть. После этого настроить броузеры сети и LMHOSTS в соответствие новой конфигурации и обе сети станут по факту единой сетью и единой группой с единым сетевым окружением.

Если роутеры не позволяют трансляцию, или соединение слабое или чужое (с оплатой трафика) мероприятия составляют настройку шлюзов и LMHOSTS, в которых необходимо дописать записи на компьютеры другой сети и повторить NBTSTAT -R (естественно, процедура должна быть выполнена на всех компьютерах обеих сетей). Тут особенно необходимо устранение дубликатов имен и адресов, т.к. такие дубликаты станут просто недоступными из чужой сети. В сетевом окружении будут видны только компьютеры своей физической сети, а компьютеры другой будут доступны через поиск или сетевой путь.

Вариант с установкой в компьютер двух сетевых карт

Используется при необходимости подключить в сеть с исчерпанной емкостью активного оборудования компьютер или объединить две таких забитых сети. Компьютер с двумя сетевыми картами будет по факту исполнять роль роутера. На эту роль следует либо исключительно выделить старенький пенек, либо использовать самую мощную машину, так как ресурсов это потребует немалых. Допущу себе совет не по теме: в машину с Win9x лучше устанавливать две карточки разных моделей (на разных схемах) а в машину с Win2000 наоборот одной модели - опыт-с.
На компьютере-роутере в случае Win9x следует для протокола к второй карточке указать IP-адрес из группы адресов отличной от основной сети (в случае подключения уже имеющейся сети - из ее диапазона- области должны быть разными!) и отключить WINS, включив DNS. В реестр необходимо будет добавить в HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP параметр EnableRouting с значением 1. В случае Win2000 в свойствах второго подключения к локальной сети следует вписать IP-адрес и добавить в реестр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters параметр IPEnableRouter со значением 1 (работа службы маршрутизации и удаленного доступа при этом необязательна). На подключаемом компьютере IP-адрес должен быть из области второго адреса роутера. Помимо устранения дубликатов имен и разделения областей адресов имеет смысл использовать одно и тоже имя группы в обеих сетях. Дело в том, что компьютер может быть мастер-броузером в нескольких физических сетях, а так как роутер должен все равно включаться раньше всех, то стоит обеспечить условия для назначения его мастер-броузером (причем тогда он будет видеть в сетевом окружении обе сети - но только он !). Дальше - все по варианту роутеров без трансляции, за исключением того , что в качестве шлюза компьютерам необходимо указывать адрес карточки компьютера-роутера в их физической сети.


Как можно заметить, из инструкции зверски выдрана значительная часть страниц. Поэтому призываю желающих дополнить ее. Очевидна надобность дополнения сведениями о подключении Win NT и XP к одноранговой сети, т.к. автор первую уже не помнит, а вторую еще. Второй по популярности трабл - общий доступ к Internet, было бы неплохо, что бы кто-то поделился опытом реализации данной задачи с помощью WinGate, NAT и Windows ICS с подобным же уровнем разжевывания. Еще интересный вопрос - Macintosh в одноранговую сеть Windows. Ну и, наконец, автор при рождении был явно обделен крыльями и нимбом, так что ткните в мои ошибки при нахождении. И еще, памятуя печальную судьбу устава установки windows 2000, просьба траблшутингом не заниматься в этой теме и не обращать внимание на записи тех, кто на велотренажере.

1. Mixa1024, 09.08.2002 23:26
Очередной FAQ?

2. S.K., 10.08.2002 02:48
Спасибо, DrEvil.
Один момент хотелось бы прояснить, вернее два, насчет назначения IP-адресов. Есть ведь еще диапазон 172.16.x.x, чем он хуже? А второй момент - неужели действительно

>WINDOWS сама назначит IP-адрес из диапазона 169.254.х.х

??? Это какие-то страсти, я никогда не слышал ничего ужаснее этого. Неужели такое возможно, в наш просвещенный век?

3. DrEvil, 10.08.2002 03:01
Mixa1024
Увы, число траблов по этой теме превышает все мыслимые пределы, так что было бы неплохо...
S.K.
Да, начиная с Win98 такая вещь имеет место быть. К счастью, перед назначением с помощью ARP проверит отсутствие в сети дубля.

4. StarTer, 10.08.2002 03:02
Хотелось бы добавить от себя о совмещении в сети Win9x и WinXP компьютеров:
сложно добится нормальной работы общего доступа к файлам, хотя программы связи (даже которую я сам написал) работают отлично. При доступе с машин WinXP на Win9x - все нормально. При доступе с Win9x на WinXP - либо все оооооочень долго, либо в сетевом окружении никого не видно, даже себя (это в 90% случаев). Решили проблему только установкой на всех машинах в сети WinXP.

PS: Интересный факт обнаружил, когда решали вышеописанную проблему. В WinXP 5.1.2600.0 заходим в меню "Справка и поддержка", далее набираем найти "QoS", из найденного кликаем "Средства протокола IPv6", затем листаем вниз текст и читаем раздел "Важно".
Вот так все запущено...

5. Yss, 10.08.2002 03:26
DrEvil
А мне кажется всё гораздо проще,
у меня и 98 с ХР и МЕ с ними же и вся
эта каша работает нормально, и в нэт выходит
и друг друга видят ..................
И всё средствами операцыонок !!!!!!!!!!

http://www.rusdoc.ru/material/net/route/route.html

Добавление от 10.08.2002 03:29:

А самое главное добился всего этого,
всего лиш начитавшись только по
конференцыи ,, Сети и комуникацыи ,,
Поиск ВЕЛИКАЯ штука !!!!!!!!!

6. KSP, 10.08.2002 08:48
DrEvil
Настраивается через реестр. Первая часть - настройка оптимизации - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanserverПараметр DWORD "SIZE" отвечает за размер используемого сервером кэша - 1 минимизация объема занимаемой памяти, 2 - баланс, 3 - максимальнаяскорость доступа к общим файлам.
автоперевод с транслита:
Для целевои аудитории ФАКа лишняя информация.

Важно: windows2000 поддерживает прямой обмен по TCP/IP. Этоозначает , что если в сети только машины с Windows2000, то можно отключить NetBIOS интерфейс в свойствах TCP/IP - "Дополнительно-закладкаWINS - Отключить "NetBIOS через TCP/IP" для ускорения работы сети.
автоперевод с транслита:
Лишнее плюс породит ненужные мифы ор "тормозном" (на пару процентов) НетБИОСе.

7. DrEvil, 10.08.2002 14:21
to KSP:
В Professional по умолчанию SIZE - 1, и скорость доступа к общим папкам частенько неудовлетворительна. На скорость трансфера NetBIOS действительно не повлияет, а вот задержки при подключении к общим ресурсам и объем служебного трафика сети уменьшаться.


to YSS: статейка известная , гуляла еще по фидо, но в данной интерпретации кастрирована настолько, что возпроизвести ее будет не так просто. Вообще, вариант с тремя сетями требует немного изменений по сравнению с двумя. Промежуточная сеть должна иметь пространство адресов, отличное от двух связываемых (это показано), у компьютеров-роутеров в свойствах интерфейсов в промежуточную сеть должны быть указаны шлюзы друг на друга (что неочевидно) и обязательна настройка LMHOSTS (напрочь отсутствует, хотя было в полных версиях этой статьи)

Тема перенесена FM из форума "Техническая поддержка"

9. DrEvil, 15.08.2002 17:31
Ха-ха, сам же и подорвался сегодня. Суровая правда с LMHOSTS гласит, что в конце этих файлов должен быть символ возврата каретки. Т.е. в конце последней записи нужно перейти на следующую строку Ентером. Иначе при выполнениии NBTSTAT -R записи (возможно, что только последняя строка) в кэш не запишется.

10. kazhdan, 26.08.2002 12:00
DrEvil
Вопрос от дилетанта в сетяхЮ
У меня 2 компа, один с W98 SE, другой с W ME и W2000. Они связаны через сетевые карта и кросскабель. В варианте W98 -> W ME сеть работает прекрасно, а вот в варианте W2000 -> W98 компы не видят друг друга, мало того, в W98 комп не видит сам себя. Я сделал все установки, которые указаны в статье, кроме изменений в реестре касающихся скорости поиска компов в сети, адреса выбрал такие:
w98 IP= 10.255.255.250
имя=leonid
w2000 IP=10.255.255.251
maska=255.0.0.0
имя=quan-chi

Кроме того в статье указано:

Службы, необходимые Win2000 для работы одноранговой сети:

Обозреватель компьютеров
Поставщик поддержки безопасности NT LM
Рабочая станция
Сервер
Сетевой вход в систему
Сетевые подключения
Служба поддержки TCP/IP NetBIOS

В моей W2000 я не смог найти эти службы. Я попытался установить ихс CD,
но там я их тоже не нашёл. Подскажите пож-та, как найти и установить эти службы.
Помогите пож-ста.
Заранее благодарю за ответ

11. Alexander Dubovik, 26.08.2002 15:45
Клиент для сетей Microsoft - Параметры входа в сеть - если на данном компьютере не требуется подключение сетевого диска при загрузке Windows или подстановка сетевого принтера как порта LPT (все это может быть необходимо только для программ DOS), то можно включить "Быстрый вход" для сокращения времени загрузки системы.

Не совсем верно. Если выбран "Быстрый вход" то сетевые диски и принтеры подключаются по мере обращения к ним. Так же при быстром входе сетевой принтер спокойно подключается как LPT, проверено. Плюс ко всему (а это огромный плюс!) - компьютер с подключеным к нему зашаренным принтером может быть включен уже после включения компьтеров которые печатают на этот сетевой принтер, при этом эти компьютеры легко найдут сетевой принтер. Чего не будет при обычном входе в сеть - придется перегружать компьютеры для того чтобы они увидели сетевой принтер. В принципе быстрый вход даже предпочтителен ИМХО, получается как бы прозрачное подключение - есть принтер или зашаренная папка, отлично - печатаем, подкючаемся; нет - ну и черт с ними, их же нет в сети.

kazhdan
В моей W2000 я не смог найти эти службы. Я попытался установить ихс CD,
но там я их тоже не нашёл. Подскажите пож-та, как найти и установить эти службы.
Помогите пож-ста.

Это не в сетевых настройках, это в диспетчере служб (вроде так на русском?) Не парься, по-умолчанию они запущены.

12. OMON, 26.08.2002 16:35
Почему бы тебе не настроить сеть и подружить разные операционки в сети стандартным образом:
Для начала скачай свежие драйвера для сетевых карт с сайта www.driverzone.com или www.driverzone.ru

В настройках сети ставим/оставляем только Клиента для Microsoft Windows, протокол TCP/IP, и Доступ к файлам и принтерам.

Первый комп NAME: COMP1, WorkGroupe: LAN, IP: 192.168.0.1 MASK: 255.255.255.0
Второй комп NAME: COMP2, WorkGroupe: LAN, IP: 192.168.0.2 MASK: 255.255.255.0

Бывали случаи, что с первого раза это не срабатывало, тогда поступаем следующим образом: Указываем на обеих компах одинаковые IP-адреса и перезагружаемся. После перезагрузки оба компа должны выдать конфликт адресов, далее на одной из машин меняем IP-адрес на 1-цу больше (пример: было 192.168.0.1 стало 192.168.0.2) и перезагружаемся. Всё должно работать...

Вот в принципе и всё

13. kazhdan, 28.08.2002 13:01
OMON
А нужно ли возиться с файлом LMHOSTS, или можно без него?

14. Akina, 28.08.2002 13:48
DrEvil

Что-то большие у меня сомнения по поводу описанных проблем при автоматическом или ручном выделении адреса из APIPA диапазона. Чем он хуже остальных? ничем, обычная сеть класса В...

kazhdan
нужно ли возиться с файлом LMHOSTS
можно и без него. Вот в многосегментных сетях иной раз проще раздать такой файл, нежели поднимать сервера имен и разрешать проблемы с маршрутизацией оных...

Кстати бывает в Инете полезно использование LMHOSTS - при переезде сайта на новый адрес пока DNS устаканится - пройдут часы, а то и несколько дней. А так прописал новый адрес в файл и сразу выходишь на него... через неделю запись в файле давишь и уже нормально находишь его через DNS.

15. Aww, 28.08.2002 14:02
Akina
LMHOSTS - при переезде сайта на новый адрес пока DNS
hosts наверное

16. Akina, 28.08.2002 14:40
Aww
ну да... пардон, стормозил

17. Evil jack, 28.08.2002 19:20
В сети компы с Win98 и один с Win NT4, настроил как сказано в статье, координатором сети сделал один из компов Win98, LMHOSTS не использовал. Проблема в том, что ни с одного компа нельзя ничего изменить на зашаренных дисках на других компутерах. И ещё один вопрос: за что отвечает DNS.

18. DrEvil, 28.08.2002 20:58
Akina
Адреса -то нормальные, и даже проверка идет на их уникальность, проблема в том, что если использовались LMHOSTS или команды NET с IP админу прорубить в проблеме будет не вдруг. Да и окажется машина в другой подсети, а следовательно и в другой группе. Уж лучше пусть сразу ругнется на отсутствие сети

kazhdan
Маска сети-то не та получилась, что должна быть при таких адресах. Сделай их как 10.0.0.1 и 10.0.0.2. И проверь имя рабочей группы

Evil jack
Использовал на 98-х доступ уровня пользователей ? Если так, то есть ли записи пользователей Win98 на NT4 и сделаны ли они членами одной группы ? И по-умолчанию Win98 ставит разрешения для своих общих ресурсов на полный доступ только для админа, проверь на закладке "доступ" у общих ресурсов права пользователей.
DNS в одноранговой сети ни за что не отвечает (его просто нет), а разрешение на его использование требуется для разрешения обработки файлов hosts и lmhosts (хотя так было еще в 95-й, возможно что в 98-й и МЕ и без этого работает)

19. Evil jack, 28.08.2002 21:57
В NT все записи есть, проблема в том что компы друг друга видят и от туда можно что угодно забрать, но вот что-либо изменить -- нельзя! Даже между 98-мыми

Добавление от 28.08.2002 22:09:

Вопрос: А обязательно ли с LMHOST кого-то назначать координатором сети, или можно обойтись без него? 2. За что отвечает закладка в службе доступа к файлам и папкам в 98-м, там что-то связанное с LM.

20. DrEvil, 28.08.2002 22:47
Оповещения LM - нужно только при использовании старинного Microsoft Lan Manager, конкурента NetWare в забытые ныне времена. Координатор сети, точнее служба обзора не определяется в LMHOSTS, LMHOSTS разрешает имена в адреса и наоборот, а координатор хранит и выдает список доступных в сети станций и серверов только для сетевого окружения.
Еще раз. Правой кнопкой по расшаренной папке в 98-й, вкладка доступ - все, что там есть, в операционную

21. Evil jack, 31.08.2002 14:27
Вопрос: А обязательно ли с LMHOST кого-то назначать координатором сети, или можно обойтись без него? 2. За что отвечает закладка в службе доступа к файлам и папкам в 98-м, там что-то связанное с LM.

22. Михайлов Юрий, 02.09.2002 10:32
Хреновый у вас какой-то велосипед получился. Одноколесный..
Все сделал как советовали выше - результата ноль. Надо соеденить XP и W98; есть два Compex RE100TX, нульхабная витая пара. Вначале в98 видел себя в сети, теперь же (после чтения других тредов форума) и этого нет. XP не видит и не видел вообще ничего Это как-то лечится?

23. DrEvil, 03.09.2002 23:53
Михайлов Юрий
C XP не работал (то есть вообще). Поведение 98-й объяснимо - она не входит в сеть , т.к. не получает несущей и понимает это как отсутствие соединения с каким-либо активным оборудованием в сети (думает, что выдернули шнур) - соединительный кабель и дрова карточки в XP проверены ?

24. Yss, 04.09.2002 00:56
Михайлов Юрий
Лечится - лечится - велосипед то изобретать НЕ надо,
имея ХР он уже изобретён - проведи подключение домашней сети,
и НЕ надо ничего изобретать, И ВСЕМ остальным, всё просто !!!!!!!!!!!
Да в ХР и 98 расшарьте чего либо.....

25. Михайлов Юрий, 04.09.2002 10:24
DrEvil
драйвера новые с сайта производителя (Compex RE100TX/WOL), но и с теми что в комплекте были результат тот же. А как кабель проверить? На сетевых лампочки подмигивают, по-моему это значит, что кабель подсоединен. Так?

Yss
Ну дык.. я так сначала и сделал - воспользовался визардом - нифига!
Аккуратненько пошагово сделал что написано вверху - никакого резальтата! Хотя нет.. вынь98 себя перестал видеть в сети. А папки расшаренны с самого начала

26. KYKYK, 14.05.2003 23:25
Поделюсь и своим опытом.
Как я соединил XP 98 и Интернет.
Windows XP
Настройка локальной сети.
· Для локальной сетевой карты.
Control Panel -> Network and Internet Connection -> Network Connection
Local Area Connection2 - правый клик -> Properties
Сдесь должны быть элементы :
Client for Microsoft Networks
File and Printer Sharing for Microsoft Networks
QoS Packet Scheduler
Internet Protocol (TCP/IP)
Выбираем Internet Protocol(TCP/IP) ->
Properties , check ‘Use the following IP adress’ IP adress: 192.168.0.1
Subnet mask: 255.255.255.0

Создание интернет connection и настройка Интернет сетевой карты.
· звонить провайдеру

Сделать шеаринг на Internet connection object. Поставить галочку в Firewall




Windows98
Network Configuration: должны быть след. элементы -
· Client Microsoft Networks
· Network Card
· TCP/IP
· File and printer sharing for Microsoft Networks

1. Client Microsoft Networks: поставить Quick logon
2. на сетевой корте ничего не меняем
3. TCP/IP: Устанавливаем адрес 192.168.0.2 маску 255.255.255.0
· Getway: прописываем 192.168.0.1
· DNS Configuration: Host – пишем имя компа с XP
DNS Server Search Order – пишем 192.168.0.1
4. File and printer sharing for Microsoft Networks: не меняем ничего

Explorer:


В Internet Option -> Connection указываем только: Connect to the Internet using a local area network

Вроде все.

Добавление от 14.05.2003 23:28:

Ой забыл - имя рабочей группы должно быть одинаково в обоих компутерах..

Добавление от 14.05.2003 23:31:

Склироз - компутер с XP имеет 2 сетевые карты, одна из которых подключенна к НЕТу.

Добавление от 14.05.2003 23:39:

Инструкция пользователя 2-х колесного лисапета...

27. Manch, 30.07.2003 11:50
А у меня такие грабли.
Компьютеры (XP и 2000) в сети видны, а доступа нет. XP говорит: "You might not have permission to use this network resourse", а 2000 "Logon failure: user account restriction"

28. wictor, 16.02.2004 22:48
DrEvil: Для своевременного обнаружения проблем следует отключить AIPA - HKLM\System\CurrentControlSet\Services\VxD\DHCP , создать параметр IPAutoConfigurationEnabled и присвоить ему значение 0
Вопросик : тип параметра -string, dword...?

29. basker, 02.03.2005 12:07
цитата:
Manch:
А у меня такие грабли.
Компьютеры (XP и 2000) в сети видны, а доступа нет. XP говорит: "You might not have permission to use this network resourse", а 2000 "Logon failure: user account restriction"
копайся в Локальных политиких безопасности на компе с ВинХР.... и в поиске на форуме



URL: http://forum.ixbt.com/topic.cgi?id=86:10

Время GMT +03. Даты в формате dd.mm.yyyy.