понедельник, 15 сентября 2008 г.

Домашний медиасервер или на пути к цифровой мечте :) Часть 2.

В первой части статьи (или как это правильно назвать?) о домашнем медиасервере я рассмотрел создание медиасервера из железа которое было в наличии, но в данном подходе оставались ещё недоконца решённые задачи. Чтож, стоит идти вперёд и продолжать создавать "цифровую мечту" :)

Итак, напомню о некоторых неприятностях, которые оставались нерешёнными:

  1. Высокий уровень шума от процессорного вентилятора, да и системы в целом.
  2. Достаточно приличное энергопотребление всей системы.

Недостатки, конечно, сомнительные, но определённую долю дискомфорта в себе несли. Некоторые читатели могут сказать, что это не существенно, но лично для меня это были достаточно неприятные моменты.

Мыслей в голове было полно. Если с уровнем шума можно было бороться (например, установив более тихое охлаждение, замени БП и т.д.), то с энергопотреблением уж практически ничего не сделаешь.

И вот, очередной раз пробегая глазами по местному интернет-магазину наткнулся на очень интересную материнскую плату. А имя ей Intel D945GCLF, причём продаётся с уже впаянным в неё процессором Intel Atom 230 (1,6 GHz). Вот это было действительно находкой для меня. Материнская плата типоразмера MiniITX, абсолютно холодный процессор (даже без вентилятора) энергопотреблением 4 Вт, поддержка памяти DDR2, 2 SATA + 1 IDE порты, в общем всё как в сказке! Единственный недостаток данного устройства - достаточно прожорливый северный мост 945GC с энергопотреблением в 22,2 Вт. Но это меня устраивало.

Здесь, пожалуй, стоит немного оговориться. На самом деле платформа Intel Atom не является единственным представителем данного класса устройств малых размеров и с низким энергопотреблением. Справедливости ради стоит упомянуть о платформах предлагаемых VIA. Энергопотребление этих процессоров несколько выше чем у Atom, но и чипсеты значительно менее прожорливые в плане энергии. Но, во-первых, в родном городе плат этой платформы мне найти не удалось, а во-вторых, чисто субъективно, платформе от Intel лично я доверяю больше.

Теперь вернёмся обратно к тому, что мы теперь имели в наличии. Кстати цена данной системы была очень приятной: материнская плата с процессором обошлась мне всего в 1890 рублей. Сходу докупив планку памяти DDR2 PC5300 1024 Mb Hynix довольный примчался домой. Остальное железо вроде как бы было. Да и что тут собственно нужно - HDD и блок питания.

Но в процессе сборки возникла очередная проблема. Блок питания, который питал старенькую систему не поддерживал стандарт ATXV12, в то время как на материнской плате присутствовал дополнительный 4х пиновый разъём для питания процессора. В общем без потпитки материнская плата не запустилась, пришлось докупать ещё и блок питания.

Но это стоило того! Шустрая, тихая и "экологичная", если так можно сказать, машинка теперь работала у меня дома. И всё это добро обошлось мне без стоимости HDD менее, чем 3000 рублей.

Далее необходимо было выбрать корпус для сего чуда, но об этом уже в другой за, скорее всего даже в дополнениях.

По поводу ПО. Пока на моём домашнем сервере прижилась Windows 2003 Server, но выбор окончательного варианта конфигурации и платформы ПО не сделан, так что всё ещё впереди :) Что буду делать, то буду писать.

А на этой ноте вынужден остановиться :).


Читать далее

пятница, 29 августа 2008 г.

Автозапуск программ до входа в систему

Не так давно озадачился проблемой запуска программ, в частности uTottent, до входа в систему. В случае с Windows XP сделал несколько проще – устроил просто автоматический вход в систему, в случае с Windows 2003 Server всё оказалось несколько сложнее.

