Блог @ Ihtiandr.Info

Archive for the ‘internet’ Category

IPv6 “из коробки”. Windows Vista & Seven IPv6 ready

with 2 comments

Немного обалдел, что что все работает, фактически “из коробки”. Правда не настроено чтобы “броузить web” (про настройки IPv6 сетей я писал уже на блоге и сайте), однако torrent раздается через IPv6 “только так”

uTorrent ipv6 screenshot

uTorrent ipv6 screenshot

Массово надо googlить всем на предмет teredo, вероятнее всего это и будет вариант по типу как я писал про tonnel brokers.

C:\Users\ls>netsh int ipv6 show teredo
Параметры Teredo
———————————————
Тип : default
Имя сервера : teredo.ipv6.microsoft.com.
Интервал обновления клиента: 30 секунд
Порт клиента : unspecified

Более того

C:\Users\ls>ping 2001:4860:a005::68

Обмен пакетами с 2001:4860:a005::68 по с 2001:0:d5c7:a2d6:34cf:2458:a383:ddf6 с
32 байтами данных:
Ответ от 2001:4860:a005::68: время=596мс
Ответ от 2001:4860:a005::68: время=157мс
Ответ от 2001:4860:a005::68: время=229мс
Ответ от 2001:4860:a005::68: время=250мс

Статистика Ping для 2001:4860:a005::68:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 157мсек, Максимальное = 596 мсек, Среднее = 308 мсек

Однако по имени тот же хост не работает резолвинг (адрес я узнал командой dig ipv6.google.com aaaa в unix) и не открывается в браузерах. Впрочем, в браузере (FF и IE) и не открывается по IP-адресу.

Вероятно, надо что-то донастроить. И еще, читать и читать на каком основании какой IPv6 адрес выдается мне. Статический или какой он?

Зато кроме ping также работает, например, telnet 2001:4860:a005::68 80
Следовательно, делаем вывод что “проблемы браузеров решаемы”, как настроить стек - буду читать уже завтра, вероятно просто достаточно поставить протокол на сетевую карту.

А пока отключу командами

netsh>int ter
netsh interface teredo>set st dis
ОК.

Written by Blog@Ihtiandr.Info

October 20th, 2009 at 3:51 am

Posted in internet

Tagged with

Downgrade ISPmanager-Pro до ISPmanager-Lite

without comments

От нефиг делать сделал по совету Megaded’а. Просто правленный скрипт up2prof.sh, где Pro заменено на Lite и убран кусочек который делает запись про “центр поддержки”.

1. Меняем лицензию.

2. Качаем и запускаем скрипт http://blog.ihtiandr.info/wp-content/uploads/ispmanager/down2lite.sh

Надо бы в апстрим засунуть его, только надо ли?

Буду юзать, а то надодает качать, растаривать, удалять лицензию и перезапускать :)

Written by Blog@Ihtiandr.Info

September 29th, 2009 at 1:09 am

Posted in internet, software

Tagged with ,

Подключаем SAPE к MediaWiki (взято с форума sape)

without comments

Создаем где-нибудь отдельный файл (например sapecode.php) с таким содержимым:
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'abcdefjhklmnopqrst12345nututaponyatnochto');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
echo $sape->return_links();
?>
В файл /skins/MonoBook.php добавляем такую вставку:

Т.е. путь к созданному файлу относительно корня сервера.
Я добавлял этот код перед строкой

Written by Blog@Ihtiandr.Info

August 31st, 2009 at 8:51 am

Posted in internet, полезное

Tagged with ,

ICQ уродует ники пользователей окончанием [COMPAD]

with 2 comments

Сегодня во второй половине дня у ряда пользователей к их нику в ICQ добавилось странное слово [COMPAD]. Как оказалось, все пользователи ICQ вне зависимости от клиента теперь носят двойной ник – [COMPAD].

Корпорация AOL пока никак не высказалась относительно приставки [COMPAD].
Некоторые ещё помнят довольно старый ICQ-клиент, который уже не разрабатывается, назывался он именно ComPad. Есть ли между этими двумя ComPad’ами связь – покажет время.

Мораль проста - не используйте ICQ как средство коммуникации, посмотрите в сторону Jabber. В случае если вы используете аську как средство корпоративного общения - вам просто необходимо отказаться от ее использования в пользу корпоративного Jabber-сервера.

Written by Blog@Ihtiandr.Info

August 25th, 2009 at 9:31 am

Posted in internet, software

