Если информация была полезной для вас, вы можете поблагодарить за труды Яндекс деньгами: 41001164449086 или пластиковой картой:

Немного о FreeNAS 0.7.2 и 0.8. RC2

Давно хотел себе сделать файловый сервер с отказоустойчивым RAID. Задался вопросом какую систему для этого использовать. Разумеется для этого я вполне могу использовать один из дистрибутивов Linux, но мне хочется сверхкомапктное и специально заточенное под NAS.
Полазив по интернету выяснилось что фактически кроме FreeNAS больше ничего и нет.
FreeNAS основан на FreeBSD. Лично я недолюбливаю BSD системы. Почему? Всё просто, кто-бы что ни говорил но Linux по своим возможностям, более широкой поддержке, ушёл далеко вперёд. Многие скажут что BSD надёжнее, но я могу поспорить и на этот счёт.
Итак теперь про FreeNAS. Не понравилось слишком долгое время загрузки, и это результат загрузчика который мягко говоря устарел.
Поддержка файловых систем - UFS а иначе шаг влево шаг вправо расстрел. Честно говоря хотелось бы видеть EXT3, EXT4, NTFS, с нормальной их поддержкой.
Организовать права доступа в FreeNAS скажем так не так прозрачно как хотелось бы, но в 0.7.2 дело спасает специально для этого существующий файловый менеджер, который зачем-то убрали в 0.8. RC2, практически лишив тем самым выстраивать более сложную иерархию доступа.
Не понравилось что 0.8. RC2 изначально пытается получить IP адрес по DHCP, в этом плане консольные настройки 0.7.2 организованны гораздо более понятно.
Последней каплей стала производительность. Тестовая машина Core2Duo 8500 4GB RAM WD 320GB RE3, на 0.7.2 скорость составила 10мб/c, а в 0.8. RC2 15мб/c. Это по вашему нормально? Вот только на надо гнать на кривые /dev/hands. Эта система рассчитана на неподготовленную аудиторию, которая не умеет рыться в конфигах через консоль и отыскивать причину столь низкой производительности.
В общем по итогу FreeNAS не понравился.

Правильная настройка сервера времени NTP на Linux

В интернете можно найти целое море мануалов по настройке сервера времени - ntpd, но ирония состоит в том, что 95% из них либо не совсем верны, и авторы этого даже не замечают, либо не дают необходимой информации. Далее я расскажу как организовать NTP сервер под Linux в локальной сети, который будет синхронизировать своё время с серверами в Интернете, а устройства в локальной сети будут уже синхронизировать время с ним.

Asus Express Gate и «installation incomplete»

Совсем недавно у меня появилась материнская плата Asus AT5NM10-I, которая несёт в себе интересную функцию ExpressGate. В своём пред идущем посте я вкратце описал её работу. Теперь хотел бы написать о ExpressGate чуть подробнее, и разобраться насколько она действительна полезна?

Обзор материнской платы Asus AT5NM10-I и корпуса Winsis WI-10

Прошло уже немногим больше года после того как я собрал себе систему на GA-GC330UD (Atom330) в Winsis WI-12 (miniITX) корпусе, которая верой и правдой служит мне всё это время в режиме 24/7.
И вот мне потребовалось снова собрать небольшой сервер. Что же изменилось за это время?

Как удалить анкету в одноклассниках без денег и навсегда

1. Зайдите на свою страницу под своим логином и паролем
2. В конце адресной строки Вашего браузера вставьте: &st.layer.cmd=PopLayerDeleteUserProfile
3. Появиться окно, введите свой пароль и нажмите кнопку Удалить.

WPA-Enterprise или WiFi по логину и паролю

Проблема безопасности для беспроводных сетей является первоочередной по той причине, что фактически любой желающий имеет доступ к среде распространения сигнала — радиоканалу. Сегодня встретить беспроводную сеть WiFi в которой не применяется шифрование или применяется но уже довольно давно взломанный WEP довольно сложно. Чаще всего используется WPA(2)-PSK или так называемый WPA(2)-Personal, который строиться на всё том-же одном ключе шифрования зная который пользователи и подключаются к сети. Это решение является оптимальным лишь только когда количество беспроводных клиентов достаточно мало. Ведь в случае необходимости смены ключа по какой-то причине (например его кража) его придётся менять и на всех клиентских устройствах, а для большой сети это просто не приемлемо. Ответ вполне очевиден – необходимо использовать аутентификацию оттренированную на каждого пользователя в отдельности, а если говорить по простому то у каждого пользователя должен быть свой логин и пароль. Ведь в случае необходимости его смены (или отключения), это достаточно будет сделать только на единожды (на сервере и клиенте). Вот тут и приходит на помощь WPA-Enterprise ориентированный на беспроводные сети с большим числом беспроводных устройств. Статья в большей степенью является практическим руководством, которое получилось в результате моего желания разобраться с этой темой.

Windows 7: проблемы c сетью DHCP

