Software notes
вторник, 6 ноября 2012 г.
воскресенье, 26 декабря 2010 г.
[Fixed] Wake-on-Lan (WoL) and Windows 7
Hello dear friends! Despite of this blog is about open source and Linux I decided to share some thoughts about my last "pain in the arse" with Windows 7.
So, to be short - I have a host PC with Windows 7 64bit and I generaly like it. One day I decided that it would be great to wake my PC while I'm at work if I have to do some home work that's not possible or prohibited at my workplace.
I have H57 chipset motherboard and i5 661 processor. Well, after setting all BIOS setting (here disable all "Green" features):
- enable S3 in the power options;
- enable all wake timers;
The most interesting and "happy" moment I got at the Windows part of the preparation. You see, Windows 7 is a lot greeneer than Vista. It even doesn't have hibernate mode enabled by default. So, after some googling I did these steps:
- first of all, updated my Ethernet card drivers to the more recent ones (look for yours at www.station-drivers.com)
- unchecked the 1st and 3rd checkboxes in the "Power management" tab in the Ethernet adapter settings (they said something like "Allow device to be powered down to save energy" and "Allow wake.... only with magic packet..") Yes, remove the "magic packet option here, but enable all Wake on lan featured in the "Advanced" tab in the Network card configuration window;
- in Control Panel > Power option open your Power plan, then click on "Change additional power options" and look for a parameter named "Enable hybrid sleep mode" under Sleep submenu and turn it off;
- in the same Advanced power options menu look for disabling all power saving modes for USB and PCI Express buses;
- if you like hibernate mode - open command line with administrative privileges and run "powercfg /hibernate on" command
So, that is. I use online Wake on lan feature (www.wakeonlan.me) and it works for me pretty well FTM. However your ISP or your router may prevent the WoL packets to be received by your network card so that another theme which is outside of this article.
Cheers!
Andrey
PS. Windows 7 FTW ;)
So, to be short - I have a host PC with Windows 7 64bit and I generaly like it. One day I decided that it would be great to wake my PC while I'm at work if I have to do some home work that's not possible or prohibited at my workplace.
I have H57 chipset motherboard and i5 661 processor. Well, after setting all BIOS setting (here disable all "Green" features):
- enable S3 in the power options;
- enable all wake timers;
The most interesting and "happy" moment I got at the Windows part of the preparation. You see, Windows 7 is a lot greeneer than Vista. It even doesn't have hibernate mode enabled by default. So, after some googling I did these steps:
- first of all, updated my Ethernet card drivers to the more recent ones (look for yours at www.station-drivers.com)
- unchecked the 1st and 3rd checkboxes in the "Power management" tab in the Ethernet adapter settings (they said something like "Allow device to be powered down to save energy" and "Allow wake.... only with magic packet..") Yes, remove the "magic packet option here, but enable all Wake on lan featured in the "Advanced" tab in the Network card configuration window;
- in Control Panel > Power option open your Power plan, then click on "Change additional power options" and look for a parameter named "Enable hybrid sleep mode" under Sleep submenu and turn it off;
- in the same Advanced power options menu look for disabling all power saving modes for USB and PCI Express buses;
- if you like hibernate mode - open command line with administrative privileges and run "powercfg /hibernate on" command
So, that is. I use online Wake on lan feature (www.wakeonlan.me) and it works for me pretty well FTM. However your ISP or your router may prevent the WoL packets to be received by your network card so that another theme which is outside of this article.
Cheers!
Andrey
PS. Windows 7 FTW ;)
пятница, 6 ноября 2009 г.
среда, 7 октября 2009 г.
среда, 5 августа 2009 г.
вторник, 2 июня 2009 г.
Установка Mail.ru Agent и QIP в Ubuntu
Установка в ubuntu mail@agent-а через wine.
Так, все прекрасно работает в wine, mail@ru agent версии 5.2 - при установке ставится, но при запуске выплевывает окошко, что не инициализируется OLE, и до свидания Поэтому делаем так. Стягиваем ole32.dll из винды из папки c:/windows/system32, и копируем его в аналогичную папку в виртуальном диске С вайна (кто не знает, структура винды находится в домашнем каталоге в папке .wine, это скрытая папка. Можно еще проще, меню Приложения - wine - browse C:/drive). Еще нужно скопировать riched20.dll и msvcrt.dll и тоже скопировать в вайн, если спросит о замене - заменить. Далее. Открываем конфигуратор - "Настройки wine". Первая вкладка - приложения. Добавить туда наш майл-агент, он в c:/program files/mail.ru/agent/magent.exe. Он должен в окошке появиться, выделяем его, выбираем внизу версию виндовс ХР, и переходим на вкладку "библиотеки". Из выпадающего списка находим ole32, добавляем, затем редактировать - выбираем вариант "сторонняя, встроенная", то есть для мэйл-агента сначала будет использоваться сторонняя библиотека, которую мы скопировали, и если ее нет - то тогда уж встроенная. То же самое делаем с библиотекой riched20 и msvcrt. Все, агент будет работать. Теперь, чтоб не повлияло на работу других программ, снова перейти на первую вкладку "приложения", там уже есть пункт "по умолчанию" - выделить его, снова перейти на вкладку "библиотеки", выбрать те же самые библиотеки по очереди - ole32, riched20 и msvcrt, для которых таким же образом выставить обратный вариант "встроенная, сторонняя", то есть чтобы наши новые скопированные dll не работали в других программах с настройками по умолчанию - это не всегда надо! Все, можно запускать агента и пользоваться! Кстати, эта версия агента поддерживает и icq, в настройках можно включить эту возможность!
Все dll я брал из висты, но по всему можно и из ХР.
Установка qip8070.
Делаем все то же, что описано выше, только нужна лишь одна ole32.dll, ставим ее как "сторонняя, встроенная", остальные две не нужны, пусть остаются "встроенная, сторонняя" в настройках библиотек для qip.exe.
Для правильной работы wine надо установить пакет со шрифтами msttcorefonts, и остальные нужные шрифты скопировать из винды в папку .fonts в домашнем каталоге (это скрытая папка, чтоб увидеть в наутилусе - меню вид - показывать скрытые файлы. Если ее нет, то создать, с точкой впереди, как написано), обязательно забрать шрифт wingding.ttf, его псевдографика используется разными программами.
по материалам руборда
Так, все прекрасно работает в wine, mail@ru agent версии 5.2 - при установке ставится, но при запуске выплевывает окошко, что не инициализируется OLE, и до свидания Поэтому делаем так. Стягиваем ole32.dll из винды из папки c:/windows/system32, и копируем его в аналогичную папку в виртуальном диске С вайна (кто не знает, структура винды находится в домашнем каталоге в папке .wine, это скрытая папка. Можно еще проще, меню Приложения - wine - browse C:/drive). Еще нужно скопировать riched20.dll и msvcrt.dll и тоже скопировать в вайн, если спросит о замене - заменить. Далее. Открываем конфигуратор - "Настройки wine". Первая вкладка - приложения. Добавить туда наш майл-агент, он в c:/program files/mail.ru/agent/magent.exe. Он должен в окошке появиться, выделяем его, выбираем внизу версию виндовс ХР, и переходим на вкладку "библиотеки". Из выпадающего списка находим ole32, добавляем, затем редактировать - выбираем вариант "сторонняя, встроенная", то есть для мэйл-агента сначала будет использоваться сторонняя библиотека, которую мы скопировали, и если ее нет - то тогда уж встроенная. То же самое делаем с библиотекой riched20 и msvcrt. Все, агент будет работать. Теперь, чтоб не повлияло на работу других программ, снова перейти на первую вкладку "приложения", там уже есть пункт "по умолчанию" - выделить его, снова перейти на вкладку "библиотеки", выбрать те же самые библиотеки по очереди - ole32, riched20 и msvcrt, для которых таким же образом выставить обратный вариант "встроенная, сторонняя", то есть чтобы наши новые скопированные dll не работали в других программах с настройками по умолчанию - это не всегда надо! Все, можно запускать агента и пользоваться! Кстати, эта версия агента поддерживает и icq, в настройках можно включить эту возможность!
Все dll я брал из висты, но по всему можно и из ХР.
Установка qip8070.
Делаем все то же, что описано выше, только нужна лишь одна ole32.dll, ставим ее как "сторонняя, встроенная", остальные две не нужны, пусть остаются "встроенная, сторонняя" в настройках библиотек для qip.exe.
Для правильной работы wine надо установить пакет со шрифтами msttcorefonts, и остальные нужные шрифты скопировать из винды в папку .fonts в домашнем каталоге (это скрытая папка, чтоб увидеть в наутилусе - меню вид - показывать скрытые файлы. Если ее нет, то создать, с точкой впереди, как написано), обязательно забрать шрифт wingding.ttf, его псевдографика используется разными программами.
по материалам руборда
понедельник, 16 февраля 2009 г.
Недо-wifi
Недавно понадобилось опробовать дома работу программы Kismet. Все шло как обычно. Нашлись нужные сети. Одна из них "висела" на 13-ом канале. Недолго думая, запустил вспомагательные утилиты aircrack-ng. Я долго не мог понять, почему же не могу натравить их на эту сеть, пока не понял, что на моей сетевухе (Intel 3945) попросту НЕТ 13-го канала в списке разрешенных.
Вы можете проверить это, выполнив команду #iwlist wlan0 channel
У меня показались несколько разрешенных каналов, 12-й был последним.
Оказывается, по законодательству США, все остальные каналы запрещены к использованию, что, конечно не относится к нам. Поэтому, нужно задействовать возможность работы с остальными каналами (диапазоны EU и JP). Для этого дописываем 2 последние строки в файл /etc/modprobe.d/options :
options cfg80211 ieee80211_regdom=EU
options cfg80211 ieee80211_regdom=JP
... и получим в итоге примерно такой список каналов:
Вы можете проверить это, выполнив команду #iwlist wlan0 channel
У меня показались несколько разрешенных каналов, 12-й был последним.
Оказывается, по законодательству США, все остальные каналы запрещены к использованию, что, конечно не относится к нам. Поэтому, нужно задействовать возможность работы с остальными каналами (диапазоны EU и JP). Для этого дописываем 2 последние строки в файл /etc/modprobe.d/options :
options cfg80211 ieee80211_regdom=EU
options cfg80211 ieee80211_regdom=JP
... и получим в итоге примерно такой список каналов:
~# iwlist wlan0 channel
wlan0 32 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Channel 36 : 5.18 GHz
Channel 40 : 5.2 GHz
Channel 44 : 5.22 GHz
Channel 48 : 5.24 GHz
Channel 52 : 5.26 GHz
Channel 56 : 5.28 GHz
Channel 60 : 5.3 GHz
Channel 64 : 5.32 GHz
Channel 100 : 5.5 GHz
Channel 104 : 5.52 GHz
Channel 108 : 5.54 GHz
Channel 112 : 5.56 GHz
Channel 116 : 5.58 GHz
Channel 120 : 5.6 GHz
Channel 124 : 5.62 GHz
Channel 128 : 5.64 GHz
Channel 132 : 5.66 GHz
Channel 136 : 5.68 GHz
Channel 140 : 5.7 GHz
Current Frequency=2.412 GHz (Channel 1)
Подписаться на:
Сообщения (Atom)