Tagged with , ,

Эксперимент по созданию X-Сервера на VDS

without comments

Подумал тут я, а ведь X-сервер это все-таки клиент-серверное решение. Правда не умеет звук передавать, отключать сессии и снова подключать их и так далее. Да еще и к клиенту само коннектится на основе переменной окружения DISPLAY и в итоге не сможет работать через NATы с firewall’ами. Про шифрование с компрессией молчу. Эх… Древность, даешь славные 80е годы, когда компьютеры были большими и появилось такое чудо, как графический терминал.

А еще штука такая интересная есть. Называется SSH X11 Forwarding. Типа все уже сделали за нас. И работают так во всем цивилизованном мире. Бухгалтерии всякие под линукс. Это вам не 1Ску отечественную под виндой запускать.

Да еще вопросы периодически возникают у начинающих юниксоидов. Кто еще не заболел до сих пор линупсом головного мозга :). Типа хотим гуй на VDS (это такой, виртуальный выделенный сервер), прямо не можем как хотим. И проги виндовые (может быть и можно через wine потом запустить, не тестировал, да и нужно ли оно, все равно при дисконнекте работать не будет)

Вот и решил написать, как установить X-Сервер на VDS.

Итак, берем чистый сервер с FreeBSD 6.3 под управлением VDSmanager и Ububtu 9.04 на рабочей станции. А интернет у меня вообще GPRS от МТС ибо нахожусь я далеко от города. Однако это не помеха :)

Назовем, его, серверочек наш, скажем, ls-test (пропишем в /etc/hosts), хотя FQDN имя будет длиннее, кто увидит дальше - молодец.

Копируем на него свой ssh-ключ

ls@ls:~$ ssh-copy-id root@ls-test
The authenticity of host 'ls-test (92.63.110.72)' can't be established.
DSA key fingerprint is ca:d2:72:e5:50:d8:2a:fe:07:c5:7c:2f:10:94:29:8e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ls-test,92.63.110.72' (DSA) to the list of known hosts.
Password:
Now try logging into the machine, with "ssh 'root@ls-test'", and check in:

.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

Настройте sshd на этом сервере. Без этой настройки на VDS, в силу отсутствия интерфейса localhost работать не будет, выдавая ошибку авторизации типа “X11 connection rejected because of wrong authentication

ls-test# vi /etc/ssh/sshd_config
:s/#X11UseLocalhost\ yes/X11UseLocalhost\ no/
:wq

Теперь следует перезапустить sshd
ls-test# /etc/rc.d/sshd restart
Stopping sshd.
Starting sshd
.

Не забудьте убедиться что домен прописан в /etc/hosts
ls-test# echo '92.63.110.72 ls-test.ispvds.com' >> /etc/hosts

На этом с настройками сервера все.

Ставим теперь то, что будем запускать. А запускать мы будем XClock (для теста :)
ls-test# pkg_add -r xclock

И собственно, чуть-чуть не забыл, а то кинулся запускать, да обломился :) надо поставить сам xorg ;)
ls-test# pkg_add -r xorg

(по идее надо вперед ставить иксы, а потом что запускать, но нас это не волнует)

Собственно все, все разборки как оно работает вместе с чтением манов заняли не больше часа. Заняло все аж 267 мегабайт на диске.
Если ручками собирать, то наверное можно лишнее повыкидывать - драйвера всякие и прочее, а то шибко много пакетов тянуло, так раза в 2 места может меньше займет.

А как же запустить то спросит читатель? Ведь должен быть результат?
Команда простая:

ls@ls:~$ ssh -X -C root@ls-test xclock

Причем на сервере будет запущен только xclock и занимать всего 4 мегабайт RAM (по top все видно), да и процесс ssh.

Вот и сказочке конец :) Эксперимент прошел удачно и ни одно животное не пострадало! Потом потестирую, позапускаю что-нибудь посерьезнее, если настроение и время будет, сейчас просто в голову не пришло чего потестить можно, все требует Gnome или KDE, ждать пока поставится …

Written by Blog@Ihtiandr.Info

August 20th, 2009 at 12:30 am

Джон Доу и Google Mail

without comments

Как выяснилось, Google Mail предоставляет различные алиасы почтового ящика (во спамеры то обрадуются :), причем можно сказать, что их количество чуть-меньше чем бесконечность.

А именно, существует следующее:

Точки в имени ящика *

Например, у нас есть ящик john.doe@gmail.com