Дело в том, что автоматический вход в систему на серверной ОС, мягко говоря, не желателен в целях обеспечения безопасности. А автозапуск некоторых программ, если не необходим – то желателен. Способ решения данного вопроса оказался достаточно прост:

  1. Идём Пуск -> Все программы -> Стандартные -> Служебные -> Назначенные задания.
  2. Добавить задание. Откроется мастер новых заданий.
  3. Нажимаем далее, выбираем из списка нужную программу.
  4. Устанавливаем тип запуска При загрузке компьютера.
  5. Вводим имя пользователя и пароль от которого будет выполняться программа.
  6. Нажимаем на кнопку Готово.

Всё, при следующей перезагрузке программа запуститься без входа пользователя в систему.


Читать далее

четверг, 28 августа 2008 г.

Что такое не везёт? Или как с этим бороться?

Нет, сказать, что я не патриот своей родины может далеко не каждый… И всё же от такого хочется расстрелять половину населения нашей страны.

Вчера решил несколько перераспределить место в системном разделе и разделе для хранения данных. Установил Partition Magic и принялся за работу. Уменьшил немного раздел для хранения данных, несколько увеличил системный раздел на жёстком диске и нажал на Apply. Компьютер удачно перезапустился и принялся за работу. Замечу, что свободными оставались Гиг этак 30-35. Естественно, после изменения размера раздела, данные начали перемещаться в свободные области диска, а это процесс прямо скажем не быстрый. И вот, когда на счётчике было уже 46%, примерно на пол секунды гаснет свет!!!

Естественно после этого таблица разделов не создана, диск системой не определяется и не монтируется. Взял R-Studio, пол дня восстанавливал наиболее важную информацию. Вроде восстановил… Проверка хэша файлов и… около 40% битых файлов.

Пора вешаться >_<.


Читать далее

среда, 27 августа 2008 г.

Удалённое управление uTorrent

Давно хотел упомянуть об этой возможности, но всё как-то вылетало из головы. У Вас дома постоянно включён компьютер и всё время тянет что-то из сети по протоколу BitTorrent? Или у Вас дома домашняя сеть и скачиванием файлов занимается домашний медиасервер или просто не тот компьютер за которым работаете Вы? Тогда эта информация окажется для Вас полезной.

Дело в том, что управлять работой BitTorrent клиента можно разными способами. Самый простой – удалённое управление рабочим столом. Но есть и минусы такого подхода. Например, если вы подключаетесь к домашнему компьютеру с работы и объём трафика для Вас принципиален, ведь данный способ достаточно прилично «кушает» ценного трафика.

Есть другой выход. А именно управление uTorrent через Web из окна своего любимого браузера. Дело в том, что программа uTorrent уже содержит в себе встроенный Web-сервер, остаётся его только настроить.

В качестве примера своих действий буду использовать uTorrent версии 1.8, самой последней на данный момент. Сразу оговорюсь, что в предыдущих версиях программы всё может оказаться несколько по-другому.

Итак, ищем меню Настройки и в нём пункт Конфигурация или просто жмём Ctrl+P. Далее ищем пункт Web интерфейс, в нём ставим галочку Включить Web UI вводим логин и пароль, которые будем использовать для входа и всё! Замечу, что по умолчанию Web-сервер будет использовать порт программы uTorrent, но можно поменять на любой другой, хотя от себя замечу, что подход по умолчанию значительно удобнее, так как не возникает необходимости настраивать дополнительный проброс портов на роутере.

Далее, с любого компьютера в сети открываем любимый браузер и пишем в адресной строке следующее http://xxx.xxx.xxx.xxx:yyyy/gui, где xxx.xxx.xxx.xxx – IP-адрес компьютера в сети, а yyyy – порт программы uTorrent. Вводим логин и пароль в появившемся окне авторизации и можем удалённо управлять работой программы uTorrent.

И в заключение небольшая оговорка. Web-сервером не поддерживается работа через браузер Internet Explorer версии ниже 7 и как утверждает автор – никогда поддерживаться не будет. В остальном проблем быть не должно. Если вы хотите управлять работой программы, например, с работы, то вместо IP-адреса компьютера в домашней сети просто вводите реальный внешний адрес вашей сети (компьютера).