Тут поставил себе наконец-то семёрку. Хочешь не хочешь а прогресс есть прогресс, и от этого некуда не уйдёшь, да и старушка XP уже морально выработала свой срок. О семёрке наверное напишу чуть позже. Но при связки Windows 7 + Agnitum Outpost Security Suite + Adobe возникли проблемы с сетью есль есть DHCP. Решение нашёл в нете.
Сразу оговорюсь, то что будет описано ниже взято с russianpenguin.blogspot.com/2009/08/windows-7-c.html

Один сетевой адаптер и две сети на нем: network и unidentified network.

Вывод команты ipconfig показал следующее:

Default Gateway . . . . . . . . . : 0.0.0.0
192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1

Адрес шлюза 0.0.0.0 точно не мог быть получен по dhcp. Виновником оказался сервис bonjour, который устанавливает пакет cs3 от adobe (оригинал тут). Ксати, такая же проблема наблюдается и в vista, но отсутствует в windows 7 beta и rc.

Как поступать в этом случае?

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

Второй вариант (идеологически верный) - отключить и удалить bonjour (источник).

Итак:

•Запустить командную оболочку с правами админа
•Перейти в каталог c:\program files\bonjour
•Выполнить "mDNSResponder -remove" - это удалит сервис бонжур
•Переименовать mdnsnsp.dll во что-то иное
•Перезагрузиться
•Удалить каталог :\program files\bonjour
•Выполнить "netsh winsock reset" для сброса настроек winsock
•Перезагрузиться

От себя добавлю ещё то что иногда помогает поправить реестр:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{имя адаптера}

DhcpConnForceBroadcastFlag = 1

Маленький домашний сервер

Идея собрать маленький, но достаточно производительный, домашний сервер, уже давно появилась у меня в голове. Надо сказать, что у меня уже есть домашний сервер, который в своё время собрал из того что было. А если точнее: Celeron (Pentium-3) 566, какая-то мамка от Gigabyte на 815EP чипсете формата ATX, 512 MB DIMM оперативной памяти. В качестве жесткого диска я использовал 8GB CompactFlash 133 карточку памяти, вместе с перепаянным переходником на IDE интерфейс. Почему перепаянного? Да потому, что на тот момент что я покупал переходник, 95% продавались с 2-мя не распаянными контактами, которые отвечают за поддержку UDMA. Может как-нибудь напишу и про это, хотя на форумах после этого не раз видел довольно толковые инструкции по доделки переходника.
Ну да вернёмся к нашей теме. Всё это вполне себе успешно работало под управлением Fedora Core 8. Однако в последнее время мне довольно часто пришлось работать с CMS системой Joomla, и вот тут-то задумчивость моего сервера меня несколько начала раздражать. И в один из дней когда настроение совсем уж испортилось я решил себя порадовать.
Итак купил я себе: материнскую плату Gigabyte GA-GC330UD, с встроенным процессором Atom-330 (2-х ядерник, каждое ядро поддерживает 2 одновременных потока), 2 GB DDRII (pc2-6400) 800MHz Samsung, ну и конечно же маленький корпус формата Mini-ITX Winsis WI-12 Black.

Поговорим о GRUB

Я думаю все, кто хоть как то пользовался Linux знают о загрузчике GRUB. Он бывает 2-х версий, первая за номером 0.xx разработка которой завершена и вторая за номером 1.xx. Вот как раз о первой версии (0.97) я и хочу рассказать.
Итак всё началось вполне безобидно с того что я решил изменить картинку которую выдаёт GRUB при загрузке. Вместо привычной строчки splashimage, я вдруг увидел gfxmenu. Формат файла на который указывала строчка явно не походил на упакованный xpm. Так началась 2-х дневная история с выяснением что и от куда растёт...
Рассказывать что и как я думаю смысла нет. Лучше поведаю о результатах своих изысканий.
Итак, есть самый обычный НЕ модифицированный GRUB 0.97 разработка которого (ветки 0.xx) завершена. Так вот этот самый GRUB сырцы которого можно скачать с сайта проекта (http://www.gnu.org/software/grub) НЕ ПОДДЕРЖИВАЕТ ни splashimage ни gfxmenu. По этому можно хоть об стенку убиться но красивой картинки при запуске не получить. Тогда вполне законное: «А от куда тогда же картинка?!!». Так вот, сегодняшний дистрибутивы использую несколько изменённый, или если хотите пропатченый GRUB. Этот патч и добавляет как раз возможность использовать splashimage или gfxmenu, и радовать себя красивыми заставками. Фишка splashimage более старая и накладывает ряд ограничений на графический файл, gfxmenu новее и поддерживает картинки более высокого качества и имеет в своём составе более расширенный функционал.
Если кто найдёт патчи под исходники (именно исходники src а не из готовых репозиториев) GRUB'а пишите буду рад.

Если информация была полезной для вас, вы можете поблагодарить за труды Яндекс деньгами: 41001164449086 или пластиковой картой: