пятница, 14 сентября 2012 г.

Зависание сетевого интерфейса INTEL 82574L

0 коммент.

Очень интересно себя ведет адаптер 82574L. В процессе своей работы, он перестает принимать и отправлять пакеты, причем совершенно неожиданно:) Для Windows систем, достаточно в закладке "power managment" снять все галочки(энергосбережение и wol), а вот с Linux всё обстоит немного по другому:) А именно:

Для CentOS необходимо: 


1) Установить паект elrepo-release-6-4.el6.elrepo.noarch (в нем содержатся исправления для 82574L)
2) Обновляем драйвер для Intel 82574L
3) Настраиваем сетевой интерфейс, выключая нерабочие параметры.


1) Импортируем публичный ключ

2) Устанавливаем пакет

3) Ставим новый драйвер
yum -y install kmod-e1000e.x86_64

4) Выключаем всё ненужное через grub.conf
nano /etc/grub.conf

4.1) в строке "kernel /vmlinuz-2.6.32-220.el6.x86_64 ro ro..." в конце строки добавляем: pcie_aspm=off e1000e.IntMode=1,1 e1000e.InterruptThrottleRate=10000,10000 acpi=off

5) Добавляем параметры для NIC в /etc/rc.local
#disable pause autonegotiate
/sbin/ethtool -A eth1 autoneg off
/sbin/ethtool -s eth1 autoneg off
#change tx ring buffer
/sbin/ethtool -G eth1 tx 1024 #maybe too large(consider 512). To increase interrupt rate, ethtool -C eth0 rx-usecs 10<10000 interrupts per second>
#change rx ring buffer
/sbin/ethtool -G eth1 rx 512
#disable wake on line
/sbin/ethtool -s eth1 wol d
#turn off offload
/sbin/ethtool -K eth1 tx off rx off sg off tso off gso off gro off
#enable TX pause
/sbin/ethtool -A eth1 tx on
#disable ASPM
/sbin/setpci -s 02:00.0 CAP_EXP+10.b=40
/sbin/setpci -s 00:19.0 CAP_EXP+10.b=40

6)перезагружаем сервер
shutdown  -r now

Для Debian необходимо: 

1) Редактируем Grub:
nano /etc/default/grub
1.1) Необходимо добавить в строку GRUB_CMDLINE_LINUX_DEFAULT="quiet" значение:pcie_aspm=off Тоесть выглядеть это будет так: 
GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=off "
1.2) Для сохранения файла нажимаем – CTRL+x и подтверждаем сохранение
2) После чего надо обновить GRUB (update-grub)
update-grub
3) И перезагрузить сервер
Shutdown –r now

пятница, 7 сентября 2012 г.

Выполняем перезагрузку сервера через Task Sheduler

0 коммент.
Для выполнения автоматической перезагрузки сервера в указанную дату и время, необходимо создать sheduled task с командой "shutdown" Теперь по пунктам:

пятница, 31 августа 2012 г.

Настройка синхронизации времени в домене Active Directory

0 коммент.
Для настройки синхронизации времени в Active Directory, зайдите на контроллер домена с ролью PDC EMULATOR, запустите CMD от имени администратора, и вбейте:

w32tm /config /update /manualpeerlist:"0.pool.ntp.org,0x8 1.pool.ntp.org,0x8 2.pool.ntp.org,0x8 3.pool.ntp.org,0x8" /syncfromflags:MANUAL

далее посылаем команду на синхронизацию:

w32tm /resync

Ура! Теперь компьютеры входящие в домен, будут отображать правильное время :)

среда, 29 августа 2012 г.

Настройка PHP 5.3.0+ на Windows 2008 R2

0 коммент.
Недавно появилась необходимость настроить PHP для Web сервера IIS 7.5. Открыв официальный мануал на php.net, и попытавшись выполнить их инструкцию, понял, что тот кто писал этот мануал,  похоже сам не знает как этот самый PHP настраивать. Поэтому впиливаю сюда основные шаги, чтобы снова не напороться на старые грабли.

  1. Ставим IIS роль и добавляем туда FastCGI модуль через который и будем работать с PHP
  2. Ставим Microsoft Visual C++ 2008 Redistributable Package (x86)
  3. Качаем дистриб PHP с подпиской "Non Thread Safe" в виде ZIP архива
  4. Распаковываем в C:\PHP
  5. Копируем php.ini.production на php.ini и включаем следующие опции:
    1. fastcgi.impersonate = 1
      fastcgi.logging = 0
      cgi.fix_pathinfo=1 
      cgi.force_redirect = 0
  6.  Добавляем обработчик. В IIS находим "Handler Mappings" и добавляем модуль кнопкой "Add Module Mapping..."
      • Request Path: *.php
      • Module: FastCgiModule
      • Executable: C:\[Path to PHP installation]\php-cgi.exe
      • Name: PHP_via_FastCGI
  7. После чего очень важно всё это проверить создав файл phpinfo в дефолтном сайте, вида: test.php, с содержимым:   <?php phpinfo(); ?>

суббота, 18 августа 2012 г.

Как сбросить пароль для administrator на контроллере домена

0 коммент.

  • Грузимся с DVD  Windows Server 2008
  • Выбираем     “Repair your computer”
  • Запускаем "command prompt"
  • Выполняем    cd  c:\windows\system32
  • Выполняем move Utilman.exe to Utilman.exe.bak
  • Выполняем  copy cmd.exe  Utilman.exe
  • Перезагружаемся в Windows
  • В logon screen нажимаем Windows + U или кнопочку внизу слева
  • Выполняем в cmd: net user administrator Newpass123
  • Логинимся с этим паролем
  • Меняем пароль
  • Запускаем cmd и выполняем: del c:\windows\system32\utilman.exe && move  Utilman.exe.bak  Utilman.exe

среда, 6 июня 2012 г.

GLPI - настраиваем прозрачную аутентификацию через Active Directory

0 коммент.
Статья еще в стадии разработки

Проблемы с FTP доступом на сервер Windows 2008 R2

0 коммент.
После настройки  штатного FTP сервера в комплекте IIS7.5, и проверки наличия включенных правил для FTP, на встроенном Firewall Windows, доступ по FTP был недоступен.
Оказалось, что для решения этой проблемы, необходимо поменять статус службы ftpsvc, и её перезапустить.
  1. sc qsidtype ftpsvc
  2. net stop ftpsvc & net start ftpsvc

четверг, 16 февраля 2012 г.

Динамическая подпись для писем в Exchange 2010

0 коммент.
  1. Делаем transport-rule на уровне организации
  2. Выбираем от кого посылается
  3. В разделе "Действия" выбирает 3 пункт сверху "добавить текст заявления.."
  4. Вбиваем такой примерно текст в "текст заявления об отказе":