Удачной скачки ;).


Читать далее

вторник, 26 августа 2008 г.

Домашний медиасервер или на пути к цифровой мечте :) Часть 1

Давно у меня в голове блуждала мысль о домашнем медиасервере, тихой, низкопотребляемой, дешёвой машинке с большим дисковым простаранством, который может работать круглосуточно, выкачиваю терабайты из сети (шучу конечно, но по сути так). Зачем? Ну во первых объём дискового пространства ноутбука, коим я располагаю невелик, а во вторых износ аккумулятора при постоянном подключении к сети ещё никто не отменял.

Чтож, мысли нужно воплощать в реальность, чем собственно и занялся. В силу ограниченности бюджета в основу медиасервера лег мой старенький Celeron 1,1 ГГц сильно китайской матерью от Aska (i815) и 128+256 Мб памяти на борту, который давно пылился в разобранном виде на балконе брата. Единственной затратой был HDD Maxtor на 40 Гб, купленный аж за 200 руб. у знакомого.

Когда этот «монстр» последний раз был у меня, он казался субъективно очень тихим, относительно более новой на тот момент машины. Когда же в этот раз собрав все железки воедино без корпуса на полке я его включил, то если честно обомлел. Приученный к тишине, нет к безшумности ноутбука, мой слух пришёл в ужас. К сожалению не располагаю прибором для измерения шума, но если считать комфортными 32 дБ на расстоянии 1 метра от системного блока, то здесь, наверное было децибел 50. Не хорошо.

Железо было быстро укомплектовано в старый корпус, шума стало меньше, но всё равно не приятно.

Теперь по поводу энергопотребления. Старенький Celeron на ядре Tualatin не слишком прожорлив на электроэнергию, в общем как и 815 чипсет, конечно по сравнению с современным оборудованием. Думаю уровень энергопотребления вряд ли превышал 100 Вт, что в общем-то приемлимо.

Что же с объёмом дискового пространства? 40 Гбайт явно мало, но HDD покупался именно из расчёта, чтоб на него стала система и минимум ПО, а для скачанных файлов и общей сетевой шары имелся SATA HDD 250 Гбайт. В общем не много, но лично мне пока хватает. Но на старой материнской плате нет разъёма для подключения SATA-диска. Зато в наличии имеется контроллер SATA/IDE в USB 2.0. Чтож, с USB тоже проблема, на матери только медленный USB 1.1 концентратор. Не проблема – ставим USB 2.0 контроллер в свободный PCI.

С железом вроде разобрались. Скажу сразу – мне повезло, у меня всё это уже было в наличии и повторюсь, потратиться пришлось лишь на HDD. Если перевести всё это на деньги, то получится примерно следующая картина (по ценам местного радиорынка):


Процессор Intel Celeron 1,1 GHz 200 руб.

Материнская плата i815 500 руб.

Память 256 Мб 200 руб.

Корпус с БП 300 руб.

HDD 250 Gb (новый) 2000 руб.

USB 2.0 контроллер 100 руб.

Итого: ~3500 руб.

На самом деле цены очень приблизительные и можно уложиться как в меньшие, так и большие деньги. Чтож, меня устраивает. Тем более, что готовые NAS стоят в 2 и более раз дороже. Конечно здесь дополнительно не указана цена ПО, если лицензионная чистота ОС важна, но для таких случаев существует Linux J.

Теперь расскажу, как я поступил при выборе ПО для нового сервера. Пробовал различные варианты. Прочитав одну из статей журнала Linux Format, как раз о создании домашнего медиасервера, решил пойти тем же путём и установить на машину Ubuntu Linux Server. Стал он без сучка и без задоринки, сразу увидел всё железо и было в общем всё гуд. Через Samba был открыт доступ с файлам для ноутбука, загрузка файлов на сервер осуществлялась по FTP, администрирование и управление можно было осуществлять через Web, SSH или Telnet, но было одно «НО». Иногда хотелось поиграть по сети в тех же Героев или Цивилизацию. Они довольно успешно запускались и достаточно шустро работали, но Linux, как известно, программам под Windows не очень-то друг. Нет, не спорю, есть WINE и Cegeda, но во-первых на Ubuntu Server нет X-сервера, а во вторых, при эмуляции естественно повышаются требования к аппаратному обеспечению, а оно у меня более чем скромное, приоритеты другие. Поэтому в конце концов была установлена старая-добрая XP.

