пятница, 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, но лично я такой ерундой заниматься не стал. В общем приятного времяприпровождения в сети без проводов!

Читать далее

суббота, 2 февраля 2008 г.

Настройка USB ADSL-модемов на чипсете AccessRunner в Ubuntu Linux

Данная статья предназначена для счастливых обладателей USB-модемов на чипсете Conexant AccessRunner, в частности, Planet ADU-2100. Имеено этот чудо девайс и был предоставлен мне при подключении моим провайдером. Настройка LAN-модемов не представляет особых трудностей. Настройка же USB-модемов, за недостатком более или менее четкой информации оказывается затруднительной для большинства пользователей Linux. Именно этот пробел я и попробую заполнить в этой статье.
К сожалению, Ubuntu 7.10 не содержит графических инструментов для настройки ADSL модемов и PPPoE, хотя такая возможность планируется в следующих версиях. Но вернемся к настройке - если доступа к интернет в установленной системе, кроме собственно ADSL нет, то заранее придется загрузить некоторые пакеты (br2684ctl, pppoe, pppoeconf). Итак, первым делом подключаем модем. Включаем компьютер, светодиод "USB" на модеме должна загореться. Проверяем, виден ли модем в системе - запускаем терминал и вводим команду:

user@ubuntu:~$ lsusb


Если система видит модем в одной из строк ответа должен быть примерно следующий текст:

Bus 002 Device 003: ID 0572:cb00 Conexant Systems (Rockwell), Inc. E-Tech ADSL Modem v2

Загружаем прошивку для модема (firmware), распаковываем и перемещаем в папку /lib/firmware/:

user@ubuntu:~$ tar xvvjf conexant-adsl-usb-firmware-cxacru-fw.bin.tar.bz2
user@ubuntu:~$ sudo mv cxacru-fw.bin /lib/firmware/

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

user@ubuntu:~$ sudo aptitude install br2684ctl pppoe pppoeconf

Если подключения нет, то придётся загрузить необходимые пакеты из сети по ссылкам выше и установить их вручную, простым кликом на скачанных файлах.
Теперь необходимо ввести настройки провайдера. Для этого в терминале пишем:

user@ubuntu:~$ sudo br2684ctl -b -c 0 -e 0 -a x.y

Где x - VPI, а y - VCI провайдера. В моём случае команда выглядет следующим образом (VPI=0, VCI=33):

user@ubuntu:~$ sudo br2684ctl -b -c 0 -e 0 -a 0.33

В ответ должно появиться что-то вроде:

br2684ctl[6767]: Interface “nas0″ created sucessfully
br2684ctl[6767]: Communicating over ATM 0.0.33, encapsulation: LLC
br2684ctl[6767]: Interface configured

Теперь необходимо настроить соединение при помощи команды:

user@ubuntu:~$ sudo pppoeconf

Откроется мастер нового соединения. На все вопросы отвечаем положительно, вводим логин и пароль, снова 2 раза отвечаем положительно и на последние 2 вопроса даём отрицательный ответ.
Настройка соединения практически завершена. Теперь самое время проверить его в работе - запускаем соединение командой:

user@ubuntu:~$ pon dsl-provider

После этого запускаем браузер и вводим любой понравившийся адрес, например http://norfolkrnd.blogspot.com/ ;).
Если связь работает нормально, можно отключиться командой:

user@ubuntu:~$ poff

Вручную инициализировать соединение неудобно, потому добавляем его в автозагрузку. Для этого в файл /etc/rc.local вносим изменения, запустив редактор командой:

user@ubuntu:~$ sudo nano /etc/rc.local

И записав туда следующие строки перед exit 0:

br2684ctl -b -c 0 -a 0.33
pppoe -I nas0 -m 1452 -d

Теперь мы полностью настроили наше интернет-соединение. Осталось только напомнить, что разорвать соединение командой poff, а установить подключение можно командой pon dsl-provider.

Читать далее