Заметки практикующего сисадмина

Дядя Саша Кузьмич пишет о работе

  • Установка Broadcom 2045 Bluetooth 2.0 USB со стандартными драйверами Windows

    В моем ноутбуке Samsung R60+ установлен Bluetooth-модуль Broadcom 2045 Bluetooth 2.0 USB, для которого поставляются драйверы Widcomm. Спору нет, стек Bluetooth от Broadcom — лучший, но лично мне не нужны больше половины возможностей, которые он предоставляет, т.к. максимум необходимого — это COM-порты, модем и PAN. К тому же меня не устраивает тот факт, что для PAN создается отдельная сетевая, которая постоянно показывает в System Tray значок «Сетевой кабель не подключен». Поэтому я задался целью установить стандартные драйверы и стек Bluetooth от Microsoft с моим модулем.
    Решение нашлось достаточно быстро. Необходимо проделать следующее:

    1. Открываем диспетчер устройств и в разделе «Другие устройства» выбрать модуль. В моем случае он назывался «BCM92045NMD».
    2. Открываем свойства устройства, переходим на закладку «Сведения», в раскрывающемся списке выбираем «Коды (ID) оборудования». Записываем значения VID и PID, в моем случае — VID_0a5c, PID_2101
    3. Открываем блокнотом файл C:\WINDOWS\inf\bth.inf, переходим к разделу [Broadcom.NT.5.1], дублируем строку «BCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200F» и изменяем название и значения VID и PID на свои. Сохраняем, закрываем.
    4. Возвращаемся в диспетчер устройств и запускаем обновление драйвера устройства. Система найдет нужный драйвер и установит его.
  • Как указать в SOA почтовый ящик ответственного лица, содержащий точки в имени пользователя

    Для кодирования точек и специальных символов в адресе responsible person необходимо использовать обратный слэш. Вот цитата из RFC 1035:

     
    «8. MAIL SUPPORT
    The domain system defines a standard for mapping mailboxes into domain names, and two methods for using the mailbox information to derive mail routing information. The first method is called mail exchange binding and the other method is mailbox binding. The mailbox encoding standard and mail exchange binding are part of the DNS official protocol, and are the recommended method for mail routing in the Internet. Mailbox binding is an experimental feature which is still under development and subject to change.
    The mailbox encoding standard assumes a mailbox name of the form «<local-part>@<mail-domain>». While the syntax allowed in each of these sections varies substantially between the various mail internets, the preferred syntax for the ARPA Internet is given in [RFC-822].
    The DNS encodes the <local-part> as a single label, and encodes the <mail-domain> as a domain name. The single label from the <local-part> is prefaced to the domain name from <mail-domain> to form the domain name corresponding to the mailbox. Thus the mailbox HOSTMASTER@SRI-NIC.ARPA is mapped into the domain name HOSTMASTER.SRI-NIC.ARPA. If the <local-part> contains dots or other special characters, its representation in a master file will require the use of backslash quoting to ensure that the domain name is properly encoded. For example, the mailbox Action.domains@ISI.EDU would be represented as Action\.domains.ISI.EDU.
    »
     
  • IIS DefaultAppPool

    After you delete IIS application pool «DefaultAppPool» you will get error «The parameter is incorrect» when creating web site.

    После удаления пула приложений IIS «DefaultAppPool» при создании сайтов будет возникать ошибка «Параметр задан неверно».

    Варианты решения:

    1. Не удалять пул приложений «DefaultAppPool».
    2. Остановить IIS и в файле метабазы (%systemroot%\system32\inetsrv\MetaBase.xml) в значении атрибута AppPoolId элемента IIsWebService указать пул приложений по умолчанию для создаваемых сайтов.
  • Особенности установки PDF IFilter 8.x для WSS/MOSS

    1. Установить Adobe Reader 8.x.
    • Для MOSS: Администрирование общих служб -> Параметры поиска -> Типы файлов -> добавить расширение pdf.
      Для WSS: Добавить в реестр строковый параметр с очередным номером и содержанием pdf в ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\[Application GUID]\Gather\Search\Extensions\ExtensionList.
    • Для MOSS: изменить значение по умолчанию для ключа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf на {E8978DA6-047F-4E3D-9C78-CDBE46041603}.
      Для WSS: изменить значение по умолчанию для ключа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.pdf на {E8978DA6-047F-4E3D-9C78-CDBE46041603}.
    • Добавить путь к AcroRdIF.dll в системную переменную окружения PATH.
    • Для MOSS: перезапустить службу Office SharePoint Server Search (OSearch).
      Для WSS: перезапустить службу Windows SharePoint Services Search (SPSearch).
    • Для MOSS: Администрирование общих служб -> Параметры поиска -> Источники содержимого -> В меню нужного источника выбрать «Начать полный обход содержимого».
      Для WSS: Выполнить команду stsadm -o spsearch -action fullcrawlstart.
  • RTF IFilter для WSS/MOSS

    По умолчанию WSS и MOSS для индексации файлов RTF используют Windows SharePoint Services Search Plain Text filter и Microsoft Office SharePoint Server Search Plain Text filter соответственно. В результате латиница индексируется нормально, а кириллица не индексируется совсем, т.к. в RTF применяется 7-битное кодирование: не ASCII символы кодируются с помощью escape-последовательностей.

    Чтобы выйти из положения, необходимо использовать почему-то забытый самим Майкрософтом RTF IFilter. Последовательность действий:

      1. Скачать архив, распаковать, скопировать rtffilt.dll в %systemroot%\system32, зарегистрировать командой regsvr32.exe rtffilt.dll.
      • Для MOSS: Администрирование общих служб -> Параметры поиска -> Типы файлов -> добавить расширение rtf.
        Для WSS: Добавить в реестр строковый параметр с очередным номером и содержанием rtf в ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Applications\[Application GUID]\Gather\Search\Extensions\ExtensionList.
      • Для MOSS: изменить значение по умолчанию для ключа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.rtf на {e2403e98-663b-4df6-b234-687789db8560}.
        Для WSS: изменить значение по умолчанию для ключа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\Search\Setup\ContentIndexCommon\Filters\Extension\.rtf на {e2403e98-663b-4df6-b234-687789db8560}.
      • Для MOSS: перезапустить службу Office SharePoint Server Search (OSearch).
        Для WSS: перезапустить службу Windows SharePoint Services Search (SPSearch).
      • Для MOSS: Администрирование общих служб -> Параметры поиска -> Источники содержимого -> В меню нужного источника выбрать «Начать полный обход содержимого».
        Для WSS: Выполнить команду stsadm -o spsearch -action fullcrawlstart.

       

    1. Virtual Machine Remote Control Client Plus (VMRCplus)

      Всем, кто использует Microsoft Virtual Server, настоятельно рекомендую к использованию Virtual Machine Remote Control Client Plus (VMRCplus). Приложение очень удобное, позволяет одновременно управлять несколькими серверами виртуальных машин. Фактически, веб-сайт теперь нужен только для работы по удаленному доступу.

      Update: Программа обновилась до версии 1.7, доступна по той же ссылке. Исправлены ошибки, добавлена поддержка Windows Server 2008.

      Update 2: Программа обновилась до версии 1.8, ссылки на закачку: x86, x64. Основное нововведение — поддержка обновления KB948515 для Virtual Server 2005 R2 SP1. Кроме того, новая версия содержит небольшие исправления. Например, стала работать функция запуска виртуальной машины в контексте учетной записи в System (сброс флажка «Run VM under user account»). Немного изменился интерфейс управления дисками с отменой (Undo). Информация позаимствована из блога Russian Windows Virtualization Discussion.

    2. DNSBL

      В результате длительных поисков родился вот такой список DNSBL:

      ЗонаСообщение об ошибке
      dul.ru550 Mail from %IP% rejected; see http://www.dul.ru/cgi-bin/search.cgi?address=%IP%
      zen.spamhaus.org550 Mail from %IP% rejected; see http://www.spamhaus.org/query/bl?ip=%IP%
      combined.njabl.org550 Mail from %IP% rejected; see http://www.njabl.org/cgi-bin/lookup.cgi?query=%IP%
      dnsbl.sorbs.net550 Mail from %IP% rejected; see http://www.de.sorbs.net/lookup.shtml
      bl.spamcop.net550 Mail from %IP% rejected; see http://www.spamcop.net/w3m?action=checkblock&ip=%IP%
      list.dsbl.org550 Mail from %IP% rejected; see http://dsbl.org/listing?%IP%
      multihop.dsbl.org550 Mail from %IP% rejected; see http://dsbl.org/listing?%IP%

      Количество спама заметно уменьшилось и почтовик перестал захлебываться под нагрузкой SpamAssassin.

    3. Internet Explorer 7 закрывается сразу после запуска

      Internet Explorer 7 exits immediately when you start it. Internet Explorer 7 closes immediately after start.

      Если Internet Explorer 7 закрывается сразу после запуска, то причина заключается в некорректной регистрации библиотеки ieproxy.dll. Для решения проблемы запускаем: regsvr32 /s "C:\Program Files\Internet Explorer\ieproxy.dll"
      Источник: KB928427

    4. Пользуемся experts-exchange.com бесплатно

      Если по поисковику вы находите страницу на experts-exchange.com и не хотите платить денег за прочтение одного лишь топика, то выделите все содержимое страницы по Ctrl-A, скопируйте и вставьте в любой текстовый редактор (желательно в формате «только текст»). В самом начале будут случайные наборы символов, а в конце — искомые ответы 😉

    5. Решение проблем с локальными учетными записями без пароля

      По умолчанию в Windows XP и Server 2003 групповая политика настроена таким образом, что локальные учетные записи без пароля имеют лишь право локального входа, поэтому не выполняются задания планировщика, отсутствует доступ по сети к компьютерам рабочей группы и т.п.

      Для решения проблемы нужно установить пароль учетной записи (пусть даже простой) или отключить параметр групповой политики: запустить gpedit.msc, перейти по пути Computer configuration — Windows settings — Security settings — Local policies — Security options (Конфигурация компьютера — Конфигурация Windows — Параметры безопасности — Локальные политики — Параметры безопасности) и переключить параметр политики «Accounts: Limit local account use of blank passwords to console logon only» (Учетные записи: ограничить использование пустых паролей только для консольного входа) в состояние Disabled (Отключить).