Управление сервером осуществляется через Подключение к удалённому рабочему столу (кстати, для этого необходимо наличие именно XP Pro на сервере, так как в HE такой возможности нет). Мультимедиа данные транслируются в сети при помощи Windows Media Player 11, который к тому же поддерживает uPnP, для закачки торрентов используется всем известный uTorrent, для закачки остальных файлов Download Master.

В общем всё работает и шуршит жесткий диск, есть ещё над чем поработать, но об этом позднее J.


Читать далее

суббота, 5 июля 2008 г.

Сервер on-line игры через Wi-Fi роутер

На днях вечером выдалась свободная минутка. Было решено провести её в чистом и беззаботном отдыхе, то есть вспомнить юность и пострелять в старый добрый CS с другом J. В общем признаюсь честно, не играл уже года этак 2, а последний раз, когда игра состоялась она проходила по прямому DialUp соединению. Но времени прошло немало, телефонные разговоры теперь оплачиваются поминутно, но и мы обзавелись довольно широкими безлимитными каналами в великую сеть. Чтож, так и будем играть J.

Теперь посмотрим, что мы имеем. У друга: Спарк (PLC-технология), со статическим внутренним IP и динамическим внешним. У меня: статический внешний и внутренний IP, но существует домашняя подсеть, подключенная через Wi-Fi роутер (точную конфигурацию можно посмотреть в предыдущих сообщениях). Итак, пытаемся создать сервер CS, сначала у друга. Как и следовало ожидать – безрезультатно, внутренний его IP не пингуется, так как провайдеры у нас совсем разные, внешний пингуется, но сервера CS не видно, да и не должно быть видно, ибо не он один сидит с этого IP это раз, а во вторых, его сервер может быть виден только для его внутренней подсети. Пробуем у меня, результат тот же, сервер виден только во внутренней домашней сети.

Выход достаточно прост в данной ситуации. Что делаем? Перебрасываем порты из внутренней сети во внешнюю, так называемый Port Forwarding. Для того заходим в настройки точки доступа (роутера) в разделе NAT пункт Port Forwarding и в таблицу переброски портов добавляем новую запись. Она должна содержать следующие данные: Private IP – IP-адреса компьютера внутренней сети с которого необходимо перебросить порт во внешнюю сеть, Port Range – номер порта или диапазон портов, которые нужно перебрасывать (для CS это 27015). Сохраняем изменения и включаем Port Forwarding. После этого всё должно работать J.


Читать далее

вторник, 10 июня 2008 г.

Проблемы с видео на картах ATI

Видеоадаптеры производства компании ATI, а ныне AMD, наверное, как и любые другие продукты, имеют свои достоинства и недостатки. Но не об этом будет эта запись, а об одном из недостатков – проблем с воспроизведением файлов видео формата Windows Media Video (*.wmv).

Не знаю как на более современных адаптерах эта проблема актуальна, но на попавшейся мне ATI Radeon x550 это было очень некомфортно. Собственно в чём заключалась проблема: при воспроизведении видео в формате WMV полностью менялись цвета картинки, было похоже примерно на негатив фотографии, только с ещё более искажёнными цветами. При этом не все файлы искажались, а по какому-то совершенно мне непонятному принципу, ибо не зависело от качества и битрейта файла. Какие только манипуляции с различными кодеками и версиями драйвера я не производил.

Но в итоге всё оказалось до безобразия просто. Необходимо просто убрать галочку напротив «Использовать аппаратное ускорение WMV» в ATI Control Panel в свойствах экрана. Насчёт Catalyst Control Center ничего сказать не могу, ибо никогда его не ставил, за ненадобностью.