Так письма можно писать на этот адрес как на johndoe@gmail.com, j.o.h.n.d.o.e@gmail.com, …..j……o….hndoe…@gmail.com и так далее. То есть, точка игнорируется и попадает письмо туда, куда нужно.

Эта функция работает только в Gmail.

Поддержка RFC 5233

Уже известный нам Джон Доу отправляет письмо на адрес j.o.h.n…doe+myfolder@gmail.com и письмо спокойно отправляется к нему в ящик.

В случае, если существует ярлык или IMAP-папка myfolder, то письмо ложится в нее. Такой тип адресации поддерживается кроме службы google mail почтовыйми серверами типа Communigate Pro и, возможно, некоторыми другими.

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

Дополнительный домен googlemail.com

Письмо, отправленное, на j.o.h.n.doe@googlemail.com также спокойно отправится в ящик john.doe@gmail.com.

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

___________________

* Обратите внимание: Google Apps распознает точки

Written by Blog@Ihtiandr.Info

August 11th, 2009 at 12:48 am

Posted in internet, полезное

Tagged with , , ,

Apache 2.2.11 mpm-itk - Быстрая установка на FreeBSD + ISPmanager

without comments

Стянул сегодня httpd-2.2.11.tgz, и собрал как mpm-itk и поставил в /usr/local/apache2

- Зачем так делать?
- Чтобы не затрагивать стоящий из портов, на случай если надо быстро к нему вернуться.

Инструкция по установке apache mpm-itk на FreeBSD из исходников:

Выберем место где будем собирать:

# mkdir /root/src
# cd /root/src

Скачайте исходники apache и mpm-itk патч к нему:

# wget http://mirror.prvtgeo.com/apache/httpd/httpd-2.2.11.tar.gz
# wget http://mpm-itk.sesse.net/apache2.2-mpm-itk-20090414-00.patch

Распакуем и пропатчим:

# tar xzf httpd-2.2.11.tar.gz
# cp apache2.2-mpm-itk-20090414-00.patch httpd-2.2.11
# cd httpd-2.2.11

# patch -Np1 -i apache2.2-mpm-itk-20090414-00.patch

Необходимо перестроить конфигурацию после применения патча:

# ./buildconf

Теперь приступим к конфигурированию и сборке:

# ./configure --enable-ssl --enable-rewrite --enable-suexec --with-suexec-docroot=/ --with-suexec-logfile=/var/log/httpd-suexec.log --with-suexec-uidmin=1000 --with-suexec-gidmin=1000 --with-pcre=/usr/local --with-mpm=itk

# make
# make install

Скопируйте SSL-ключи:

# cp /usr/local/etc/apache22/server.* /usr/local/apache2/conf/

А на libphp5 (php модуль apache) создадим cимлинк:

# ln -s /usr/local/libexec/apache22/libphp5.so /usr/local/apache2/modules/

Это сделано специально, чтобы когда PHP обновляется в темплейте автоматически, то у нас тоже обновилось и не отвалилось в конечном итоге.

Теперь пришло время отредактировать конфиг:

# vi /usr/local/apache2/conf/httpd.conf

Поменяем

User daemon
Group daemon

На

User www
Group www

Удалите или закоментируйте символами # блок

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

Раскоментируем

Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-ssl.conf

В конфиг httpd.conf добавляем (прямо вниз можно)

