Блоги

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:8252bdbee23184a1ab6bfe33fadb58b1' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Обратил внимание, что при установке софта на FreeBSD, в первую очередь отображается предупреждение, а потом уже только начинается установка. Текст предупреждения следующий:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>/!\\ WARNING /!\\<br />\n pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng<br />\n <a href=\"http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/\" title=\"http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/\">http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-t...</a><br />\n If you do not want to see this message again set NO_WARNING_PKG_INSTALL_EOL=yes in your make.conf</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Соответственно решил поинтересоваться этим вопросом...</p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:8252bdbee23184a1ab6bfe33fadb58b1' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:4dc33cd8a8dc323bd6c73d51aeef1a26' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Unbound логотип\" src=\"http://muff.kiev.ua/files/unbound-250.png\" /></p>\n<p class=\"rtejustify\">В релизе&nbsp;<strong>FreeBSD 10.0</strong>&nbsp;<strong>DNS</strong>-сервер <strong>BIND</strong> заменен на связку из кеширующего <strong>DNS-</strong>сервера <strong>Unbound</strong> и библиотеки <strong>LDNS</strong>. Разбираясь с нововведениями, решил заодно ознакомиться и с настройкой&nbsp;<strong>Unbound</strong>.</p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:4dc33cd8a8dc323bd6c73d51aeef1a26' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:2362541f190e71d64936efab01d94145' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Cisco логотип\" src=\"http://muff.kiev.ua/files/Cisco-logo.gif\" style=\"height:102px; width:140px\" /></p>\n<p class=\"rtejustify\">Продолжая тему сброса устройств в настройки по умолчанию, рассмотрим сброс коммутаторов <strong>Cisco Catalyst</strong> на примере коммутатора&nbsp;<strong>Cisco Catalyst WS-C2950-24</strong>.&nbsp;</p>\n<p class=\"rtejustify\">Подключаемся через последовательный интерфейс к консоли управления коммутатора. Распиновка консольного кабеля такая:</p>\n<p class=\"rtecenter\"><a class=\"thickbox\" href=\"http://muff.kiev.ua/files/imagepicker/1/console-zte2928.jpg\"><img alt=\"zte 2928 - консольный кабель\" class=\"imgp_img\" src=\"http://muff.kiev.ua/files/imagepicker/1/thumbs/console-zte2928.jpg\" style=\"height:250px; width:245px\" /></a></p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:2362541f190e71d64936efab01d94145' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:8500ef16d13abed77daecb8412253078' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">При диагностике работы <strong>web</strong>-сервера, обнаружил ошибки, которые сыпались в лог&nbsp;<strong>httpd-error.log</strong>:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>[Sun Feb 02 10:13:51.778392 2014] [core:notice] [pid 73431] AH00052: child pid 82474 exit signal Illegal instruction (4)<br />\n [Sun Feb 02 10:20:07.346392 2014] [core:notice] [pid 73431] AH00052: child pid 93379 exit signal Illegal instruction (4)<br />\n [Sun Feb 02 10:30:58.217398 2014] [core:notice] [pid 73431] AH00052: child pid 93375 exit signal Illegal instruction (4)<br />\n [Sun Feb 02 10:32:36.356384 2014] [core:notice] [pid 73431] AH00052: child pid 20375 exit signal Illegal instruction (4)</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Версии установленного ПО:</p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:8500ef16d13abed77daecb8412253078' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:df2646bfb0b9ce32003a311a2110b215' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">При настройке очередного сервера с установленной &quot;на борту&quot; <strong>FreeBSD</strong>,&nbsp;решил настроить какую-то альтернативу штатному <strong>sendmail</strong> для отправки почты с сервера. Возможностей <strong>Exim</strong> - слишком много для таких простых задач,&nbsp;нужно что-то попроще. Как вариант - <strong>SSMTP</strong>, который есть в портах.</p>\n<p class=\"rtejustify\">Выполним установку <strong>SSMTP</strong> из системы портов:</p>\n<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\">\n<tbody>\n<tr>\n<td># <strong>cd /usr/ports/mail/ssmtp &amp;&amp; make install clean &amp;&amp; rehash</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">По завершению установки,&nbsp;была выведена короткая инструкция по настройке, что очень порадовало:</p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:df2646bfb0b9ce32003a311a2110b215' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:e2df79feeaa94a7307808aa0dcd7699d' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">По просьбе знакомого,&nbsp;пришлось как-то реанимировать один из его серверов после збоя в работе <strong>HDD</strong>. Обнаружив сбойный винт,&nbsp;удалил его из зеркала,&nbsp;однако сервер до этого&nbsp;неоднократно бутался,&nbsp;что не лучшим образом сказалось на его работе. После <strong>fsck </strong>все равно не захотел запускаться джаббер-сервер <strong>Openfire</strong>. Решил его переустановить. Однако не тут-то было:</p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:e2df79feeaa94a7307808aa0dcd7699d' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:7a132bef4ab46125312a8cc55534eaf6' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">При настройке файрвола иногда хочется достигнуть максимальной защиты. Некоторые просто фильтруют &quot;приватные&quot; адреса на внешних интерфейсах,&nbsp;однако&nbsp; этого недостаточно. Решил сделать полный перечень зарезервированных IP-адресов,&nbsp;тоесть тех,&nbsp;которые не используются в сети <strong>Internet</strong>.</p>\n<p class=\"rtejustify\">При написании статьи руководствовался <strong>RFC 6890</strong>, который отменяет действия&nbsp;предыдущих&nbsp;<strong>RFC 4773, 5156, 5735 и 5736</strong>.</p>\n<p class=\"rtejustify\">Описание сетей выполнено в формате того&nbsp;же&nbsp;<strong>RFC 6890</strong> (как на меня, то&nbsp;получается более полное видение общей картины), где для каждой сети указываются следующие параметры:</p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:7a132bef4ab46125312a8cc55534eaf6' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:68f4a837c7bab2302d99b4362b36203f' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Alcatel logo\" src=\"http://muff.kiev.ua/files/Alcatel-omni.jpg\" style=\"height:105px; width:140px\" /></p>\n<p class=\"rtejustify\">В очередной раз попала в руки железка бывшая в эксплуатации. Реквизитов доступа к ней нету,&nbsp;а запускать в работу - нужно. Соответвенно воспользуемся возможностью сброса конфигурации.</p>\n<p class=\"rtejustify\">Для этого подключаемся к коммутатору через консольный порт <strong>RS-232</strong>. Консольный кабель выглядит следующим образом:</p>\n<p class=\"rtecenter\"><img alt=\"Alcatel консольный кабель\" src=\"http://muff.kiev.ua/files/concole-alcatel.png\" style=\"height:70px; width:302px\" /></p>\n<p class=\"rtejustify\">Ну и распиновка кабеля,&nbsp;если такового нету в наличии:</p>\n<p class=\"rtejustify\">&nbsp;</p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:68f4a837c7bab2302d99b4362b36203f' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:0598b203059d9b4c32df84572683cc5d' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"LSI\" width=\"147\" height=\"39\" src=\"http://muff.kiev.ua/files/3ware.jpg\" /></p>\n<p class=\"rtejustify\">Понадобилось как-то разобраться с работоспособностью сервера одного из знакомых. Во время диагностики дисковой подсистемы,&nbsp;оказалось что на борту стоит <strong>RAID</strong>-контроллер <strong>LSILogic 1030 Ultra4 Adapter</strong>, который <strong>FreeBSD </strong>распознала как <strong>mpt</strong>.</p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:0598b203059d9b4c32df84572683cc5d' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:359b9efff418109247ad4fd10f493669' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtejustify\">Решил поинтересоваться производительностью <strong>DNS</strong>-серверов. В&nbsp;портах нашелся специализированный бенчмарк - утилита <strong>dnsperf</strong>. Выполним установку утилиты:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td># <strong>cd /usr/ports/dns/dnsperf &amp;&amp; make install clean &amp;&amp; rehash</strong></td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">По завершению установки утилиты приступим к тестированию. Для работы утилиты необходимо сформировать файл с&nbsp; запросами в формате <strong>&lt;имя_записи&gt; &lt;тип_записи&gt;</strong>. Можно сформировать простенький файл,&nbsp;например:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<p>muff.kiev.ua A<br />\n muff.kiev.ua MX<br />\n muff.kiev.ua NS<br />\n google.com.ua A<br />\n google.com.ua MX<br />\n google.com.ua NS</p>\n</td></tr></tbody></table>', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:359b9efff418109247ad4fd10f493669' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767777660, expire = 1767864060, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.