Так что осталось пожелать только удачи и приятного просмотра J!


Читать далее

понедельник, 9 июня 2008 г.

Небольшое обновление

В блоге небольшое, но очень полезное обновление. Наконец-то я докопался как на главное странице публиковать только часть сообщения.


Теперь на главной странице блога будет отображаться только часть сообщения. Это позволит разгрузить страницу, а также уменьшить трафик от сервера к абоненту.

Кроме того с этого времени, надеюсь появится регулярность публикаций. Может не сразу, но постепенно выйду на уровень более или менее стабильного графика публикаций.


Читать далее

среда, 28 мая 2008 г.

Проблемы Wi-Fi ADSL и их решение

В предыдущем посте (ADSL + Wi-Fi + Ноутбук) хвастался приобретением новых железок и старался рассказать, как их «правильно» настроить. И всё вроде бы хорошо и замечательно было, но в итоге оказалось, что рано радовался. Обнаружилась одна очень неприятная проблема. Когда модем терял линию (что, безусловно, хоть редко, но всё-таки бывает) интернет пропадал. Как это лечить было не понятно.

Что с этим я только не пытался сделать. Полностью перерыл настройки WAN точки доступа. Причём там стоял режим возобновления подключения при обрыве. Приходилось перезагружать точку доступа. Сначала это делал хардово, что было скажем прямо не слишком удобно, ибо отдельной кнопки питания на роутере не было, приходилось отсоединять шнур питания и снова его включать обратно. Затем обнаружил, как можно перезапускать точку доступа с Web-интерфейса. В общем тоже не лучшее решение.

Но на днях попалась мне на глаза статья переключения режимов модема роутер/мост (Router/Bridge). И тут меня слегка осенило, а не попробовать ли поиграть с этими настройками. Итак, беглым взглядом пробежался по настройкам модема и понял, что установлен он в режим роутера, то есть дозваниваться до провайдера вроде бы должен автоматически сам модем, а не точка доступа должна инициировать соединение. Но модем-то установлен в WAN-порт, а значит собственно он не является участником сети, а является как бы посредником между интернетом и сетью и собственно в сети своего IP-адреса не имеет.

Что же, тогда вывод очевиден. Переключаем модем в режим моста, то есть Bridge. Подключаем модем в один из портов Ethernet на точке доступа, либо непосредственно в сетевую плату компьютера и в браузере подключаемся к интерфейсу конфигурирования. Находим настройки WAN, удаляем текущие настройки. Далее создаём новые, нажатием кнопки add. Вводим VPI, VCI данные нам провайдером, выбираем вместо режима PPPoE режим Brigged, нажимаем далее и Save. Далее перезапускаем модем, снова подключаем к точке доступа и всё.

В общем пока кажется, что проблема решена. По крайней мере уже более 15 часов аптайма и полёт нормальный. Как минимум один обрыв линии был, ибо сам решил протестировать и выдернул провод из телефонной розетки J :D. Короче тестирование продолжается, но видимо проблема решена.


Читать далее

вторник, 22 апреля 2008 г.

ADSL + Wi-Fi + Ноутбук