LoadModule php5_module modules/libphp5.so
DirectoryIndex index.html index.htm index.php index.cgi
Include /usr/local/etc/apache22/Includes/*.conf
Include /usr/local/ispmgr/etc/ispmgr.inc

В конфиг ISPmanager пропишите опцию для работы с Apache MPM

Option ApacheMPM

Исправим пути:

path httpd.conf /usr/local/apache2/conf/httpd.conf
path apachectl /usr/local/apache2/bin/apachectl start

Перезапустите ISPmanager:
# killall ispmgr

Теперь следует отключить запуск старого apache и добавить новый
# vi /etc/rc.conf
apache22_enable="NO"

# echo '/usr/local/apache2/bin/apachectl start' >> /etc/rc.local

в ISPmanager в Сервисы правим пути к команде HTTP на /usr/local/apache2/bin/apachectl start и /usr/local/apache2/bin/apachectl stop

Переносить виртуалхосты можно из старого конфига (поддерживается php как модуль apache и как cgi), только надо сделать (поменять) SuexecUserGroup на AssignUserID выполнив редакторе vim:
%s/SuexecUserGroup/AssignUserID/g

То есть в настройках виртуахоста должна быть строка:
AssignUserID blog blog
Вместо
SuexecUserGroup blog blog

Вроде бы все работает, у всех сайтов PHP работает в режиме как модуль apache но скрипты запускаются от пользователя, выглядит все намного быстрее, чем FastCGI (или мне кажется :), по памяти тоже все в порядке, не смотря на включенный eAccelerator (как модуль Zend). В последствии отключил eAccelerator, ускорения особого нет от него, поставил xcache - работает куда приятнее, но об нем напишу в следующих заметках.

Ну и в завершение (чтобы случайно не запустился не тот apache ни при каких условиях) сделайте chmod -x /usr/local/sbin/httpd

Written by Blog@Ihtiandr.Info

May 31st, 2009 at 3:28 pm

Posted in internet, software

Tagged with ,

Кошельки WebMoney Keeper Classic под Linux или из других мест

with 3 comments

Как известно, WebMoney ID или кошелек созданный в WebMoney Keeper Classic доступен для работы только из этой программы.

Эта программа работает только под операционной системой Windows (и, соответственно, не работает под другими ОС), привязывается к железу, IP-адресам, файлам сертификатов/кошельков или ENUM и так далее.

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

Тем самым, благодаря этому сервису можно решить проблему работы WebMoney Keeper Classic под Linux, ведь он не работает под Wine, а запускать в VirtualBox при аттестате ниже персонального запрещает лицензия, о чем пишут пользователи на форумах.

К сожалению, управлять WMID надо будет также как и раньше - используя программное обеспечение требующее установки на компьютер, и совсем отказаться от WebMoney Keeper Classic не получится, а возможности переноса WMID в WM Keeper Lite не существует.

Written by Blog@Ihtiandr.Info

May 28th, 2009 at 1:19 am

Posted in internet, software

Tagged with ,

Боты Яндекса - Yandex Bots

without comments

Список ботов яндекса, которые обращаются к сайтам, определить их можно по следующим User-Agent:

Yandex/1.03.003 (compatible; Win16; D) - бот, обращающийся к странице при добавлении ее через форму “Добавить URL”
Yandex/1.02.000 (compatible; Win16; F) - индексация иконок сайта (favicon)
Yandex/1.01.001 (compatible; Win16; H) - определение зеркал сайта
Yandex/1.01.001 (compatible; Win16; I) - основной (главный) индексирующий робот
Yandex/1.03.000 (compatible; Win16; M) - робот, обращающийся при открытии страницы по ссылке “Найденные слова”
Yandex/1.01.001 (compatible; Win16; P) - индексатор картинок
YaDirectBot/1.0 (compatible; Win 16; I) - индексация страниц сайта, участвующего в рекламной сети Яндекс.Директ
YandexSomething/1.0 - робот, индексирующий новостные потоки партнеров Яндекс-Новостей
YandexBlog/0.99.101 (compatible; DOS3.30,B) - робот, индексирующий xml-файлы для поиска по блогам.

Также у существуют боты, которые проверяют документы на доступность:

Yandex/2.01.000 (compatible; Win16; Dyatel; Z) - Яндекс.Закладки.
Yandex/2.01.000 (compatible; Win16; Dyatel; C) - Яндекс.Каталог. Если сайт недоступен в течение нескольких дней, он снимается с публикации и после его доступности вновь появляется
Yandex/2.01.000 (compatible; Win16; Dyatel; D) - Яндекс.Директ. Она проверяет корректность гиперссылок из объявлений перед постановкой на модерацию.

Данные боты Яндекса посещают сайт для его индексации.

Written by Blog@Ihtiandr.Info

May 25th, 2009 at 1:02 pm

Posted in internet

Tagged with ,

Как расположить Yandex к сайту

without comments

1. Убрать нафиг всякие meta keywords и descriptions, особенно убрать те слова, которые не встречаются на странице, отключить всякие “seo плагины”.
2. Сделать нормальное время отклика сайта (пути разные)
3. Убедиться что на сайте уникальный контент (copyscape поможет)
4. Убрать sape с сайта (на время)
5. Прогнать по каталогам, купить ссылок у блоггеров, купить ссылок в sape

Только эти 5 пунктов помогут.

Written by Blog@Ihtiandr.Info

May 25th, 2009 at 12:38 am

Posted in internet

Tagged with ,

 Page 1 of 6  1  2  3  4  5  6 »