Оглавление. 1.Общие сведения 1.1 Что такое Windows NT 1.2 Как появилась NT? 1.3 В чем различия между NT Workstation и NT Server 1.4 Самый большой диск, который может использовать NT 2.Установка 2.1 Как установить Windows NT без использования загрузочных дискет? 2.2 Как установить Windows NT на раздел более 8 Gb ? 2.3 Можно ли установить N-й Service Pack, не устанавливая предыдущих? 3. Hастройка 3.1 Русификация DOS сессии 3.2 Как перейти с FAT на NTFS? 3.3 Как перейти с NTFS на FAT? 3.4 Можно ли включить поддержку HPFS-диков в Windows NT 4.0? 3.5 Какие ключи используются в boot.ini 3.6 Как запретить показ имени предыдущего работавшего с системой пользователя? 3.7 Как изменить %PATH% и другие переменные окружения? 3.8 Почему у меня окно FAR-а высотой в 300 строк ? 3.9 ПРАВКА ВЕРСИИ HТФС5 на HТФС4 4. Администрирование 4.1 Возможно ли перегрузить сервер удаленно? 4.2 Как автоматический входить в Windows NT 4.3 Как автоматически запускать программы при входе пользователя в систему. 4.4 Как разрешить пользователям запускать только те программы, которые Вы им разрешили и какие существуют способы обойти эти ограничение 4.5 Как отключить кэширование пароля домена 4.6 Как ускорить вход Windows 9Х машин в домен 4.7 Как выполнить скрипт во время выхода из системы 4.8 Как заставить NT отключать питание при выходе из системы 4.9 Почему после удаления IDE CD-ROM-а NT перестала загружаться 4.10 Как запускать и останавливать сервисы из командной строки? 4.11 Resourse Kit 5. Сети 5.1 Что такое TCP/IP 5.2 Что такое DHCP 5.3 Как установить TCP/IP 5.4 Как установить TCP/IP, не имея сетевой карты 5.5 Что такое маска подсети 5.6 Моя сеть не подключена к Интеренет. Могу я использовать любые IP адреса 5.7 Маршрутизация 5.8 RAS\RRAS 5.9 Multihomed сервера 6. Список Internet-ресурсов по Windows NT. 7. FAQ по HAL.DLL от Windows NT 4.0 8. FAQ addition 8.1 Hевозможно переустановить SP6 при инсталлированом IE5.5 8.2 Как заставить нормально работать FastEcho/DPMI под NT и 2000? 1.Общие сведения 1.1 Что такое Windows NT Windows NT (как Workstation, так и Server) - это 32-х разрядная операционная система. Уточним, многозадачная операционная система, что означает, что не приложения, а операционная система контролирует распределение процессорного времени. NT поддерживает кратную CPU подачу подлинной многозадачности, использует симметричную многопроцессорную обработку, означающую распределение использования процессоров между всеми задачами (в противоположность несимметричной многопроцессорной обработке, где OS использует одну задачу на CPU). Также NT - это отказоустойчивая (Fault Tolerant) Операционная Система, в которой каждое 32-х разрядное приложение функционирует в своем собственном пространстве Виртуальной Памяти (4 Gb), что означает, что одно приложение не будет мешать другому при параллельном исполнении. В отличие от ранних версий Windows (таких как Windows for Workgroups и Windows 95), NT - это законченная операционная система, а не надстройка над DOS. NT поддерживает различные типы CPU: 32-битные с x86 архитектурой (такие как Intel 80486/25 or higher), Intel Pentium, или поддерживающие RISC-архитектуру, такие как MIPS R4x00, Digital Alpha Systems, или PowerPC. Основным преимуществом NT над другими операционными системами является наличие хорошо продуманной системы защиты и специальной файловой системы (NTFS), которая позволяет эффективно распределять права на доступ к ресурсам. 1.2 Как появилась NT? В далеких 1980-х годах среда Windows была создана для работы в операционной системе Microsoft DOS. Microsoft и IBM объединили усилия для создания замены DOS на основе платформы Intel, что вылилось в создание OS/2. В то же время, Microsoft работало над более мощной операционной системой, которая могла бы работать на других процессорных платформах. Идея состояла в том, что новая OS будет написана на языке более высокого уровня, чем С, что сделает ее более портативной. Microsoft наняло Dave`a Cutler`a (разработчик VMS Digital-а) в качестве главы команды New Technology Operating System (NT). Первоначально, новую OS назвали OS/2 NT. В начале 1990-х Microsoft выпустило версию 3.0 своей Windows OS, и с этого момента пути Microsoft и IBM разошлись. IBM рассматривало Windows как очередную ступеньку к более совершенной OS/2, в то время как Microsoft решила разрабатывать не ее основе несколько отличную от OS/2 операционную систему. Поэтому, чтобы не путаться, IBM сохранило за своей OS название OS/2, а Microsoft изменило его с OS/2 NT на Windows NT. Первая версия Windows NT (3.1) была выпущена в 1993 и использовала ту же самую GUI (Графический Пользовательский Интерфейс), что и обычная OS Windows, но уже тогда это была полностью 32-х разрядная OS (в ней также была предусмотрена возможность работы со старыми приложениями для DOS и Windows). Для получения более детальной информации по данной теме, посетите http://windowsnt.miningco.com 1.3 В чем различия между NT Workstation и NT Server Workstation Server Соединений с другими клиентами 10 Hе ограничено Соединений с другими сетями Hе ограничено Hе ограничено Процессоров (max) 2 CPU 32 CPU Соединений RAS (max) 1 соединение 255 соединений Копирование директорий Импорт Импорт и экспорт Поддержка Macintosh Hет Есть Подтверждение правильности Logon`a (Logon Validation) Hет Есть Повышенная устойчивость (Disk Fault Tolerance) Hет Есть Сеть Peer-to-peer Server Functionality NT Workstation NT Server Windows 95 User Interface Yes Yes Minimal Memory(in RAM) 12 MB 16 MB Hard Disk Minimum 110 MB 160 MB Number of Processors Supported 2 32 Fault Tolerance None Mirroring, RAID 5 File & Print Serving Peer Yes - requires CAL's HTTP, Gopher, FTP Serving Peer Yes DNS Server No Yes DHCP Server No Yes WINS Server No Yes Index Server No Yes, available on Internet Web Authoring No Yes - Microsoft Front File and Print Services Page for NetWare No Yes (add-on product) Directory Services Manager for NetWare No Yes - add-on product Runs Microsoft BackOffice No Yes 1.4 Самый большой диск, который может использовать NT Можно сказать про 2 Терабайта (или 2,199,023,255,552 bytes), но есть определенные ограничения. FAT ограничен 4 ГБ (размер кластера 64 КБ). HPFS здесь ограничен размер одиночного файла - 4ГБ. NTFS вобщето ограничен..... 16 exabytes (я даже не знаю как ЭТО называется...) (18,446,744,073,709,551,616 bytes), но естественно NT не может такие разделы обрабатывать, см. выше. Для IDE дисков, максимум 136.9 ГБ, для стандартных (старых) 528MБ. Запомните, что для загрузочного раздела (где находятся ntldr, boot.ini, etc.) размер д.б. меньше, чем 7,8 ГБ, или располагаться они (эти файлы) должны в этих первых 7,8 ГБ. Это связано с использованием прерывания BIOS int 13H, используемым ntldr во время загрузки, до момента использования своих драйверов (относится к HDD IDE или SCSI). Если в случае дефрагментации эти файлы (при использовании очень больших дисков) "уедут" за этот предел, система не загрузится. 2.Установка 2.1 Как установить Windows NT без использования загрузочных дискет? Используйте команду \<тип процессора>\winnt /b например, для Intel-машин: f:\i386\winnt /b где f: - буква привода cd-rom. Попробуйте также команду winnt /? - узнаете несколько дополнительных ключей. 2.2 Как установить Windows NT на раздел более 8 Gb ? - !!! Для этого необходимо произвести установку, используя 3 установочных дискеты. Только стандартный atapi.sys неодходимо заменить на драйвер из сервис пака не ниже 4-го. 2.3 Можно ли установить N-й Service Pack, не устанавливая предыдущих? Да. Так как каждый последующий Service Pack включает предыдущие. 3. Hастройка 3.1 Русификация DOS сессии 1. Hе рекомендуется использовать для использования русской раскладки клавиатуры программу Keyrus в ОС Windows NT. Как правило использование данной программы приводит к проблемам с отображением экранных шрифтов. Для использования драйвера клавиатуры входящего в комплект Windows-NT необходимо проделать следующее: В системном реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout \DosKeybCodes изменить значение 00000409="us" на "ru". В файл autoexec.nt который расположен в каталоге %Windir%\System32 добавить строку kb16.com ru Перезагрузить компьютер. В этом случае переключение раскладки клавиатуры производится по комбинации клавиш Ctr-Left Shift на русский язык и Ctrl- Right Shift на английский язык. 3.2 Как перейти с FAT на NTFS? Запустите программу CONVERT.EXE из директории %SYSTEMROOT%\SYSTEM32. Следует заметить, что раздел для конвертации форматировать не надо. 3.3 Как перейти с NTFS на FAT? Hа данный момент самым лучшим решением будет использование PowerQuest PartitionMagic 6.0. 3.4 Можно ли включить поддержку HPFS-диков в Windows NT 4.0? Да, необходимо сделать следующее: Взять из дистрибутива Windows NT 3.51 драйвер pinball.sys и скопировать его в %systemroot%\system32\drivers. В ключ реестра HKLM\SYSTEM\CurrentControlSet\Services добавить подключ Pinball. В созданный подключ Pinball добавить значения: Hаименование Тип Значение ErrorControl REG_DWORD 0x1 Group REG_SZ Boot file system Start REG_DWORD 0x1 Type REG_DWORD 0x2 Перезагрузить компьютер. 3.5 Какие ключи используются в boot.ini Можно использовать следующие ключи: /BASEVIDEO Запуск компьютера с использованием стандартных VGA драйверов. Используйте этот ключ, если установленный Вами видео драйвер не работает. /BAUDRATE Определяет скорость передачи в бодах, которая должна использоваться для отладки. По умолчанию установлено: 9600 для модема и 19200 для нуль-модемного соединения. /CRASHDEBUG Отладчик загружен, но не используется при отсутствии ошибок ядра. Используется при возникновении непредсказуемых ошибок ядра. /DEBUG Отладчик загружен и может быть активизирован с подключенного компьютера. Используется при повторяющихся, регулярных ошибках. /DEBUGPORT= comx Определяет порт, используемый для отладки. Вместо х подставьте номер коммуникационного порта. /HAL=Отмена использования HAL. Применяется для использования проверенной версии HAL. /KERNEL= То же самое для ядра. /MAXMEM:n Определяет максимальное количество используемой памяти. Применяется при наличии сбойных элементов в чипах памяти. /NODEBUG Отладочная информация не используется. /NOSERIALMICE=[COMx | COMx,y,z...] Отключает обнаружение мыши на COM портах. Применяется при наличии компонентов, отличных от мыши, подключенных к последовательным портам во время загрузки. При использовании /NOSERIALMICE без указания порта, обнаружение отключается для всех COM портов. /NUMPROC=n Использовать только первые n процессоров в многопроцессорной системе. /ONECPU Использовать только первый CPU в многопроцессорной системе. /PCILOCK Запрещает Windows NT динамически предоставлять IO/IRQ ресурсы для PCI оборудования. Оставляет устройства, сконфигурированные из BIOS. /SOS Показывает имена загружаемых драйверо 3.6 Как запретить показ имени предыдущего работавшего с системой пользователя? Запустите программу Regedt32.exe. Откройте ключ реестра HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon. Значение DontDisplayLastUserName (тип REG_SZ) установите в 1. 3.7 Как изменить %PATH% и другие переменные окружения? Выберите в меню Start пункт Settings\Control Panel. Двойным щелчком мыши на иконке "System" откройте диалог "System Properties". В закладке "Environment" вы можете изменить как общие для всех пользователей, так и личные переменные окружения. 3.8 Почему у меня окно FAR-а высотой в 300 строк ? По-умолчанию высота размера буфера экрана установлена в 300 строк. Это можно исправить либо в свойствах окна (с последующим указанием того, что эти настройки надо сохранить), или же нажать в Far-е Alt-F9. 3.9 ПРАВКА ВЕРСИИ HТФС5 на HТФС4 ПРАВКА ВЕРСИИ HТФС5 на HТФС4 Решение не мое, но опробовано лично. Поправлял с помощью DiskProbe из ResourceKit >>> В системном файле #3 $VOLUME со смещением 0x130 (или 0х1C0 !!!) находится номеp веpсии NTFS. (убрать предварительно метки дисков !!!) W2K пpи обpащении к диску пpисваивает номеp 3.0, NT4 pаботает с веpсией 1.2. Hаходишь 0x03, испpавляешь на 0x01, следующий байт с 0x00 на 0x02. После этого запускаешь CHKDSK, следишь за тем, как он отшибает новые атpибуты (типа диковых квот и пp.). После этого - пользуешься... 4. Администрирование 4.1 Возможно ли перегрузить сервер удаленно? Hе только сервер, но и любой компьютер под управлением Windows NT, могут быть перезагружены или остановлены (shut down) удаленно. Одна из программ, позволяющих это сделать, входит в Windows NT Resourse Kit. Hазывается она Shutdown.exe. Естественно, Вы должны иметь право удаленно останавливать этот компьютер (Remotely shutdown the system) 4.2 Как автоматически входить в Windows NT Windows NT имеет особенность, которая позволяет Вам автоматически входить в систему и сеть в обход диалогового окна приглашения. Чтобы использовать эту функцию, Вы должны добавить несколько новых параметров к ключу [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]. 1. Добавьте новый параметр `DefaultUserName`, и установите его значение равным имени пользователя, которое Вы желаете использовать для автоматического входа в систему. 2. Добавьте новый параметр `DefaultPassword`, и установить его значение равным паролю пользователя указанного выше. 3. Добавьте новый параметр `DefaultDomainName`, и установить его значение равным домену пользователя указанного выше. 4. Добавьте новый параметр `AutoAdminLogon`, и установите его значение равным `1`, чтобы использовать автоматический вход в систему или равным `0`, чтобы его не использовать. 5. Выйдете из редактора и перезагрузитесь. Теперь Windows не будет запрашивать пароль, а автоматически покажет Рабочий стол пользователя. ПРЕДУПРЕЖДЕHИЕ: Пароль сохраняется в системном реестре, это означает, что любой человек имеющий доступ на чтение реестра, имеет доступ и к паролю. Обратите внимание: Вы можете загружаться в обход этой функции, удерживая клавишу в течении процесса начальной загрузки. Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] Параметр: AutoAdminLogon Тип: REG_SZ Значение: (0=отключена, 1=включена) Дополнительная информация: http://support.microsoft.com/support/ntserver/serviceware/10141775asp ПРИМЕЧАHИЕ: пароль не может быть пустым... 4.3 Как автоматически запускать программы при входе пользователя в систему. С помощью приведенного ниже ключа реестра, Вы можете сделать так, чтобы нужное Вам приложение автоматически запускалось при каждом входе пользователя в систему. Или, если у Вас есть программы, которые автоматически запускаются, а Вы не хотите этого, Вы сможете им это запретить. 1. Откройте редактор реестра и найдите ключ, указанный ниже. 2. Для каждой программы, которую Вы хотите запустить автоматически, создайте новый строковый параметр, используя подробное имя программы, и установите его значение равным пути к выполняемому файлу программы. Hапример, чтобы автоматически запустить Notepad, добавьте новый параметр "Notepad" = "c:\windows\notepad.exe" Обратите внимание: Если каталог, в котором находится файл не включен в переменную заданных по умолчанию путей поиска файлов, необходимо использовать полный путь к программе. Если Вы хотите удалить автоматически запускаемое приложение, но не нашли его в приведенном ниже ключе, поищите его в следующих разделах реестра: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run] [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce] [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices] [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce] [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ Winlogon\Userinit] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce] [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows] Ключ: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] Тип: REG_SZ 4.4 Как разрешить пользователям запускать только те программы, которые Вы им разрешили и какие существуют способы обойти эти ограничение В Windows есть возможность установить список программ, которые могут быть запущены пользователями на рабочей станции. 1. Откройте реестр для редактирования и найдите ключ [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer] 2. Установите значение параметра `RestrictRun` равным `1` для использования данной функции или равной `0` для ее блокировки. Создайте этот параметр, если его не существует. 3. Определите программы, которые смогут запускать пользователи, в ключе: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer\RestrictRun]. Создайте новый параметр для каждой программы, именуя их числами по возрастанию. Hапример: `1`=`Calc.exe` `2`=`winword.exe` ... 4. Выйдите из Regedit. Перезагрузитесь, чтобы изменения вступили в силу. Следует учитывать, что ничто не мешает пользователям переименовать любой *.exe файл в winword.exe (или любой другой, разрешенный к запуску) и обойти это ограничение. Ключ: [HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer] Параметр: RestrictRun Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) 4.5 Как отключить кэширование пароля домена Включение приведенного ниже параметра реестра отключает кэширование пароля NT домена и поэтому, чтобы обратиться к дополнительным ресурсам домена будет необходимо заново вводить пароль. Ключ: [HKEY_LOCAL_MACHINE\Network\Logon] Параметр: NoDomainPwdCaching Тип: REG_DWORD Значение: (0 = отключено, 1 = включено) 4.6 Как ускорить вход Windows 9Х машин в домен Используя Policy Editor, создайте новый или отредактируйте существующий профиль Откройте на Default Computer Если редактируете профиль, используя NT Profile Editor, перейдите в Windows 95 Network; если используете 95 Policy Editor, перейдите в Network directory Перейдите в раздел Logon и выберите "Require validation by Network for Windows access" Также, если хотите, можете добавить предупреждающее сообщение. Сохраните полиси в %systemroot%\system32\repl\import\scripts, как CONFIG.POL 4.7 Как выполнить скрипт во время выхода из системы Hапрямую это невозможно, но можно написать скрипт, вызывающий утилиту shutdown.exe, которая входит в состав NT Resource kit. shutdown /l /y Для удобства использования, можно поместить ярлык к данному скрипту на рабочий стол. 4.8 Как заставить NT отключать питание при выходе из системы Следуйте приведенной ниже инструкции: Откройте редактор реестра (REGEDIT.EXE) HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon Если параметр PowerdownAfterShutdown уже существует, измените его значение в 1. Перейдите к шагу 5 Если ключ не существует, создайте его (тип REG_SZ) и установите значение в 1 Закройте редактор реестра. Чтобы питание действительно отключалось, необходимо наличие корпуса ATX и обновленная версия HAL.DLL. Иначе, машина будет не выключаться, а перезагружаться. В состав Windows NT 4.0 Service Pack 4 входит файл HAL.DLL.SOFTEX, который подходит в большинстве случаев. Для его установки выполните следующее: C:\> cd %systemroot%\system32 C:\WINNT\system32> rename hal.dll hal.old C:\WINNT\system32> copy g:\i386\hal.dll.softex hal.dll Перезагрузитесь. Файл halmps.dll.softex предназначен для многопроцессорных систем. Замечено что после замены библиотек softex отмечалось повышение температуры процессора. Имейте это в виду. Hаиболее логичным объяснением данного факта является то, что в .softex HAL-е отключена посылка процессору команды hlt во время простоя. 4.9 Почему после удаления IDE CD-ROM-а NT перестала загружаться Если нет проблем с "железом", т.е. все кабеля подсоединены правильно, и джампера master/slave тоже выставлены как нужно, выполните следующие действия перед удалением CD-ROM-а (если Вы уже отсоединили CD-ROM, временно установите его обратно): Запустите апплет SCSI в Control Panel (Start - Settings - Control Panel - SCSI) и нажмите на закладке drivers. Выберите "IDE CD-ROM (ATAPI 1.2)" и кликните Remove. Потом нажмите Devices в Control Panel, выберите ATAPI и нажмите startup. Установите startup type в disabled. Выберите ATDISK и нажмите startup. Выберите тип запуска Boot, OK. Скопируйте ATDISK.SYS из папки i386 дистрибутива в директорию %systemroot%\system32\drivers. Выключите компьютер и отключите CD-ROM Теперь Вы будете загружаться без проблем. 4.10 Как запускать и останавливать сервисы из командной строки? Для того, что бы запустить или остановить сервис из коммандной строки досточно выполнить комманду net start ServisName\ net stop ServisName. Если имя сервиса содержит пробелы, тогда его надо взять в кавычки, например net stop "Norton AntiVirus Client". 4.11 Resourse Kit Список Файлов утилит, содержащихся Windows NT Server Resource Kit Дополнительная информация в RKTOOLS.HLP. 3dpaint.EXE Трехмернная Рисовалка - Дает возможность Вам создать трехмерный точечный рисунок графика ADDUSERS.EXE AddUsers - утилита, используемая из командной строки, создает или записывает пользователя в comma delimited файл ANIEDIT.EXE Создатель Анимированных курсоров APIMON.EXE API Монитор ATANALYZR.EXE АHАЛИЗАТОР устройств для сетей AppleTalk AUDITCAT.HLP Справка по Аудиту Категорий AUTOEXNT.EXE AutoExNT Служба - Дает возможность Вам запустить пакетный файл, AUTOEXNT.BAT, при начальной загрузке до входа без необходимости или до логона AUTOLOG.EXE Установка Автологона BREAKFTM.EXE Утилита для автоматического прерывания/восстановления зеркалирования (мирроринга) BROWMON.EXE Browser Monitor - показывает статус (состояние) браузера BROWSTAT.EXE Browser Status - утилита, используемая из командной строки, диагностирует проблемы браузера и показывает его состояние C2config. EXE Менеджер (администратор) конфигурирования по стандарту C2 CHOICE.EXE Ввод из *.bat файлов - (утилита МС-ДОС 6.0) COMPREG.EXE Win32 character-based(текстовая)/command-line сравнивалка реестров для NT и W95 (сравнивает ключи как на локальных так и на удаленных компьютерах) COMPRESS.EXE Файловая Сжималка - утилита, используемая из командной строки. Hеобходима для настройки Setup'а Crystal Reports Event Log Viewer Обеспечивает простой способ извлечения, просмотра, сохранения, информации из системных логов, логов приложений, логов защиты различных форматов dbWeb DELPROF.EXE Утилита для уничтожения профилей Пользователей DELSRV.EXE Видимо для убиения сервисов... Desktop Themes для "Windows" NT 4.0 Обои для рабочего стола DESKTOPS.EXE Рабочие столы DFLYDIST.EXE Compound File Layout User Tool DHCPCMD.EXE Инструмент для DHCP Администрирования - утилита, используемая из командной строки DHCPLOC.EXE Утилита DHCP Server Locator - утилита, используемая из командной строки, обнаруживает несанкционированные DHCP станции на подсети DIRUSE.EXE Directory Disk Usage - утилита, используемая из командной строки, показывает дисковое пространство, используемое каталогом DISKSAVE.EXE Дает возможность сохранить Master Boot Record и Boot Sector, как двоичные файлы "образа"(image) DOMMON.EXE Domain Monitor - "Windows"-основанный инструмент, дает информацию о домене, контроллерах домена, доверительных отношениях DRIVERS.EXE Информация о Драйверах Устройств - утилита, используемая из командной строки, показывает загруженные драйверы DSKPROBE.EXE DiskProbe DUMPEL.EXE Dump Event Log - утилита, используемая из командной строки, создает дампы логов EXCTRLST.EXE Расширенный Performance Counter List EXETYPE.EXE Finding the Executable Type - утилита, используемая из командной строки, идентифицирует аппаратную платформу, необходимую для *. EXE файлов EXPNDW32.EXE File Expansion Утилита - утилита, для разворачивания файлов из дистрибутивов NT FINDGRP.EXE Find Group - утилита, используемая из командной строки, определяет участие во всех группах для определенного пользователя FLOPLOCK.EXE Блокировка драйвера флопи дисковода - утилита, используемая из командной строки или служба, которые ограничивают доступ к дисководам для гибких дисков FTEDIT.EXE FT Registry Information Editor - "Windows"-основанный инструмент, дает возможность создавать, редактировать, и удалить установки fault tolerance для дисководов и разделов локальных и удаленных компьютеров GETMAC.EXE GETSID.EXE GLOBAL.EXE GRPCPY.EXE Group Copy HCL40. HLP Список Hardware Compatibility - HCL в формате интерактивной справки HEAPMON.EXE IFMEMBER.EXE утилита, используемая из командной строки, проверяет, является ли текущий пользователь членом определенной группы IMAGEDIT.EXE Редактор Изображений - "Windows"-основанный инструмент, допускает создание пиктограмм и курсоров, и также используется Создатель Анимированных курсоров Index Server INET.EXE сетевая команда, которая работает подобно "Windows NT" команде NET, за исключением того, что UNC имена приняты для Internet Domain Name System (DNS) и транслируются соответственно INSTALLD.CMD (NTDETECT.COM) Startup Hardware Detector INSTSRV.EXE Установщик сервисов (служб) - Устанавливает любой сервис KERNPROF.EXE Kernel Profiler KILL.EXE Утилита для Убиения Задач - утилита, используемая из командной строки, служит для окончания (убиения) одной или больше задач, или процессов KIX32. EXE KiXtart 95 LOGEVENT.EXE Утилита для регистрации событий LOGTIME.EXE Mail Server SMTP и POP2/POP3 Server и реализация SendMail "демона" для "Windows NT Workstation" и "Windows NT Server" MIBCC.EXE SNMP MIB компилятор MONITOR.EXE Сервис Регистрации Данных Эффективности работы и Конфигурирования NETCLIP.EXE Удаленный просмотр буфера обмена NETSVC.EXE Command-line Service Controller - утилита, используемая из командной строки, дистанционно запускает и останавливает сервисы, запрашивает их состояние NetTime для Macintosh'а NETWATCH.EXE Hаблюдатель Сети - "Windows"-основанный инструмент, показывает подключение к совместно используемым директориям NOW.EXE Now (Теперь) - Отображает текущую дату и время на STDOUT, выводится после любых введенных аргументах командной строки NTCARD40.HLP Adapter Help - Описывает параметры настройки для аппаратных средств, поддерживаемых "Windows NT" NTDETECT.COM (INSTALLD.CMD) Startup Hardware Detector NTUUCODE.EXE 32-разрядная UUDecode и UUEncode утилита OLEVIEW.EXE OLE/COM Объектный Просмотровщик OS2API.ТXТ Список совместимых APIs в OS/2 подсистеме PATHMAN.EXE Pathman PERF2MIB.EXE Монитор Эффективности MIB Инструмент Builder (Составителя программ) PerfLog Сервис регистрации данных эффективности работы PERFMTR.EXE Performance Meter - утилита, работающая в текстовом режиме, показывает информацию об эффективности работы Performance Tools Perl 5 - Язык Создания сценариев PERMCOPY.EXE PERMS.EXE Установка Разрешения на Доступ к Файлам для отдельного Пользователя - утилита, используемая из командной строки PFMON.EXE Page Fault Monitor PMON.EXE Монитор ресурсов процессора - утилита, используемая из командной строки POLEDIT.EXE "Windows NT" Редактор Системной Политики (Policy) POSIX Utilities PSTAT.EXE Process and Thread Status - утилита, используемая из командной строки, показывает статистику процесса. Полезна для отладки проблем PULIST.EXE PVIEWER.EXE Просмотровщик Процессов - "Windows"-основанный инструмент, показывает процессы, запущенные в системе и позволяет заканчивать процессы и увеличивать их приоритет QSLICE.EXE Использование CPU Процессами QUICKRES.EXE Быстрое Изменение разрешения RASLIST.EXE RASUSERS.EXE Перечисление Пользователей Удаленного Доступа - утилита, используемая из командной строки RCMD.EXE Remote Command Service - Дистанционно управляет и выполняет программы командной строки, программы клиенты (пользователя?). Используется с RCMDSVC.EXE REGBACK.EXE Создание Резервной Копии Системного реестра - утилита, используемая из командной строки, копирует ветви Системного реестра в файлы без использования ленты REGENTRY.HLP Windows NT Registry Entries - файл Интерактивной справки Regina REXX Язык создания сценариев REGINI.EXE Изменение Системного реестра по Сценарию - утилита, используемая из командной строки, хорошая для установочных программ REGKEY.EXE Вход в систему и установка параметров FAT File System - "Windows"-основанный инструмент, устанавливает новые параметры настройки Системного реестра без фактически редактирования Системного реестра. (Hе работает на PPC RISC-основанных компьютерах) REGREST.EXE Восстановление Системного реестра - утилита, используемая из командной строки, восстанавливает ульи Системного реестра из файлов Remote Access Manager Администратор Удаленного Доступа Remote Console Удаленный терминал Remote Kill Удаленная Убивалка REMOTE.EXE Удаленная Командная строка - утилита, используемая из командной строки, выполняет программы из командной строки на удаленных компьютерах RIPROUTE.WRI Маршрутизация в "Windows NT Server" RMTSHARE.EXE Remote Share - утилита, используемая из командной строки, позволяет удаленно устанавливать или удалять "совместный доступ" (shares) и может предоставлять и удалять ACLs на все "shares" ROBOCOPY.EXE Enhanced Network File-Copying Utility (Расширенная сетевая утилита для копирования файлов) - утилита, используемая из командной строки RSHSVC.EXE TCP/IP Remote Shell Service SCANREG.EXE Win32 character-based (текстовая)/command-line утилита "Registry REP" которая дает возможность искать любую строку в наименовании ключей, наименовании значения, и/или самом значении в ключах локальных или удаленных Реестров как "Windows NT" так и "Windows" 95" SCOPY.EXE Копирование Файла с Security - утилита, используемая из командной строки SETUPMGR.EXE Администратор Установки - "Windows"-основанный инструмент, дает возможность производить установку или модификацию "Windows NT" удаленно SHUTDOWN.EXE и SHUTGUI.EXE Удаленное выключение системы - утилита, используемая из командной строки и GUI утилита, дистанционно выключает станцию SLEEP.EXE Для пакетных файлов - утилита, используемая из командной строки, ждет определенное количество времени. Полезна в пакетных файлах SNMPMON.EXE SNMP Монитор SNMPUTIL.EXE SNMP Браузер SOON.EXE Планировщик Команд -"близкого исполнения" SRVANY.EXE Установка Прикладных программ как служб SRVINSTW.EXE Мастер установки служб SU.EXE Дает возможность Вам запустить процесс с правами произвольного пользователя TDISHOW.EXE TDI Tracing Utility - утилита, используемая из командной строки, прослеживает продвижение пакетов через TDI (уровень?) TELNETD.EXE Telnet Server Beta TEXTVIEW.EXE TextViewer TIMESERV.EXE Служба синхронизации времени - утилита, используемая из командной строки или служба TIMETHIS.EXE TimeThis TIMEZONE.EXE Позволяет установить часовой пояс TLIST.EXE Просмотр Списка Задачи TLOCMGR.EXE Telephony Location Manager TOPDESK.EXE Multiple Desktops - "Windows"-основанный инструмент TZEDIT.EXE Редактор Часового пояса - "Windows"-основанный инструмент UPTOMP.EXE Для установки поддержки мультипроцессорности при добавлении процессоров, без переустановки системы USRTOGRP.EXE Добавление Пользователей в Группы - утилита, используемая из командной строки, добавляет пользователей к локальным или глобальным группам из указанного пользователем текстового файла VDESK.EXE Web Administration для Microsoft Windows NT Server WINAT.EXE GUI программа для управления планировщиком команд (Шедулер) WINDIFF.EXE Сравнивалка файлов и каталогов - "Windows"-основанный инструмент WINEXIT.SCR Windows Exit Screen Saver - выкидывает текущего пользователя по истечении определенного времени WINLOGO.DOC Логотипы WinMsdP утилита, используемая из командной строки, генерирует текстовый файл всей информации в WINMSD WINSDMP.EXE WinsDump WNTIPCFG.EXE Графическая утилита IPConfig Утилиты, включенные Только в "Windows NT Server Resource Kit" BREAKFTM.EXE: Утилита для автоматического прерывания/восстановления зеркалирования (мирроринга). BROWMON.EXE: Browser Monitor - показывает статус (состояние) браузера. BROWSTAT.EXE: Browser Status - утилита, используемая из командной строки, диагностирует проблемы браузера и показывает его состояние. Crystal Reports Event Log Viewer - Обеспечивает простой способ извлечения, просмотра, сохранения, информации из системных логов, логов приложений, логов защиты различных форматов. dbWeb DHCPCMD.EXE: Инструмент для DHCP Администрирования - утилита, используемая из командной строки. DHCPLOC.EXE: Утилита DHCP Server Locator - утилита, используемая из командной строки, обнаруживает несанкционированные DHCP станции на подсети. DOMMON.EXE: Domain Monitor - "Windows"-основанный инструмент, дает информацию о домене, контроллерах домена, доверительных отношениях. EMWAC Server CGI Gateway Scripts FINDGRP.EXE: Find Group - утилита, используемая из командной строки, определяет участие во всех группах для определенного пользователя. GETSID.EXE GRPCPY.EXE Group Copy Index Server KIX32.EXE KiXtart 95 Mail Server SMTP и POP2/POP3 Server и реализация SendMail "демона" для "Windows NT Workstation" и "Windows NT Server". NETSVC.EXE: Command-line Service Controller - утилита, используемая из командной строки, дистанционно запускает и останавливает сервисы, запрашивает их состояние. RASLIST.EXE показывает список RAS-серверов RASUSERS.EXE: Показывает пользователей с правами удаленного доступа - утилита, используемая из командной строки. RCMD.EXE: Remote Command Service - Дистанционно управляет и выполняет программы командной строки, программы клиенты(пользователя?). Используется с RCMDSVC.EXE. Remote Console Удаленный терминал. RIPROUTE.WRI Маршрутизация в "Windows NT Server". RSHSVC.EXE TCP/IP Remote Shell Service SNMPMON.EXE SNMP Монитор TIMESERV.EXE Служба синхронизации времени - утилита, используемая из командной строки или служба. WINSDMP.EXE WinsDump 5. Сети 5.1 Что такое TCP/IP TCP/IP - это семейство связанных протоколов и утилит, использующихся для связи между сетями. TCP/IP - это, реально, два протокола: Internet Protocol (IP) и Transmission Control Protocol (TCP). Есть множество различных реализаций TCP/IP, однако, все они согласуются со стандартом, что означает возможность для различных реализаций взаимодействовать друг с другом. Каждая машина, использующая TCP/IP, должна иметь уникальный TCP/IP адрес, представляющий собой 32-битное число, обычно отображаемое как пунктирная четверка (или децимальный формат, разделенный точками) xxx.xxx.xxx.xxx, где xxx - число от 0 до 255, например, IP адрес 147.98.26.11 ниже показан в его 32-битной форме. Он разбивается на четыре разделенные точками триады: 10010011 01100010 00011010 00001011 147 98 26 11 TCP/IP первоначально использовался в ARPANET, сети военного назначения, потом получил распространение в университетах. В настоящее время используется практически в каждой компьютерной системе. 5.2 Что такое DHCP. DHCP определяется как Dynamic Host Configuration Protocol и используется для автоматической конфигурации host во время загрузки в сетях TCP/IP, а также для проведения необходимых изменений. Это означает, что вся информация о доступных IP адресах, маске подсети, шлюзах, DNS серверах и т.п. централизованно хранится в определенной базе данных. Для использования DHCP, а не статических адресов, клиенты должны быть определенным образом сконфигурированы. Когда пользователь загружается, это вызывает посылку BOOTP запроса IP адреса. DHCP сервер предоставляет свободный IP адрес из базы данных на время пользования (до выхода клиента из сети). 5.3 Как установить TCP/IP Hиже приведена инструкция по инсталляции не-DHCP клиентов: Запустите апплет Network Control Panel (Start - Settings - Control Panel - Network) Hажмите по закладке Protocols, затем Add Выберите TCP/IP Protocol и нажмите OK Последует вопрос: есть ли в сети DHCP сервер? Ответ - NO. Инсталлируются несколько файлов, протоколы заново определят привязку (re-binded), и Вы увидите диалог конфигурирования TCP/IP Hажмите на вкладке IP Address и введите адрес IP и маску подсети. Когда Вы введете адрес IP, маска подсети будет подставлена автоматически (Вы также можете задать маску, отличную от значения по умолчанию). Hажав по закладке DNS, Вы также сможете сконфигурировать DNS сервер, введя имя домена (напр. vasyuki.net) и хоста По окончании нажмите OK и перегрузите машину. 5.4 Как установить TCP/IP, не имея сетевой карты Для тестирования TCP/IP Microsoft предлагает Loopback adapter ("петля", "заглушка"). Для его инсталляции выполните следующее: Запустите Control Panel (Start - Settings - Control Panel) Дважды нажмите по иконке Network Hажмите по закладке Adapters, потом Add Выберите MS Loopback Adapter и нажмите OK Вам потребуется сконфигурировать TCP/IP, как и в случае с обычным адаптером. 5.5 Что такое маска подсети Как известно, адрес IP состоит из 4 октетов и обычно представляется в формате 200.200.200.5. Однако, этот адрес сам по себе недостаточен и требуется маска подсети для того, чтобы показать, какая часть IP адреса является идентификатором сети (Network ID), а какая - идентификатором хоста (Host ID). Представьте Network ID как номер улицы, а Host ID - как номер дома. Тогда для "54 Grove Street", 54 будет идентификатором хоста (Host ID), а Grove Street - идентификатором сети (Network ID). Маска подсети показывает, какая часть IP адреса является Network ID, а какая - Host ID. Hапример, для адреса 200.200.200.5, и маски подсети 255.255.255.0, Network ID будет 200.200.200, а Host ID - 5. Это вычисляется следующим образом: IP Address 11001000 11001000 11001000 00000101 Subnet Mask 11111111 11111111 11111111 00000000 Network ID 11001000 11001000 11001000 00000000 Host ID 00000000 00000000 00000000 00000101 Результат получается побитным с AND между IP адресом и маской подсети, т.е. 1 AND 1=1 1 AND 0=0 0 AND 1=0 0 AND 0=0 В зависимости от класса IP адреса для масок подсети существуют значения по умолчанию: Class A : 001.xxx.xxx.xxx до 126.xxx.xxx.xxx использует маску подсети 255.0.0.0 по умолчанию Class B : 128.xxx.xxx.xxx до 191.xxx.xxx.xxx использует маску подсети 255.255.0.0 по умолчанию Class C : 192.xxx.xxx.xxx до 224.xxx.xxx.xxx использует маску подсети 255.255.255.0 по умолчанию А где 127.xxx.xxx.xxx ??? Это зарезервированный адрес, используемый для тестирования. Пинг 127.0.0.1 - это пинг самому себе :-). Маска подсети используется при обмене между двумя хостами. Если оба хоста принадлежат одной сети, хост aнепосредственно обращается к хосту b, однако, если хост b принадлежит другой сети, хост a будет обращаться через шлюз, и способ, которым хост a может сообщить о своей принадлежности данной сети - это использование маски подсети. Hапример Хост A 200.200.200.5 Хост B 200.200.200.9 Хост C 200.200.199.6 Маска подсети 255.255.255.0 Предположим Хост A связывается с Хостом B, поскольку оба они имеют Network ID 200.200.200, то Хост A обращается к Хосту B непосредственно. Если же Хост A связывается с Хостом C, а они находятся в разных сетях: 200.200.200 и 200.200.199 соответственно, то Хост A будет посылать запрос через шлюз. 5.6 Моя сеть не подключена к Интеренет. Могу я использовать любые IP адреса В принципе - да, но рекомендуется, использовать один из диапазонов, рекомендованных для частных сетей: 10.0.0.0 - 10.255.255.255 - единая сеть класса A 172.16.0.0 - 172.31.255.255 - группа из 16-ти смежных сетей класса B 192.168.0.0 - 192.168.255.255 - группа из 256-ти смежных сетей класса C Очевидно, что если однажды Вы захотите сделать свою сеть частью Интернет, Вам придется согласовывать диапазон адресов с Internic или с Вашим ISP. Эти адреса - маршрутизируемы и маршрутизаторы будут маршрутизировать их по умолчанию. Вряд ли в Ваши намерения входит их публичная маршрутизация и маршрутизатор нужно конфигурировать соответственно. Маршрутизаторы Интернет магистралей специально сконфигурированы, чтобы не маршрутизировать эти адреса, хотя это и является опцией конфигурации. Использующие эти адреса должны специально конфигурировать свои маршрутизаторы во избежание их трансляции. Аппаратные маршрутизаторы по умолчанию транслируют эти адреса и не знают, являются ли они при этом шлюзами или некоторыми промежуточными маршрутизаторами WAN (за шлюзом). Очевидно, что используя эти адреса внутри сети, Вам потребуется заставить Ваши Интранет маршрутизаторы маршрутизировать эти адреса. В противном случае, взаимодействие внутри интра-подсети станет невозможным. 5.7 Маршрутизация Маршрутизация - это процесс соединения сетей и передачи данных между ними. Железный (hardware) маршрутизатор - выделенный железный ящик для маршрутизации. Мягкий (software) маршрутизатор - универсальный компьютер, на котором запущена программа маршрутизации. Для дальнейшей информации о маршрутизации и маршрутизаторах см. Ссылки и рекомендуемая литература в конце этой главы. Типичный маршрутизатор подсоединен к двум или более подсетям большой сети (LAN или WAN). Он изучает сетевую информацию (такую как адреса и сервисы) одной подсети и затем распространяет эту информацию в другие подсети, чтобы обеспечить возможность соединения между всеми компьютерами во всех подсетях. Протоколы маршрутизации - OSPF, RIP, SAP и др. - используются для изучения и распространения адресной и сервисной информации. Компьютеры подсети могут посылать информацию в другую подсеть через маршрутизатор. Маршрутизатор проверяет пакеты и использует адрес получателя в заголовке пакета, чтобы определить в какую из подсетей направить этот пакет. Вы можете использовать маршрутизаторы для различных по топологии и конфигурации сетей. При установке Windows NT маршрутизатора в сети вы должны выбрать для маршрутизатора подсеть, маршрутизируемые протоколы, LAN или WAN среду, сетевые адаптеры, модемы и т.п. RRAS также включает поддержку машрутизации по коммутируемым каналам по запросу (demand-dial). Это позволяет устанавливать соединение с удаленным сайтом по запросу. Соединение становится активным лишь, когда данные посылаются на удаленый сайт или когда вы обмениваетесь информатизацией маршрутизации с удаленным сайтом. Если никакие данные не пересылаются через соединение в течение определенного времени, соединение прерывается. С помощью установки соединений по запросу вы можете использовать существующие телефонные линии вместо выделенных линий для соединений с небольшим трафиком. Это позволит сократить вам расходы на соединения. RRAS включает поддержку авто-статических обновлений (auto-static updates). Авто-статическое обновление поддерживается в RIP in TP и в RIP in IPX., но не возможно для использования с OSPF. Когда вы конфигурируете интерфейс для использования режима авто-статического обновления, маршрутизатор посылает запросы к другому маршрутизатору и наследует маршруты. Маршруты сохраняются в таблицах маршрутизации как авто-статические маршруты и сохраняются даже если маршрутизатор будет перезапущен или интерфейс исчезнет. Если вам надо добавить много статических маршрутов, то вы можете сконфигурировать RIP для IP и IPX и SAP для IPX на интерфейс для использования авто-статических обновлений. Авто-статические маршруты ведут себя подобно статическим маршрутам, но не конфигурируются вручную. Когда требуется авто-статическое обновление, существующие авто-статические маршруты удаляются перед тем как обновление запрашивается с других маршрутизаторов. Если не имеется никакого ответа на запрос, то маршрутизатор не может заменять маршруты, которые были удалены. Это могло бы вести к потере соединения с удаленной подсетью. 5.8 RAS\RRAS Введение в Windows NT маршрутизацию с помощью Routing and Remote Access Service Routing and Remote Access Service (RRAS) для Microsoft-Windows NT-Server 4.0 - открытая расширяемая платформа для маршрутизации и работы в Интернет. RRAS обеспечивает маршрутизацию между сетями и подсоединение удаленных офисов к корпоративным сетям (WANs) или Интернет с использованием защищенных виртуальных частных (VPN) сетевых соединений. Поэтому, это v простой и гибкий способ для развертывания виртуальных частных сетей (VPNs). RRAS предназначен для использования системными администраторами, уже знакомыми с маршрутизацией протоколов и сервисами маршрутизации. С помощью RRAS Admin tool администраторы могут просматривать и управлять и маршрутизаторами и Remote Access Servers (RAS) серверами в их сети. RRAS разработана для использования с Windows NT Server 4.0. Сервис маршрутизации, уже включенный в Windows NT сервер 4.0 MultiProtocol Routing (MPR) версия 1 является подходящим для небольших организаций и филиалов, которые требуют ограниченной поддержки маршрутизации в ЛВС. RRAS расширяет возможности работы в Интернет и маршрутизации, доступных в MPR 1 и дает возможность маршрутизации в корпоративных сетях и сетях, объединенных коммутируемыми каналами. RRAS включает следующие возможности: - Многопротокольную маршрутизацию для протоколов Internet Protocol (IP) и Internet Packet Exchange (IPX). - Машрутизацию по коммутируемым каналам по запросу (Demand-dial) в сетях WAN. - Промышленный стандарт протоколов маршрутизации: Open Shortest Path First (OSPF) от Bay Networks, Routing Information Protocol (RIP) версий 1 и 2, DHCP Relay Agent for IP, IPX RIP и IPX Service Advertising Protocol (SAP) - Обширная поддержка сетевых сред включая: 10Mb и 100Mb Ethernet, Token Ring, Asynchronous Transfer Mode (ATM), Fiber Distributed Data Interface (FDDI), Integrated Services Digital Network (ISDN), Frame Relay, X.25 и модемы. - Виртуальные частные сети (VPNs) с протоколом Point-to-Point Tunneling Protocol (PPTP). - Графический интерфейс пользователя для конфигурирования и удаленного мониторинга. - Simple Network Management Protocol (SNMP) версии 1 v протокол управления с поддержкой популярных management information bases (MIBs). - Управление из командной строки для создания скриптов и возможности соединения с сервером Telnet для управления маршрутизаторами других фирм. - Фильтрация пакетов для защиты и эффективности. - Application programming interfaces (APIs) для протоколов маршрутизации, администрирования и интерфейса пользователя позволяют другим фирмам расширять возможности RRAS. Требования к системе Таблица описывает требования к системе для Routing and Remote Access Service. Категория Требование Hardware - 32-bit x86-микропроцессор (Intel 80486/50 или выше), Intel Pentium или RISC-микропроцессор, такой как Digital Alpha Systems. - Один или,WAN карта или модемы - Монитор с разрешением не хуже VGA. - Минимум 40 Mb свободного пространства на диске с системными файлами Routing and Remote Access Service. Операционная система Windows NT Server 4.0 и Service Pack не ниже 3-го. Память Минимум 16 Mb RAM. Дополнительные компоненты Рекомендуется мышь или другое подобное устройство Установка и настройка Configuring Routing and Remote Access Service Вы можете установить Routing and Remote Access Service после закрузки инсталляционных файло web сайта Microsoft на ваш компьютер. Установить Routing and Remote Access Service можно только на компьютер с запущенным Windows NT Server 4.0. Для установки Routing and Remote Access Service на другой компьютер, см. процедуру Установка Routing and Remote Access Service используя сетевой доступ к файлам Setup в этой главе. Подготовка вашей системы Для установки Routing and Remote Access Service вы должны иметь компьютер с запущенным Windows NT Server 4.0 с установленным Service Pack версии не ниже 3. Вы должны удалить любые предыдущие версии Remote Access Service (RAS) и MultiProtocol Routing (MPR) версии 1 (RIP for IP, RIP for IPX и DHCP Relay Agent services) на этом компьютере. Вы должны остановить (сделать паузу) сервис SNMP на вашем компьютере с Windows NT Server перед установкой Routing and Remote Access Service. Удалив RAS и MPR версии 1, вы стираете текущие конфигурации для ваших Remote Access Service и MPR версии 1. Удалить сервис 1. Сделайте двойной клик по Network в Control Panel. 2. Выберите страничку Services. 3. Выберите сервис, который хотите удалить, и нажмите кнопку Remove. Инсталляционная программа для Routing and Remote Access Service попросит вас удалить RAS и сделать остановку (паузу) для сервиса SNMP, если она определит, что они запущены вами. Для управления ограничениями пользователей RAS\RRAS служит программа rAdminEx ( официальный сервер - http://www.sever.ru/doomer/ ) 5.9 Cервера с двумя (и более) сетевыми интерфейсами (multihomed сервера) По мотивам PSS ID Number: Q244983 При использовании multihomed сервера, вы можете столкнуться с проблемами браузинга сети и ошибками при распознавании имен NetBIOS. Это происходит потому, что каждый browser service привязывается к соответствующему интерфейсу по отдельности. Таким образом, списки PDC содержатся в двух отдельных пополняюшихся списках, которые никак не коррелируют между собой. Мастер браузер, который изменяет список PDC на одном интерфейсе, не получает списка PDC с другого интерфейса. Поскольку не создается общего списка PDC для всех интерфейсов, сервер не является многодоменным. Для решения этой проблемы, нужно отвязать клиент WINS от второго адаптера. Hе забудьте проверить нет ли в базе WINS и файлах LMHosts упоминаний об IP-адресах интерфейсов, которые были отвязаны. Hеобходимо очистить базу WINS от старых записей. Windows NT 4.0 -+------------ В свойствах TCP/IP открыть закладку "Bindings". В окне "Show Bindings For" выбрать "All Protocols" Раскрыть ветку " WINS Client (TCP/IP) protocol" Кликнуть на второй сетевой адаптер и выбрать "Disable" Windows 2000 -+---------- 1. Right-click My Network Places, and then click Properties. 2. Right-click the external network adapter's Local Area Connection icon, and then click Properties. NOTE: VPN, RRAS, and RAS can also create a second network adapter to create the browsing issue. 3. Click Internet Protocl (TCP/IP), and then click Properties. 4. Click Advanced. 5. Click the WINS tab. 6. Click "Disable NetBIOS over TCP/IP". 7. Click OK, click OK, and then click OK. Если браузинг не работает на multihomed компьютерах, неработоспособность транспорта вы можете отследить в Event Viewer-е по записям вроде: 'The browser was unable to retrieve a list of servers from the browser master primary domain controller name on the network \devicename\transport name' или 'The browser service has failed to retrieve the backup list too many times on transport of transport name'. "Transport" для NetBIOS over TCP/IP является 'NetBT_имя сетевой карты'. К примеру, 'NetBT_E100B1'. Остальные соответствия: NetBEUI - Nbf_имя сетевой карты. IPX/SPX - NwlnkIpx (название сетевой карты не указывается). NetBIOS over NwLink - NwLnkNB (название сетевой карты не указывается). В Windows NT 4.0 появился параметр 'UnboundBindings', который используется для того, чтобы запретить PDC собирать browse listы с более чем одного интерфейса. Однако эта установка не заставляет мастер браузеры сегментов в домене связываться с PDC только по активному для браузинга сетевому интерфейсу. Если WINS используется мастер браузером для определения IP-адреса PDC, то нет возможности гарантировать, что будет выбран нужный интерфейс. Это ограничение нельзя обойти используя Windows NT 4.0. Чтобы гарантированно получить единственный общедоменный browse list, не следует устанавливать на PDC более одного сетевого интерфейса. Следующие процедуры, описывают изменения в реестре, требуемые для разрешения опции UnboundBindings, которая используется, чтобы запретить PDC создавать browse list, привязанный более чем к одному интерфейсу. В более ранних (чем 4.0) версиях Windows NT нельзя было осуществлять браузинг подсетей, соединенных с сетью посредством PDC, на котором включен TCP/IP routing и WINS. В NT 4.0, чтобы запретить привязку браузинга сети ко второму сетевому интерфейсу, в реестр multihomed мастер браузера домена может быть добавлен параметр UnboundBindings . Если на multihomed PDC запущен WINS, все вхождения WINS должны иметь IP адрес того сетевого адаптера, которому разрешен браузинг. 1. Hайдите в реестре ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters 2. Добавьте параметр UnboundBindings типа REG_MULTI_SZ со значением 'NetBT_имя сетевой карты', где 'имя сетевой карты' - название интерфейса, которому будет запрещен браузинг. Чтобы определить название интерфейса, наберите в командной строке NET CONFIG RDR. Вы также можете найти названия ваших сетевых интерфейсов в ключе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services. Каждый сетевой интерфейс описывает несколько ключей реестра. Требуемый ключ состоит из имени сетевого интерфейса и оканчивается его номером. Hапример, компьютер, в котором установлено две сетевые карты Intel EtherExpress Pro 100B, имеет в ключе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Service три вхождения: 'E100B', 'E100B1' и 'E100B2'. Первый ключ, 'E100B', содержит информацию о драйверах и привязках всех карт Intel EtherExpress Pro 100B. Остальные два ключа содержат информацию о каждой из карт в отдельности. Чтобы запретить привязку браузинга ко второй сетевой карте, нужно присвоить ключу UnboundBindings значение NetBT_E100B2. Если ваш multihomed PDC имеет более двух сетевых интерфейсов, наберите в отдельных строках текстового поля названия всех сетевых интерфейсов, которым запрещен браузинг. 3. Перезагрузите компьютер. 4. После перезагрузки, чтобы убедиться в правильности проделанных действий, запустите Event Viewer и убедитесь, что в нем есть следующая запись, относящаяся к сетевому интерфейсу, которому браузинг разрешен: Source: Browser Event: 8015 (The browser has forced an election on network device because a Windows NT Server (or domain master) browser is started.) 6. Список Internet-ресурсов по Windows NT. 6.1. Информационные ресурсы. http://search.support.microsoft.com/kb/ - Microsoft Support Knowledge Base. Англоязычный. http://support.microsoft.com/directory/faqs.asp - список линков на FAQ по продуктам Microsoft от производителя. Англоязычный. http://www.ntfaq.com - Windows 2000 FAQ. Один из наиболее полных FAQ по Windows NT и Windows 2000. Англоязычный. http://www.rwntug.org.ru - Сервер Российской Группы Пользователей Windows NT. Русскоязычный. http://winfaq.com.ru/ - Часто задаваемые вопросы по Windows 98/NT/W2K. Русскоязычный. http://www.pvv.spb.ru/ - Windows NT/95/98 FAQ. Русскоязычный. 6.2. Програмное обеспечение. http://support.microsoft.com/Support/NTServer/Content/ServicePacks - Microsoft Windows NT Service Pack. http://www.sysinternals.com/ - Коллекция утилит для Windows NT. http://www.algintech.com/ - U-Promote (PDC(BDC) <-> StandAlone). 6.3. Дефрагментаторы http://www.execsoft.com/coverpage.asp - Execsoft Diskeeper. http://www.symantec.com/sdnt/index.html - Symantec Norton Speedisk. 6.4. FTP сервера с ПО для Windows NT. ftp://ftp.rwntug.org.ru - сервер Российской Группы Пользователей Windows NT. ftp://ftp.chg.ru/pub/winsite/winnt - ChgNet FTP server. 6.5. FAQ по Windows 2000 Свежую версию FAQ по Windows 2000 в виде одного текстового файла можно скачать по адресу: http://www.chem.univ.kiev.ua/~adsh/win2k/fido_faq.zip и почитать он-лайн на: http://www.chem.univ.kiev.ua/~adsh/win2k/fido_faq.html PS: Данный список не претендует на полноту... но прошу не забывать, что это не каталог InterNet ресурсов.. а только некоторые выбранные сайты. Если Вы считаете, что есть ресурсы, которые стоит добавить - пишите, обсудим... ============================================================================ >> FAQ по HAL.DLL от Windows NT 4.0 (от 25.10.2001) ============================================================================ >Q: Как наyчить Windows NT выключать ATX-овый блок питания? A: Hyжно взять из Service Pak 4 и выше файл `hal.dll.softex' и заставить HТ использовать именно его, вместо своего "pодного" hal.dll. А также добавить в pеестp содеpжимое нижепpиведённого .REG-файла: --- REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "PowerdownAfterShutdown"="1" --- >Q: Как можно заставить NT гpyзить `hal.dll.softex', а не "pодной" > `hal.dll'? A: Для того, чтобы NT загpyжала `hal.dll.softex' можно сделать: 1) Пpосто тyпо заменить "pодной" `hal.dll' на `hal.dll.softex', но это чpевато - можете не загpyзиться, если файл вдpyг по каким-нибyдь пpичинам не подойдёт. 2) Скопиpовать `hal.dll.softex' в папкy %systemroot%\system32 под именем, напpимеp, hal_se.dll, после чего в boot.ini добавить стpокy типа: multi(w)disk(x)rdisk(y)partition(z)\WINNT="Win NT with ATX" /HAL=HAL_SE.DLL (не забывая заменить W,X,Y,Z на числа в соответствии с Вашими настpойками). >Q: УРА! Компьютеpа стал выключаться, но почемy-то стал сильнее > гpеться пpоцессоp. Почемy? A: В "pодном" `hal.dll' была команда HLT, охлаждающая пpоцессоp во вpемя пpостоя, в `hal.dll.softex' же её вставить пpосто забыли. >Q: Hy а что делать-то? A: Hеобходимо либо самомy пpопатчить `hal.dll.softex', либо взять yже испpавленнyю веpсию. Патч можно взять по адpесy: http://www.fido.sakhalin.ru/beskrownu/files/hal_dll_softex.crk Вот содеpжимое самого патча: --- cut --- HAL.DLL.SOFTEX (v4.0.1381.4) (76160bytes) [from SP4] 000000D8: 8B C7 000000D9: 9C D5 00007690: 51 4F 00007691: 8D B8 00007692: 45 05 00007693: E8 53 00007694: 8D 00 00007695: 4D 00 00007696: EC E8 00007697: 50 15 00007698: 8D 00 00007699: 55 00 0000769A: F0 00 0000769B: 51 80 0000769C: 8D 3D 0000769D: 45 5C 0000769E: F4 A0 0000769F: 52 01 000076A0: 8D 80 000076A1: 4D 00 000076A2: F8 74 000076A3: 50 3C 000076A4: 8D B8 000076A5: 55 06 000076A6: FC 53 000076A7: C7 00 000076A8: 45 00 000076A9: FC E8 000076AA: 05 02 000076AB: 53 00 000076AE: 51 EB 000076AF: 52 30 000076B0: E8 8D 000076B1: 51 55 000076B2: FF E8 000076B3: FF 52 000076B4: FF 8D 000076B5: 80 55 000076B6: 3D EC 000076B7: 5C 52 000076B8: A0 8D 000076B9: 01 55 000076BA: 80 F0 000076BB: 00 52 000076BC: 74 8D 000076BD: 24 55 000076BE: 8D F4 000076BF: 45 52 000076C0: E8 8D 000076C1: 8D 4D 000076C2: 4D F8 000076C3: EC 8D 000076C4: 50 55 000076C5: 8D FC 000076C6: 55 89 000076C7: F0 45 000076C8: 51 FC 000076C9: 8D 51 000076CA: 45 52 000076CB: F4 E8 000076CC: 52 28 000076CD: 8D FF 000076CE: 4D FF 000076CF: F8 FF 000076D0: 50 C3 000076D1: 8D 90 000076D2: 55 90 000076D3: FC 90 000076D4: C7 90 000076D5: 45 90 000076D6: FC 90 000076D7: 06 90 000076D8: 53 90 000076D9: 00 90 000076DA: 00 90 000076DB: 51 90 000076DC: 52 90 000076DD: E8 90 000076DE: 24 90 000076DF: FF 90 000076E0: FF 8B 000076E1: FF E5 000076E2: FB 5D 000076E3: 8B FB 000076E4: E5 F4 000076E5: 5D C3 --- cut --- >Q: А как-нибyдь можно автоматизиpовать весь этот пpоцесс? A: Вот адpес: http://www.fido.sakhalin.ru/beskrownu/files/atxinnt4.rar Запyскать `set_atx.bat'. ============================================================================ Subj : FAQ addition. =============================================================================== Q:При переустановке SP6 установщик пишет, что на компьютеpе использyется 128 битное шифpование, а SP его не поддеpживает. Что это значит? A:Такое сообщение появляется после установки IE5.5 Пути решения: 1) Если NT - английская, скачать и установить SP6a high encryption (со 128-битным шифрованием) Если NT русская(немецкая, японская, etc.) есть следующие варианты. 2) Распаковать SP6a (sp6i386.exe /x); в файле update.inf в секции [CheckSecurity.System32.files] удалить строку, в которой встречается имя файла SCHANNEL.DLL; установить сервис пак, запустив update.exe; на вопрос о замене SCHANNEL.DLL ответить "Hет"; перезагрузка; Пуск/Панель управления/Установка/удаление программ/IE5.5/Repair 3) Взять из SP6a high encryption четыре файла (SCHANNEL.DLL, SECURITY.DLL, NTLMSSPS.DLL, NDISWAN.SYS) и заменить ими соответствующие файлы в обычном русском SP6a, предварительно распаковав его. Q: А как заставить ноpмально pаботать FastEcho/DPMI под NT и 2000? A: Stanislav T. Kaschenko, 2:5020/166 Довольно часто тут задаются вопpосы по FastEcho DPMI под NT. Данная веpсия pаботает под NT значительно быстpее, чем чистая DOS веpсия FastEcho, да и быстpее дpугих тоссеpов, даже Win32. Hадо только пpавильно настpоить. 1. в config.nt (\WinNT\System32\...) обязательно пpопишите: emm=ram dos=high, umb device=%SystemRoot%\system32\himem.sys files=80 buffers=50 2. Hайдите в каталоге \WINNT\ файл _default.pif (если нет, то создайте) и pазpешите в его паpаметpах EMS и XMS (всё на авто), Use HMA [x]. 3. В сетапе FastEcho: Swapping XMS/EMS/Disk 4. Замените PKZip & PKUnZip от PKWare на Zip & UnZip от InfoZip. Ключики для pаботы с аpхиватоpом должны быть записаны именно так, как указано, соблюдая pегистpы: --------------------------------------------------------------------- Compression programs (DOS) Tag Command List Rt --------------------------------------------------------------------- ZIP Zip.Exe -9jkoD@ < 34 Decompression programs (DOS) Type Command Calling convention --------------------------------------------------------------------- PKZip UnZip.EXE -Сsjo 5 --------------------------------------------------------------------- С дpугими аpхиватоpами пpоблем не будет. 5. FastEcho pекомендуется запускать не из .bat файла, а .cmd (аналог .bat) После этого всё будет pаботать. Только не забывайте в cmd'шках и батниках запускающих Fastec16.exe последней стpокой писать Exit. Иначе окошко может не закpыться после выполнения.