Не так давно прикупил себе ноутбук. Тишина, мобильность и т.д. и т.п., короче всё вроде замечательно и красиво, но только вот полной мобильности, хотябы в пределах дома не получалось. Собственно почему? Да потому, что привязан к телефонной розетке ADSL. Что делать? Конечно избавляться от проводов! Благо встроенный Wi-Fi модуль в книжёнке есть. Вот только снова проблема, модем-то USB, а держать постоянно включённым второй компьютер ну как-то совсем не хотелось.
Чтож, поехал в магазин за новым модемом и попути в точкой доступа Wi-Fi. В итоге привёз домой модем-роутер D-Link 2500U и Swich-AcessPoint Edimax Br-6204Wg. Собственно немного подробнее рассмотрим данные девайсы. Модем в общем ничем особым не отличается от всех Ethernet, только отмечу встроенный Firewall и NAT. Точка доступа: стандарт IEEE 802.11g (54 Мбит/с), 1 порт подключения интернет-адаптера (могут использоваться Cabel Modem, PPPoE и ещё несколько протоколов) и 4 порта Ethernet для подключения помпьютеров по сети.
Чтож, будем настраивать.
Настройку как всегда начал производить, извините, через мягкое место, то есть с точки доступа и из-за этого получил целую пачку проблем, а именно: при подключении модема через WAN-порт ноутбук упорно не хотел видеть модем по его IP, соответсветнно и настроить его не представлялось возможным. Далее буду описывать процесс настройки "как надо", а не "как делал я" ибо получилось действительно через зад.
Итак, вначале следует подключить модем напрямую к компьютеру через Ethernet-интерфейс. Как только сетевое подключение активируется открываем браузер и вводим IP-адрес модема (по умолчанию 192.168.1.1, если мне не изменяет память :)) и в появившемся окошке вводим имя пользователя и пароль для доступа к настройкам (по умолчанию admin:admin соответственно). Сразу меняем IP модема в ту же подсетку, в которой будет работать и точка досупа (в моём случае это 192.168.2.x), а также пароль на вход в настройки. В общем процесс дальнейшей настройки, в итоге, сводится к простому выбору в настройках ADSL протокола PPPoE, вводе VPI и VCI, которые предоставляет провайдер и имени пользователя и пароля. Так же я включил аппаратный Firewall (пришлось там повозиться), но это шаг вовсе необязательный.
Теперь подключаем модем к порту WAN на точке доступа и начинаем настраивать её родную. В инструкции рекомендуют для настройки подключать точку доступа по Ethernet сразу к компьютеру, но я сделал несколько иначе, сразу создав подключение по Wi-FI. Включив Wi-Fi на ноутбуке он сразу же нашёл новую незащищённую сеть с UID "default". К ней и подключаемся. Снова открываем браузер и вводим в адресной строке IP адрес точки доступа (по умолчанию 192.168.2.1) и вводим имя пользователя и пароль (admin:1234). Опять-таки первым делом рекомендую сменить пароль для доступа к настройкам, делается это в пункте System меню General Setup и подпункте Password Settings.
Далее настраиваем соединение с модемом. Здесь всё просто. Нажимаем Quick Setup и следуем инструкциям мастера. Первым делом он предложит выбрать часовой пояс и адрес сервера времени (зачем ему время, я так и не понял). На втром шаге нам предлагают выбор типа соединения с интернет, выбираем PPPoE, далее необходимо ввести имя пользователя и пароль, предоставляемые провайдером, остальные настройки оставим как есть. Далее жмём Apply и после перезагрузки точки доступа всё почти настроено ;)
Почему почти? Да потому что в таком состоянии нифига не работает. Что делать? Конечно звонить провайдеру!) Набираем заветный номер, говорим, что у нас новый модем и просим занести MAC-адрес в список разрешённых. После того, как на том конце трубки всё сделано пробуем войти в сети, должно всё работать!
Но есть ещё несколько моментов. Wi-Fi, который у нас сейчас работает - незащищённый и любой желающий в радиусе 50 метров (как минимум) от вас может подлючиться к вашей сети и "сосать" интернет трафик абсолютно нахаляву, что не есть хорошо. Идём в меню General Setup -> Wireless -> Basic Settings и меняем имя точки доступа в поле ESSID, далее Security Settings. Выбираем тип ключа (у меня обычный 64-битный WEP с 5-символьным ASCII текстом. Вводим в первое текстовое поле ключ и выбираем активный ключ Key1. Применяем настройки, перегружаем роутер и соединяемся с сетью с уже новыми настройками. В общем всё. Единственное что осталось добавить, что помимо защиты по ключу можно так же разрешить доступ к сети только для определённых MAC-адресов, за это отвечает подменю Access Control, но лично я такой ерундой заниматься не стал. В общем приятного времяприпровождения в сети без проводов!

Читать далее