Pkgng - замена штатного пакетного менеджера

Обратил внимание, что при установке софта на FreeBSD, в первую очередь отображается предупреждение, а потом уже только начинается установка. Текст предупреждения следующий:

/!\ WARNING /!\
pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng
http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-t...
If you do not want to see this message again set NO_WARNING_PKG_INSTALL_EOL=yes in your make.conf

Соответственно решил поинтересоваться этим вопросом...

Unbound - настройка кеширующего DNS-сервера

Unbound логотип

В релизе FreeBSD 10.0 DNS-сервер BIND заменен на связку из кеширующего DNS-сервера Unbound и библиотеки LDNS. Разбираясь с нововведениями, решил заодно ознакомиться и с настройкой Unbound.

Cisco Catalyst 2950 - сброс в дефолт

Cisco логотип

Продолжая тему сброса устройств в настройки по умолчанию, рассмотрим сброс коммутаторов Cisco Catalyst на примере коммутатора Cisco Catalyst WS-C2950-24

Подключаемся через последовательный интерфейс к консоли управления коммутатора. Распиновка консольного кабеля такая:

zte 2928 - консольный кабель

PCRE - работа с динамической памятью

При диагностике работы web-сервера, обнаружил ошибки, которые сыпались в лог httpd-error.log:

[Sun Feb 02 10:13:51.778392 2014] [core:notice] [pid 73431] AH00052: child pid 82474 exit signal Illegal instruction (4)
[Sun Feb 02 10:20:07.346392 2014] [core:notice] [pid 73431] AH00052: child pid 93379 exit signal Illegal instruction (4)
[Sun Feb 02 10:30:58.217398 2014] [core:notice] [pid 73431] AH00052: child pid 93375 exit signal Illegal instruction (4)
[Sun Feb 02 10:32:36.356384 2014] [core:notice] [pid 73431] AH00052: child pid 20375 exit signal Illegal instruction (4)

Версии установленного ПО:

SSMTP - простой SMTP-сервер

При настройке очередного сервера с установленной "на борту" FreeBSD, решил настроить какую-то альтернативу штатному sendmail для отправки почты с сервера. Возможностей Exim - слишком много для таких простых задач, нужно что-то попроще. Как вариант - SSMTP, который есть в портах.

Выполним установку SSMTP из системы портов:

# cd /usr/ports/mail/ssmtp && make install clean && rehash

По завершению установки, была выведена короткая инструкция по настройке, что очень порадовало:

Tar - обновление штатного архиватора

По просьбе знакомого, пришлось как-то реанимировать один из его серверов после збоя в работе HDD. Обнаружив сбойный винт, удалил его из зеркала, однако сервер до этого неоднократно бутался, что не лучшим образом сказалось на его работе. После fsck все равно не захотел запускаться джаббер-сервер Openfire. Решил его переустановить. Однако не тут-то было:

Reserved IPv4 addresses - зарезервированные IPv4 адреса

При настройке файрвола иногда хочется достигнуть максимальной защиты. Некоторые просто фильтруют "приватные" адреса на внешних интерфейсах, однако  этого недостаточно. Решил сделать полный перечень зарезервированных IP-адресов, тоесть тех, которые не используются в сети Internet.

При написании статьи руководствовался RFC 6890, который отменяет действия предыдущих RFC 4773, 5156, 5735 и 5736.

Описание сетей выполнено в формате того же RFC 6890 (как на меня, то получается более полное видение общей картины), где для каждой сети указываются следующие параметры:

Alcatel OmniStack OS6250-24M - сброс в дефолт

Alcatel logo

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

Для этого подключаемся к коммутатору через консольный порт RS-232. Консольный кабель выглядит следующим образом:

Alcatel консольный кабель

Ну и распиновка кабеля, если такового нету в наличии:

 

Mptutil - работаем с RAID-контроллером LSILogic 1030 Ultra4 Adapter

LSI

Понадобилось как-то разобраться с работоспособностью сервера одного из знакомых. Во время диагностики дисковой подсистемы, оказалось что на борту стоит RAID-контроллер LSILogic 1030 Ultra4 Adapter, который FreeBSD распознала как mpt.

Dnsperf - тестирование производительности DNS-сервера

Решил поинтересоваться производительностью DNS-серверов. В портах нашелся специализированный бенчмарк - утилита dnsperf. Выполним установку утилиты:

# cd /usr/ports/dns/dnsperf && make install clean && rehash

По завершению установки утилиты приступим к тестированию. Для работы утилиты необходимо сформировать файл с  запросами в формате <имя_записи> <тип_записи>. Можно сформировать простенький файл, например:

muff.kiev.ua A
muff.kiev.ua MX
muff.kiev.ua NS
google.com.ua A
google.com.ua MX
google.com.ua NS

RSS-материал

Вставай, Україно!

Литература

Существует рoвнo oдин интуитивнo пoнятный интерфейс - сoска. Остальные oсваиваются путем oбучения.